# HG changeset patch # User Steve Losh # Date 1460324453 0 # Node ID f453bfba01a73c4604b448b2b585c70901e74343 # Parent b69dc77f379c07fe0a419380a93d953869fc61ba Update subrepos diff -r b69dc77f379c -r f453bfba01a7 .hgsub --- a/.hgsub Sat Apr 09 22:11:59 2016 +0000 +++ b/.hgsub Sun Apr 10 21:40:53 2016 +0000 @@ -4,6 +4,8 @@ vim/bundle/AnsiEsc.vim = [git]git://github.com/sjl/AnsiEsc.vim.git vim/bundle/abolish = [git]git://github.com/tpope/vim-abolish.git vim/bundle/ack = [git]git://github.com/mileszs/ack.vim.git +vim/bundle/airline = [git]git://github.com/vim-airline/vim-airline.git +vim/bundle/airline-themes = [git]git://github.com/vim-airline/vim-airline-themes.git vim/bundle/argumentative = [git]git://github.com/PeterRincker/vim-argumentative.git vim/bundle/asmx86 = [git]git://github.com/vim-scripts/asmx86.git vim/bundle/badwolf = [hg]https://bitbucket.org/sjl/badwolf/ @@ -33,7 +35,6 @@ vim/bundle/orgmode = [git]git://github.com/jceb/vim-orgmode.git vim/bundle/paredit = [hg]https://bitbucket.org/kovisoft/paredit/ vim/bundle/pgsql = [git]git://github.com/exu/pgsql.vim.git -vim/bundle/powerline = [git]git://github.com/Lokaltog/vim-powerline.git vim/bundle/python-mode = [git]git://github.com/klen/python-mode.git vim/bundle/rainbow-parentheses = [git]git://github.com/kien/rainbow_parentheses.vim.git vim/bundle/repeat = [git]git://github.com/tpope/vim-repeat.git diff -r b69dc77f379c -r f453bfba01a7 .hgsubstate --- a/.hgsubstate Sat Apr 09 22:11:59 2016 +0000 +++ b/.hgsubstate Sun Apr 10 21:40:53 2016 +0000 @@ -4,6 +4,8 @@ 64981213be2efd939e6e6e109e2b32c24e95fd95 vim/bundle/AnsiEsc.vim d64ce06650cf9b098b5a01c0db53864965d9310b vim/bundle/abolish f183a345a0c10caed7684d07dabae33e007c7590 vim/bundle/ack +168dd7970a95c0c5049fec0b101b7f53b6a22469 vim/bundle/airline +a59cea9cae61654d7ba98ef100e3e8883c4b4022 vim/bundle/airline-themes 6c4663589e73e21e77a9ea8403dcf2bf6cf9c11c vim/bundle/argumentative 54deda1ad27d7def8fbfebc03ae583f4b0752dd9 vim/bundle/asmx86 2bcc153228d77451a22b2cf8cfbb432bae92cc12 vim/bundle/badwolf @@ -33,7 +35,6 @@ 871bc88a5bbcb6e8844a64450b8e7f8ac13aac24 vim/bundle/orgmode 5ed3bf0e4d0f1d9280ce430a089ae1ebadf4a559 vim/bundle/paredit 1a436f7d875b4ec630da081b041c73264235c7e7 vim/bundle/pgsql -2af074850fde676743f655775e3e151925751adf vim/bundle/powerline fd70ac2ab74a91fb049cb8e82237c34d88354673 vim/bundle/python-mode eb8baa5428bde10ecc1cb14eed1d6e16f5f24695 vim/bundle/rainbow-parentheses 7a6675f092842c8f81e71d5345bd7cdbf3759415 vim/bundle/repeat @@ -45,7 +46,7 @@ 8e1c1dc358de2132b7fbc1adaf94f528e3238e4d vim/bundle/splice 26fbdd7d1f1aa5600d2ebf39bbdd292c38aac16e vim/bundle/strftimedammit 2d05440ad23f97a7874ebd9b5de3a0e65d25d85c vim/bundle/surround -47c70b3e1e388d8f9cc7c6d9687efc047df843ac vim/bundle/syntastic +cc6b92afa640db4342dc9ab9fd4215316888d6fa vim/bundle/syntastic f6f2d6618a321f5b0065586a7bc934325fec81ab vim/bundle/targets 01deb947b22201c8a3dfee5ae97b11228bd9cc36 vim/bundle/timl d143308c5f385cce76dba5abf7b8b3737d711a4f vim/bundle/tslime2 diff -r b69dc77f379c -r f453bfba01a7 vim/bundle/ooze/plugin/ooze.vim --- a/vim/bundle/ooze/plugin/ooze.vim Sat Apr 09 22:11:59 2016 +0000 +++ b/vim/bundle/ooze/plugin/ooze.vim Sun Apr 10 21:40:53 2016 +0000 @@ -1,4 +1,4 @@ -" TODO: +" TODO: " fix showmode awfulness " Disassembly mapping " in-package horseshit @@ -189,10 +189,28 @@ execute "normal v\(sexp_outer_top_list)" endfunction " }}} +function! OozeHyperspec(symbol) " {{{ + vnew + call termopen('clhs ' . a:symbol) + normal! a +endfunction " }}} +function! OozeHyperspecForm() " {{{ + let view = winsaveview() + let z = @z + execute "normal v\(sexp_inner_element)o\(sexp_inner_element)" + normal! gv"zy + call OozeHyperspec(@z) + let @z = z + call winrestview(view) +endfunction " }}} + function! OozeMapKeys() " {{{ nnoremap C :call OozeConnect() nnoremap K :call OozeDisconnect() + nnoremap h :call OozeHyperspecForm() + nnoremap H :call OozeHyperspec(input("? ")) + nnoremap E :call OozeEval(input("? ")) vnoremap e :call OozeEvalSelection() nnoremap e mz:call OozeSelectTopLevelForm():call OozeEvalSelection()`z