Further Vim configuration
This commit is contained in:
parent
297a770694
commit
94cca3f006
18
vimrc
18
vimrc
|
@ -18,6 +18,7 @@ set smarttab
|
|||
set encoding=utf-8
|
||||
set nocompatible
|
||||
set t_Co=256
|
||||
set termguicolors
|
||||
set hidden
|
||||
set history=1000
|
||||
set nowrap
|
||||
|
@ -59,7 +60,7 @@ set shortmess+=I
|
|||
set thesaurus=$HOME/Documents/thesaurus/thesaurus_pkg/thesaurus.txt
|
||||
|
||||
" Colour scheme:
|
||||
colorscheme iceberg
|
||||
colorscheme flattened_dark
|
||||
set background=dark
|
||||
|
||||
" Key mappings:
|
||||
|
@ -87,6 +88,19 @@ function! ToggleQuickFix()
|
|||
endfunction
|
||||
map <silent> <leader>q <esc>:call ToggleQuickFix()<cr>
|
||||
|
||||
" vim-ripgrep configuration:
|
||||
let g:rg_highlight = 1
|
||||
function RequestGrep()
|
||||
call inputsave()
|
||||
let s:pattern = trim(input("grep: "))
|
||||
call inputrestore()
|
||||
if len(s:pattern) > 0
|
||||
execute 'Rg' s:pattern
|
||||
endif
|
||||
endfunction
|
||||
map <Leader>* :call RequestGrep()<CR>
|
||||
map <Leader>8 :call RequestGrep()<CR>
|
||||
|
||||
" vim-markdown configuration:
|
||||
let g:vim_markdown_conceal = 3
|
||||
|
||||
|
@ -139,6 +153,7 @@ function SymbolSearch()
|
|||
execute 'ALESymbolSearch' s:pattern
|
||||
endif
|
||||
endfunction
|
||||
map <Leader>ss :call SymbolSearch()<CR>
|
||||
nmap <silent> <leader>af :ALEFirst<cr>
|
||||
nmap <silent> <leader>al :ALELast<cr>
|
||||
nmap <silent> <leader>an :ALENextWrap<cr>
|
||||
|
@ -146,7 +161,6 @@ nmap <silent> <leader>ap :ALEPreviousWrap<cr>
|
|||
nmap <silent> <leader>aN :ALENext -error<cr>
|
||||
nmap <silent> <leader>aP :ALEPrevious -error<cr>
|
||||
nmap <leader>ad :ALEDetail<cr>
|
||||
map <Leader>ss :call SymbolSearch()<CR>
|
||||
map <Leader>g :ALEGoToDefinition<CR>
|
||||
map <Leader>gt :ALEGoToTypeDefinition<CR>
|
||||
map <Leader>f :ALEFindReferences<CR>
|
||||
|
|
Loading…
Reference in New Issue