A NeoVim plugin that makes quickfix and location list windows prettier with better formatting and syntax highlighting.
nvim-pqf is a NeoVim plugin that enhances the appearance of quickfix and location list windows by applying custom formatting and syntax rules. It transforms these diagnostic windows into more readable and visually appealing interfaces, improving the developer experience when reviewing errors, warnings, and other code issues.
NeoVim users who frequently work with quickfix and location list windows for diagnostics, such as developers using linters, compilers, or language servers that output to these windows.
Developers choose nvim-pqf because it provides a clean, consistent, and theme-aware presentation that leverages NeoVim's built-in highlighting system, offering better visual organization with aligned file paths, item type indicators, and improved readability compared to the default quickfix display.
Prettier quickfix/location list windows for NeoVim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Aligns file paths so messages start at the same column, making diagnostic lists easier to scan, as shown in the before-and-after comparison images.
Displays signs (E, W, I, H) for error, warning, info, and hint items, using NeoVim's diagnostic highlight groups for consistent theming.
Requires only a simple Lua setup call and offers configurable options like signs and multi-line display, with clear examples in the README.
Leverages standard NeoVim highlight groups, ensuring seamless blending with existing color schemes while allowing manual tweaks for optimal appearance.
Only compatible with NeoVim 0.8 or newer, excluding users on older versions who cannot or prefer not to upgrade.
By default, shows only the first line of multi-line messages, which can hide crucial context unless manually configured via `show_multiple_lines`.
Focuses solely on cosmetic improvements without adding features like filtering, sorting, or integration with external tools to the quickfix workflow.