" Check that we are running inside nvim if !has('nvim') finish endif lua < gd lua vim.lsp.buf.definition() nnoremap ld lua vim.diagnostic.open_float() nnoremap K lua vim.lsp.buf.hover() nnoremap k K nnoremap lua vim.lsp.buf.declaration() endfunction if has('autocmd') augroup JHLanguageClientAutocmds autocmd! autocmd FileType sh,c,go,python,vim,vue call s:ConfigureBuffer() augroup END endif