1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 03:00:06 +08:00
SpaceVim/bundle/quickfix.nvim
2025-01-02 09:09:28 +08:00
..
lua perf(quickfix): add option to set mappings 2025-01-02 09:09:28 +08:00
plugin feat(quickfix): add quickfix.nvim 2025-01-01 20:34:26 +08:00
README.md perf(quickfix): add option to set mappings 2025-01-02 09:09:28 +08:00

quickfix.nvim

quickfix.nvim is a plugin which provides default key bindings for quickfix 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

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

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