Skip to content

Instantly share code, notes, and snippets.

@rkitover
Created February 3, 2015 14:53
Show Gist options
  • Save rkitover/3aebda5d46f564df76f3 to your computer and use it in GitHub Desktop.
Save rkitover/3aebda5d46f564df76f3 to your computer and use it in GitHub Desktop.
\n if line(\".\") =="][" line(\"$\")\n if argidx() + 1 >= argc()\n "][" \" Don't quit at the end of the last file\n "][" return\n endif\n next\n 1\n else\n "][" exe \"normal! \\<C-F>\"\n endif\nendfun\n\n\" Re-r"]["ead file and page forward \"tail -f\"\nmap F :e<"]["CR>G<SID>L:sleep 1<CR>F\n\n\" Scroll half a page"][" forward\nnoremap <script> d <C-D><SID>L\nmap <"]["C-D> d\n\n\" Scroll one line forward\nnoremap <sc"]["ript> <CR> <C-E><SID>L\nmap <C-N> <CR>\nmap e <"]["CR>\nmap <C-E> <CR>\nmap j <CR>\nmap <C-J> <CR>\n"]["map <Down> 1<C-d>\n\n\" Scroll one page backward"]["\nnoremap <script> b <C-B><SID>L\nmap <C-B> b\nm"]["ap <PageUp> b\nmap <kPageUp> b\nmap <S-Up> b\nma"]["p w b\nmap <Esc>v b\n\n\" Scroll half a page back"]["ward\nnoremap <script> u <C-U><SID>L\nnoremap <"]["script> <C-U> <C-U><SID>L\n\n\" Scroll one line "]["backward\nnoremap <script> k <C-Y><SID>L\nmap y"][" k\nmap <C-Y> k\nmap <C-P> k\nmap <C-K> k\nmap <U"]["p> 1<C-u>\n\n\" Redraw\nnoremap <script> r <C-L><"]["SID>L\nnoremap <script> <C-R> <C-L><SID>L\nnore"]["map <script> R <C-L><SID>L\n\n\" Start of file\nn"]["oremap <script> g gg<SID>L\nmap < g\nmap <Esc><"][" g\nmap <Home> g\nmap <kHome> g\n\n\" End of file\n"]["noremap <script> G G<SID>L\nmap > G\nmap <Esc>>"][" G\nmap <End> G\nmap <kEnd> G\n\n\" Go to percenta"]["ge\nnoremap <script> % %<SID>L\nmap p %\n\n\" Sear"]["ch\nnoremap <script> / H$:call <SID>Forward()<"]["CR>/\nif &wrap\n noremap <script> ? H0:call <S"]["ID>Backward()<CR>?\nelse\n noremap <script> ? "]["Hg0:call <SID>Backward()<CR>?\nendif\n\n\" esc-u "]["to turn off search highlighting like in less\n"]["nnoremap <ESC>u :nohlsearch<CR>\n\nfun! s:Forwa"]["rd()\n \" Searching forward\n noremap <script>"][" n H$nzt<SID>L\n if &wrap\n noremap <script"]["> N H0Nzt<SID>L\n else\n noremap <script> N"][" Hg0Nzt<SID>L\n endif\n cnoremap <silent> <sc"]["ript> <CR> <CR>:cunmap <lt>CR><CR>zt<SID>L\nen"]["dfun\n\nfun! s:Backward()\n \" Searching backwar"]["d\n if &wrap\n noremap <script> n H0nzt<SID"][">L\n else\n noremap <script> n Hg0nzt<SID>L"]["\n endif\n noremap <script> N H$Nzt<SID>L\n c"]["noremap <silent> <script> <CR> <CR>:cunmap <l"]["t>CR><CR>zt<SID>L\nendfun\n\ncall s:Forward()\ncu"]["nmap <CR>\n\n\" Quitting\nnoremap q :<C-u>q<CR>\n\n"]["\" Switch to editing (switch off less mode)\nma"]["p v :silent call <SID>End()<CR>\nfun! s:End()\n"][" set scrolloff=0\n set modeline\n set ma\n i"]["f exists('s:lz')\n let &lz = s:lz\n endif\n "][" unmap h\n unmap H\n unmap <Space>\n unmap <C"]["-V>\n unmap f\n unmap <C-F>\n unmap z\n unmap"][" <Esc><Space>\n unmap F\n unmap d\n unmap <C-"]["D>\n unmap <CR>\n unmap <C-N>\n unmap e\n unm"]["ap <C-E>\n unmap j\n unmap <C-J>\n unmap b\n "]["unmap <C-B>\n unmap w\n unmap <Esc>v\n unmap "]["u\n unmap <C-U>\n unmap k\n unmap y\n unmap <"]["C-Y>\n unmap <C-P>\n unmap <C-K>\n unmap r\n "]["unmap <C-R>\n unmap R\n unmap g\n unmap <\n u"]["nmap <Esc><\n unmap G\n unmap >\n unmap <Esc>"][">\n unmap %\n unmap p\n unmap n\n unmap N\n u"]["nmap q\n unmap v\n unmap /\n unmap ?\n unmap "]["<Up>\n unmap <Down>\n unmap <PageDown>\n unma"]["p <kPageDown>\n unmap <PageUp>\n unmap <kPage"]["Up>\n unmap <S-Down>\n unmap <S-Up>\n unmap <"]["Home>\n unmap <kHome>\n unmap <End>\n unmap <"]["kEnd>\nendfun\n\n\" vim: sw=2\n"][""]%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment