" quickly clear Syntastic info nmap :SyntasticReset " toggle gundo's display nmap :UndotreeToggle " 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() nnoremap rn lua vim.lsp.buf.rename() " Goto previous/next diagnostic warning/error nnoremap g[ lua vim.diagnostic.goto_prev() nnoremap g] lua vim.diagnostic.goto_next() nnoremap gE lua vim.diagnostic.setloclist() " work with Trouble to view lists of diagnostic warnings/errors nnoremap xx TroubleToggle nnoremap xw TroubleToggle workspace_diagnostics nnoremap xd TroubleToggle document_diagnostics nnoremap xq TroubleToggle quickfix nnoremap xl TroubleToggle loclist nnoremap gR TroubleToggle lsp_references nnoremap t e ~/Documents/Wiki/tags.md nnoremap tr VimwikiRebuildTags nnoremap tg VimwikiGenerateTagLinks function! VimwikiFindAllIncompleteTasks() lvimgrep /- \[ \]/ * lopen endfunction nmap wa :call VimwikiFindAllIncompleteTasks()