mirror of
https://github.com/folke/snacks.nvim
synced 2025-12-23 08:47:57 +00:00
🍿 A collection of QoL plugins for Neovim
| .github | ||
| doc | ||
| docs | ||
| lua/snacks | ||
| plugin | ||
| queries/lua | ||
| scripts | ||
| tests | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| selene.toml | ||
| stylua.toml | ||
| vim.toml | ||
🍿 snacks.nvim
A collection of small QoL plugins for Neovim.
Caution
Do NOT use this for now, it's still in development.
Todo
- docs :)
- docgen
- plugin
- float => win
- win views
- log module
- bigfile
BufReadPre - bufdelete
- statuscolumn
- words
LspAttach - quickfile
BufReadPost - rename
- terminal
- float
- lazygit
- git
- gitbrowse
Maybe
- zen
- lsp
- root
- toggle
📦 Snacks
| Module | Description | Readme |
|---|---|---|
| bigfile | Deal with big files | README |
| bufdelete | Delete buffers without disrupting window layout | README |
| float | Easily create and manage floating windows or splits | README |
| git | Useful tools for Git | README |
| gitbrowse | Open the repo of the active file in the browser (e.g., GitHub) | README |
| lazygit | Open LazyGit in a float, auto-configure colorscheme and integration with Neovim | README |
| quickfile | Render a file as quickly as possible before loading all plugins (progressive rendering) | README |
| rename | LSP-integrated renaming with support for plugins like neo-tree, nvim-tree, oil, mini.files | README |
| statuscolumn | Customizable statuscolumn | README |
| terminal | Create and toggle floating/sp. Uses float. | README |
| words | Auto-show LSP references, auto-show and quick navigation between them | README |