diff options
Diffstat (limited to 'plugin')
-rwxr-xr-x | plugin/indent.vim | 4 | ||||
-rwxr-xr-x | plugin/perso.vim | 27 |
2 files changed, 21 insertions, 10 deletions
diff --git a/plugin/indent.vim b/plugin/indent.vim index de67636..9ffe2b4 100755 --- a/plugin/indent.vim +++ b/plugin/indent.vim @@ -1,8 +1,8 @@ " indent.vim " Defines indentation behavior -set softtabstop=2 -set shiftwidth=2 +set softtabstop=4 +set shiftwidth=4 set expandtab set smarttab diff --git a/plugin/perso.vim b/plugin/perso.vim index 1ab49a7..0577db7 100755 --- a/plugin/perso.vim +++ b/plugin/perso.vim @@ -2,10 +2,6 @@ set showcmd set backspace=indent,eol,start -set expandtab -set shiftwidth=2 -set softtabstop=2 -set cindent set clipboard=unnamed set ruler set t_Co=256 @@ -20,10 +16,8 @@ set t_Co=256 set encoding=utf-8 set fileencoding=utf-8 -colo jellybeans - -hi CursorLine term=bold cterm=bold ctermbg=blue +hi CursorLine term=bold cterm=bold ctermbg=black @@ -72,6 +66,23 @@ ca tc tabc + "Allow vim clipboad <-> host clipboard to share data set clipboard=unnamed -" + + +" Quick Comment : +autocmd FileType c,cpp,java,scala let b:comment_leader = '//' +autocmd FileType sh,ruby,python let b:comment_leader = '#' +autocmd FileType conf,fstab let b:comment_leader = '#' +autocmd FileType tex let b:comment_leader = '%' +autocmd FileType mail let b:comment_leader = '>' +autocmd FileType vim let b:comment_leader = '"' + +noremap <silent> ,cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> +noremap <silent> ,cu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> + + +noremap <silent> <c-c><c-c> :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> +noremap <silent> <c-c>c :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> + |