/.config/vimb/config
#! | 83 lines | 77 code | 6 blank | 0 comment | 0 complexity | cffe7dd28e29af7bb06ea06b3163d661 MD5 | raw file
- # -------------------------------------------------
- # file: ~/.config/vimb/config
- # author: jason ryan http://jasonwryan.com/
- # vim:fenc=utf-8:nu:ai:si:et:ts=2:sw=2:ft=sh:
- # -------------------------------------------------
- # set options
- handler-add mailto=urxvt -e mutt %s
- handler-add ftp=urxvt -e wget %s -P /tmp/vimb
- set editor-command=urxvt -title scratchpad -geometry 86x24+40+60 -e vim %s
- set home-page=file:///home/jason/Sync/vimb/index.html
- set cookie-accept=origin
- set download-path=/home/jason/
- set header=DNT=1
- set history-max-items=30000
- set maximum-cache-size=20000
- set plugins=off
- set scripts=on
- set strict-focus=off
- set stylesheet=on
- set webinspector=off
- set x-hint-command=:sh! /home/jason/Scripts/tube <C-R>;<CR>
- # appearance
- set fontsize=13
- set monofontsize=10
- set minimumfontsize=10
- set status-color-bg=#222
- set status-color-fg=#696969
- set status-font=DejaVu Sans 11
- set status-ssl-font=DejaVu Sans 11
- set status-sslinvalid-font=DejaVu Sans 11
- set status-ssl-color-fg=#53A6A6
- set status-ssl-color-bg=#222
- set status-sslinvalid-color-fg=#8A2F58
- set status-sslinvalid-color-bg=#222222
- set input-font-error=DejaVu Sans 11
- set input-font-normal=DejaVu Sans 11
- set input-bg-normal=#222222
- set input-fg-normal=#CCCCCC
- set input-bg-error=#222222
- set input-fg-error=#8A2F58
- set completion-font=DejaVu Sans 11
- set completion-fg-normal=#899CA1
- set completion-fg-active=#FFFFFF
- set completion-bg-normal=#222222
- set completion-bg-active=#111111
- # shortcuts
- shortcut-add s=https://ixquick.com/do/metasearch.pl?&cat=web&query=host:unix.stackexchange.com+$0
- shortcut-add k=http://stackoverflow.com/search?q=[awk]+$0
- shortcut-add h=http://stackoverflow.com/search?q=[bash]+$0
- shortcut-add x=http://www.google.com/search?hl=en&source=hp&ie=ISO-8859-l&q=$0
- shortcut-add gh=https://github.com/search?q=$0&type=Code
- shortcut-add d=https://duckduckgo.com/?q=$0&t=Vimprobable
- shortcut-add y=https://www.youtube.com/results?search_query=$0
- shortcut-add g=https://ixquick.com/do/metasearch.pl?language=english&cat=web&query=$0
- shortcut-add b=https://ixquick.com/do/metasearch.pl?&cat=web&query=host:bbs.archlinux.org+$0
- shortcut-add a=https://wiki.archlinux.org/index.php?title=Special%%3ASearch&search=$0&go=Go
- shortcut-add w=https://secure.wikimedia.org/wikipedia/en/w/index.php?title=Special%%3ASearch&search=$0&go=Go
- shortcut-add B=https://api-ssl.bitly.com/v3/shorten?access_token=20e9827b9c5ddee1b0cec7722bfc557dec833791&longUrl=$0&format=txt
- # quick tabs
- nnoremap gb :tabopen http://bitbucket.jasonwryan.com<CR>
- nnoremap ge :tabopen https://wiki.archlinux.org/index.php/Forum_Etiquette<CR>
- nnoremap gf :tabopen http://flickr.jasonwryan.com<CR>
- nnoremap gj :tabopen http://jasonwryan.com<CR>
- nnoremap gp :tabopen http://127.0.0.1:4000<CR>
- nnoremap gr :tabopen https://feedbin.com<CR>
- nnoremap gs :tabopen https://unix.stackexchange.com<CR>
- # basic mappings
- nnoremap b <C-O>
- nnoremap m <C-I>
- nnoremap x <C-Q>
- nnoremap <C-S> gf
- nnoremap <Down> j
- nnoremap <Up> k
- nnoremap <F11> :set fullscreen!<CR>
- nmap <C-C>o :set caret=on<CR>
- nmap <C-C>f :set caret=off<CR>
- nmap <C-B> :eval! document.location='https://pinboard.in/add?next=same&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)<CR>