An open API service indexing awesome lists of open source software.

https://github.com/quiibz/pretty-quickfix.nvim

Just a prettier Quickfix list for neovim
https://github.com/quiibz/pretty-quickfix.nvim

neovim nvim quickfix vim

Last synced: 5 months ago
JSON representation

Just a prettier Quickfix list for neovim

Awesome Lists containing this project

README

          

## pretty-quickfix.nvim

I wanted a prettier quickfix window, without any extra features. This plugin does just that.

- Uses `nvim-web-devicons` to display an icon for each entries
- De-cluttered output
- When all entries are files, de-duplicate the content

| | Before | After |
|------|--------|-------|
| Default view | ![Before](https://github.com/QuiiBz/pretty-quickfix.nvim/blob/main/imgs/before.png) | ![After](https://github.com/QuiiBz/pretty-quickfix.nvim/blob/main/imgs/after.png) |
| Files only | ![Before](https://github.com/QuiiBz/pretty-quickfix.nvim/blob/main/imgs/files-before.png) | ![After](https://github.com/QuiiBz/pretty-quickfix.nvim/blob/main/imgs/files-after.png) |

## Installation

### Lazy.nvim

```lua
{
'QuiiBz/pretty-quickfix.nvim',
dependencies = { 'nvim-web-devicons' },
ft = { 'qf' }, -- lazy load
opts = {}, -- view options below
}
```

## Options

```lua
{
show_line_numbers = true, -- Whether to show line numbers in the quickfix list
format = 'filepath', -- Display entries with the file name or file path
files_list_format = 'filepath', -- Same as the above but when all entries are files
}
```

## Sponsors

![Sponsors](https://github.com/QuiiBz/dotfiles/blob/main/sponsors.png?raw=true)

## License

[MIT](./LICENSE)