1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 10:20:05 +08:00
SpaceVim/bundle/quickfix.nvim
2025-01-07 08:12:23 +08:00
..
lua fix(quickfix): check local list or quickfix list 2025-01-07 08:12:23 +08:00
plugin feat(quickfix): add quickfix.nvim 2025-01-01 20:34:26 +08:00
README.md fix(quickfix): check local list or quickfix list 2025-01-07 08:12:23 +08:00

quickfix.nvim

quickfix.nvim is a plugin which provides default key bindings for quickfix window and location list window.

GPLv3 License

Install

  1. Using quickfix.nvim in SpaceVim:
[[layers]]
  name = 'core'
  enable_quickfix_key_bindings = true
  1. Using quickfix.nvim without SpaceVim:
Plug 'wsdjeg/quickfix.nvim'

Key bindings in quickfix window

Key bindings description
dd remove item under cursor line in normal mode
d remove selected items in visual mode
c remove items which filename match input regex
C remove items which filename not match input regex
o remove items which error description match input regex
O remove items which error description not match input regex
u undo last change

Options

  • g:quickfix_mapping_delete: default is dd
  • g:quickfix_mapping_visual_delete: default is d
  • g:quickfix_mapping_filter_filename: default is c
  • g:quickfix_mapping_rfilter_filename: default is C
  • g:quickfix_mapping_filter_text: default is o
  • g:quickfix_mapping_rfilter_text: default is O
  • g:quickfix_mapping_undo: default is u

Feedback

The development of this plugin is in SpaceVim/bundle/quickfix.nvim directory.

If you encounter any bugs or have suggestions, please file an issue in the issue tracker