# HG changeset patch # User Steve Losh # Date 1316193206 14400 # Node ID aeadd65f6a5e1d8b15e755fd98c7deede0126647 # Parent e7a6a0bb1af6efbb7f36375597ca037cdd949ee3 Vim stuff. diff -r e7a6a0bb1af6 -r aeadd65f6a5e .hgsub --- a/.hgsub Fri Sep 16 13:12:36 2011 -0400 +++ b/.hgsub Fri Sep 16 13:13:26 2011 -0400 @@ -23,6 +23,7 @@ vim/bundle/vim-coffee-script = [git]https://github.com/kchmck/vim-coffee-script.git vim/bundle/supertab = [git]git://github.com/ervandew/supertab.git vim/bundle/linediff = [git]git://github.com/AndrewRadev/linediff.vim.git +vim/bundle/indent-object = [git]git://github.com/michaeljsmith/vim-indent-object.git keymando/Plugins/vim = [hg]http://bitbucket.org/sjl/keymando-vim/ keymando/Plugins/abbrev = [git]git://github.com/keymando/abbrev.git diff -r e7a6a0bb1af6 -r aeadd65f6a5e .hgsubstate --- a/.hgsubstate Fri Sep 16 13:12:36 2011 -0400 +++ b/.hgsubstate Fri Sep 16 13:13:26 2011 -0400 @@ -6,6 +6,7 @@ cdecdc56f938840cad250aecd58c1901f04c4d1b vim/bundle/easymotion 9524242bda64063b3bf24c89bb89a27726da882f vim/bundle/gundo 4ef2d418f48d30fed2f7ce00f598d6871a0010fe vim/bundle/html5 +78fffa609b3e6b84ef01ee4c9aba6d7435d7b18e vim/bundle/indent-object 75ab8c11b56aae8e35f211d96fb008efb1ab946a vim/bundle/linediff 34e28b3f6f6d702ff2963b8196eccae9344ed4bc vim/bundle/markdown 2dd198c6c412b4ddd361b43586b01981e8383239 vim/bundle/nerdtree diff -r e7a6a0bb1af6 -r aeadd65f6a5e vim/.vimrc --- a/vim/.vimrc Fri Sep 16 13:12:36 2011 -0400 +++ b/vim/.vimrc Fri Sep 16 13:13:26 2011 -0400 @@ -46,6 +46,7 @@ set nottimeout set autowrite set shiftround +set dictionary=/usr/share/dict/words " Wildmenu completion {{{ set wildmenu @@ -395,9 +396,10 @@ au BufNewFile,BufRead *.less setlocal filetype=less - au BufNewFile,BufRead *.less,*.css setlocal foldmethod=marker - au BufNewFile,BufRead *.less,*.css setlocal foldmarker={,} + au Filetype less,css setlocal foldmethod=marker + au Filetype less,css setlocal foldmarker={,} au Filetype less,css setlocal omnifunc=csscomplete#CompleteCSS + au Filetype less,css setlocal iskeyword+=- " Use S to sort properties. Turns this: " @@ -768,6 +770,12 @@ nnoremap i :call IndentGuides() " }}} +" Insert Mode Completion {{{ + +inoremap +inoremap + +" }}} " }}} " Plugin settings ------------------------------------------------------------- {{{ @@ -1165,3 +1173,121 @@ endif " }}} +" Nyan! ----------------------------------------------------------------------- {{{ + +function! NyanMe() " {{{ + hi NyanFur guifg=#BBBBBB + hi NyanPoptartEdge guifg=#ffd0ac + hi NyanPoptartFrosting guifg=#fd3699 guibg=#fe98ff + hi NyanRainbow1 guifg=#6831f8 + hi NyanRainbow2 guifg=#0099fc + hi NyanRainbow3 guifg=#3cfa04 + hi NyanRainbow4 guifg=#fdfe00 + hi NyanRainbow5 guifg=#fc9d00 + hi NyanRainbow6 guifg=#fe0000 + + + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl None + echo "" + + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl NyanFur + echon "╰" + echohl NyanPoptartEdge + echon "⟨" + echohl NyanPoptartFrosting + echon "⣮⣯⡿" + echohl NyanPoptartEdge + echon "⟩" + echohl NyanFur + echon "⩾^ω^⩽" + echohl None + echo "" + + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl NyanRainbow1 + echon "≈" + echohl NyanRainbow2 + echon "≋" + echohl NyanRainbow3 + echon "≈" + echohl NyanRainbow4 + echon "≋" + echohl NyanRainbow5 + echon "≈" + echohl NyanRainbow6 + echon "≋" + echohl None + echon " " + echohl NyanFur + echon "” ‟" + echohl None + + sleep 1 + redraw + echo " " + echo " " + echo "Noms?" + redraw +endfunction " }}} +command! NyanMe call NyanMe() + +" }}}