From 2502a78da7f4d2ee2cca0c2309896ee20837b5f0 Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Thu, 26 May 2022 17:41:08 -0700 Subject: [PATCH] vim-qf plugin for quickfix --- .vimrc | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.vimrc b/.vimrc index 99192a6..0dc1b9b 100644 --- a/.vimrc +++ b/.vimrc @@ -196,6 +196,7 @@ Plug 'zchee/vim-goasm' "\ } "Plug 'ensime/ensime-vim', { 'do': ':UpdateRemotePlugins' } "Plug 'neoclide/coc.nvim', {'branch': 'release'} +Plug 'romainl/vim-qf' Plug 'neovim/nvim-lspconfig' Plug 'nvim-lua/lsp_extensions.nvim' Plug 'hrsh7th/nvim-compe' @@ -266,7 +267,7 @@ nnoremap gy lua vim.lsp.buf.type_definition() nnoremap K lua vim.lsp.buf.hover() nnoremap gs lua vim.lsp.buf.signature_help() nnoremap gR lua vim.lsp.buf.rename() -nnoremap gr lua vim.lsp.buf.references() +"nnoremap gr lua vim.lsp.buf.references() nnoremap gr lua require('telescope.builtin').lsp_references({initial_mode = "normal"}) nnoremap g0 lua vim.lsp.buf.document_symbol() nnoremap gW lua vim.lsp.buf.workspace_symbol() @@ -275,9 +276,10 @@ nnoremap gW lua vim.lsp.buf.workspace_symbol() nnoremap ga lua require('telescope.builtin').lsp_code_actions({initial_mode = "normal"}) vnoremap ga :lua require('telescope.builtin').lsp_range_code_actions({initial_mode = "normal"}) "nnoremap ge lua vim.lsp.diagnostic.show_line_diagnostics({show_header = false, focusable = false}) -nnoremap ge lua vim.diagnostic.open_float({focusable = false}) +"nnoremap ge lua vim.diagnostic.open_float({focusable = false}) nnoremap xx TroubleToggle +nnoremap xq lua vim.diagnostic.setqflist() "nnoremap nc lua neogen_dwim() nnoremap nc lua require('neogen').generate({ type = 'any' }) @@ -310,6 +312,15 @@ inoremap compe#scroll({ 'delta': -4 }) " **** End LSP + + +let g:qf_auto_open_quickfix = 1 +let g:qf_auto_open_loclist = 0 + +nmap (qf_qf_previous) +nmap (qf_qf_next) +nmap ge (qf_qf_toggle) + "" Sources "source ~/.vim/supertab.vim "source ~/.vim/charm.vim