aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-06-20 04:08:41 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-06-20 04:08:41 +0200
commitae3f9e9e89dd28df5f018f92c4772c979fc18352 (patch)
treefdfaaef0a87223b99392f806e5094ce53356dbdf
parentab0fbcadba9b2bc5e714e52816e760b785260ce8 (diff)
downloaddotfiles-ae3f9e9e89dd28df5f018f92c4772c979fc18352.tar.gz
Added fzf integration
-rw-r--r--vimrc12
1 files changed, 6 insertions, 6 deletions
diff --git a/vimrc b/vimrc
index e980e8a..f7cb290 100644
--- a/vimrc
+++ b/vimrc
@@ -18,18 +18,18 @@ nnoremap <C-q> :copen<cr>
18 18
19" Personal tabs/spaces settings. 19" Personal tabs/spaces settings.
20autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4 20autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4
21autocmd Filetype c,cpp,lua setlocal expandtab tabstop=4 shiftwidth=4 21autocmd Filetype c,cpp,lua,zig setlocal expandtab tabstop=4 shiftwidth=4
22autocmd Filetype nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2 22autocmd Filetype nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2
23 23
24" Commenting blocks of code. 24" Commenting blocks of code.
25" https://stackoverflow.com/a/1676672 25" https://stackoverflow.com/a/1676672
26augroup commenting_blocks_of_code 26augroup commenting_blocks_of_code
27 autocmd! 27 autocmd!
28 autocmd FileType c,cpp,go,scala let b:comment_leader = '// ' 28 autocmd FileType c,cpp,go,zig let b:comment_leader = '// '
29 autocmd FileType sh,ruby,python let b:comment_leader = '# ' 29 autocmd FileType sh,ruby,python let b:comment_leader = '# '
30 autocmd FileType conf,fstab let b:comment_leader = '# ' 30 autocmd FileType conf,fstab let b:comment_leader = '# '
31 autocmd FileType lua,sql let b:comment_leader = '-- ' 31 autocmd FileType lua,sql let b:comment_leader = '-- '
32 autocmd FileType vim let b:comment_leader = '" ' 32 autocmd FileType vim let b:comment_leader = '" '
33augroup END 33augroup END
34noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> 34noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
35noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> 35noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>