dotfiles/.vimrc.plugins-settings

58 lines
1.6 KiB
Text
Raw Normal View History

2019-02-22 15:50:11 +00:00
" plugins: airline
let g:bufferline_echo = 0
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
2019-07-07 12:08:00 +01:00
au BufWrite * :Autoformat
2022-03-08 09:56:54 +00:00
" let g:autoformat_verbosemode=1
2019-07-07 12:08:00 +01:00
2019-02-22 15:50:11 +00:00
" searching
2021-06-12 09:40:09 +01:00
let $FZF_DEFAULT_COMMAND = 'rga --files --no-messages "" .'
set grepprg=rga\ --vimgrep
2019-02-22 15:50:11 +00:00
let g:fzf_command_prefix = 'Fzf'
2021-06-12 09:40:09 +01:00
command! -bang -nargs=* Find call fzf#vim#grep('rga --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore --hidden --follow --glob "!.git/*" --color "always" '.shellescape(<q-args>), 1, <bang>0)
2019-02-22 16:08:40 +00:00
let g:ctrlp_show_hidden = 1
2021-06-12 09:40:09 +01:00
let g:ctrlp_user_command = 'rga %s --files --hidden --color=never --glob ""'
2019-02-22 15:50:11 +00:00
2020-05-02 10:49:49 +01:00
" rainbow
let g:rainbow_active = 1
2020-05-02 10:05:10 +01:00
" coc
set shortmess+=c
set signcolumn=yes
autocmd CursorHold * silent call CocActionAsync('highlight')
augroup mygroup
2021-09-22 12:49:08 +01:00
autocmd!
" Setup formatexpr specified filetype(s).
autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
" Update signature help on jump placeholder.
autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
2020-05-02 10:05:10 +01:00
augroup end
command! -nargs=0 Format :call CocAction('format')
command! -nargs=? Fold :call CocAction('fold', <f-args>)
command! -nargs=0 OR :call CocAction('runCommand', 'editor.action.organizeImport')
set statusline^=%{coc#status()}%{get(b:,'coc_current_function','')}
2020-09-06 00:21:46 +01:00
" ack
2021-09-22 12:49:08 +01:00
let g:ackprg = 'rg --vimgrep --smart-case'
2020-09-06 00:21:46 +01:00
let g:ack_autoclose = 1
let g:ack_use_cword_for_empty_search = 1
2022-03-08 11:53:17 +00:00
lua << EOF
require'nvim-tree'.setup{
disable_netrw = false,
hijack_cursor=true,
ignore_buffer_on_setup=true,
open_on_setup=true,
open_on_tab=true,
update_focused_file = { enable = true },
}
EOF