" Settings set autoupdategist set hud set smoothscroll set deafultnewtabpage set autohidecursor " hide the mouse cursor when scrolling set typelinkhints set showtabindices set completeonopen set linkanimations set noautofocus " The opposite of autofocus; this setting stops " sites from focusing on an input box when they load let typelinkhintsdelay = 0 let hintcharacters = "dsawerjkiop" let mapleader = " " let searchlimit = 30 let scrollstep = 70 let barposition = "bottom" " map edit with external editor let vimcommand = "gvim -f +star" " iunmap " map createEditHint imap editWithVim " let hintcharacters = "abc1234567" " set search engines let completionengines = ['google', 'google-image', 'youtube'] " Show only these engines in the command bar " alias ':g' to ':tabnew google' command g tabnew google let blacklists = ["https://mail.google.com/*", "*://mail.google.com/*", "@https://mail.google.com/mail/*"] " blacklists prefixed by '@' act as a whitelist " Toggle the current HUD display value map :set hud! " Switch between alphabetical hint characters and numeric hints " map :set numerichints! " Code blocks (see below for more info) getIP() -> {{ httpRequest({url: 'http://api.ipify.org/?format=json', json: true}, function(res) { Status.setMessage('IP: ' + res.ip); }); }} " Displays your public IP address in the status bar map ci :call getIP " Script hints echo(link) -> {{ alert(link.href); }} map createScriptHint(echo)