Adds nvim lsp support

also removes some bindings I was experementing with
This commit is contained in:
Jonathan Hodgson 2020-09-19 11:06:21 +01:00
parent 6693029e0c
commit 5b13d27758
5 changed files with 39 additions and 22 deletions

27
vimrc
View file

@ -176,6 +176,11 @@ nnoremap <leader>h = :FzfHelptags<cr>
" Space is important at the end of this command
nnoremap <leader>/ = :FzfRg
" go vim
"
let g:go_def_mapping_enabled = 0
" deoplete
" If I am running neovim, I want deoplete to start
@ -318,28 +323,6 @@ inoremap jj <Esc>
" Fix previous spelling mistake in insert mode
inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u
" Makes capital hjkl work as extream versions
nnoremap H ^
vnoremap H ^
nnoremap L $
vnoremap L $
nnoremap J 5j
vnoremap J 5j
nnoremap K 5k
vnoremap K 5k
" Get back old functionality using leader
nnoremap <leader>H H
vnoremap <leader>H H
nnoremap <leader>l L
vnoremap <leader>l L
nnoremap <leader>j J
vnoremap <leader>j J
" Since H and L are now <leader> h/l, also do the same for M
nnoremap <leader>m M
vnoremap <leader>m M
function! s:make_email_list(lines)
let l:emails = []