Added fzf integration

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2024-06-20 04:08:41 +0200
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2024-06-20 04:08:41 +0200
Commit ae3f9e9e89dd28df5f018f92c4772c979fc18352 (patch)
-rw-r--r-- vimrc 12
1 files changed, 6 insertions, 6 deletions
diff --git a/vimrc b/vimrc
...
18
  
18
  
19
" Personal tabs/spaces settings.
19
" Personal tabs/spaces settings.
20
autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4
20
autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4
21
autocmd Filetype c,cpp,lua setlocal expandtab tabstop=4 shiftwidth=4
21
autocmd Filetype c,cpp,lua,zig setlocal expandtab tabstop=4 shiftwidth=4
22
autocmd Filetype nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2
22
autocmd 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
26
augroup commenting_blocks_of_code
26
augroup 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 = '" '
33
augroup END
33
augroup END
34
noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
34
noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
35
noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
35
noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
...