" quickly clear Syntastic info nmap :SyntasticReset " toggle gundo's display nmap :GundoToggle " quickly toggle a right, vsplit for viewing, navigating whatever structure easy " tags/tagbar can figure out for the current buffer nmap :TagbarToggle " quickly toggle a left, vsplit for an insanely powerful file explorer nmap :NERDTreeToggle " open tree to current buffer nmap :NERDTreeFind " use similar key, esc, to exit terminal mode tnoremap " from: https://sharksforarms.dev/posts/neovim-rust/ " Code navigation shortcuts nnoremap lua vim.lsp.buf.definition() nnoremap K lua vim.lsp.buf.hover() nnoremap gD lua vim.lsp.buf.implementation() nnoremap lua vim.lsp.buf.signature_help() nnoremap 1gD lua vim.lsp.buf.type_definition() nnoremap gr lua vim.lsp.buf.references() nnoremap g0 lua vim.lsp.buf.document_symbol() nnoremap gW lua vim.lsp.buf.workspace_symbol() nnoremap gd lua vim.lsp.buf.definition() nnoremap ga lua vim.lsp.buf.code_action() " Goto previous/next diagnostic warning/error nnoremap g[ lua vim.lsp.diagnostic.goto_prev() nnoremap g] lua vim.lsp.diagnostic.goto_next()