diff options
| author | nsfisis <nsfisis@gmail.com> | 2022-12-18 16:45:50 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2022-12-18 16:45:50 +0900 |
| commit | ca199841a7e426828f6c0cc726cbc84c19955ed6 (patch) | |
| tree | 0e144f548233e596dbaba4b7daa4763902375570 | |
| parent | c6c1b8d545d621d08e4ca08f453be698c5aca46b (diff) | |
| download | dotfiles-ca199841a7e426828f6c0cc726cbc84c19955ed6.tar.gz dotfiles-ca199841a7e426828f6c0cc726cbc84c19955ed6.tar.zst dotfiles-ca199841a7e426828f6c0cc726cbc84c19955ed6.zip | |
neovim: install qfedit
| -rw-r--r-- | .config/nvim/after/ftplugin/qf.lua | 14 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 4 |
2 files changed, 6 insertions, 12 deletions
diff --git a/.config/nvim/after/ftplugin/qf.lua b/.config/nvim/after/ftplugin/qf.lua index 3a12dbe..eee3b6a 100644 --- a/.config/nvim/after/ftplugin/qf.lua +++ b/.config/nvim/after/ftplugin/qf.lua @@ -1,14 +1,4 @@ vimrc.after_ftplugin('qf', function(conf) - vim.cmd([=[ - nnoremap <buffer> p <CR>zz<C-w>p - nnoremap <silent> <buffer> dd :call Qf_del_entry()<CR> - xnoremap <silent> <buffer> d :call Qf_del_entry()<CR> - - function! Qf_del_entry() range - let qf = getqflist() - unlet! qf[a:firstline - 1 : a:lastline - 1] - call setqflist(qf, 'r') - execute a:firstline - endfunction - ]=]) + -- Preview + vim.keymap.set('n', 'o', '<CR>zz<C-w>p', { buffer = true }) end) diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index 6e5bcdf..644057c 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -653,6 +653,10 @@ packer.startup(function(use) vim.keymap.set('x', 'A', '<Plug>(niceblock-A)') end, } + -- Edit QuickFix freely. + use { + 'itchyny/vim-qfedit', + } -- Edit QuickFix and reflect to original buffers. use { 'thinca/vim-qfreplace', |
