2021-05-21 19:56:17 +00:00
<!-- lint ignore awesome - git - repo - age -->
2021-11-25 21:26:04 +00:00
< img src = "https://neovim.io/logos/neovim-mark-flat.png" align = "right" width = "144" / >
2021-05-21 18:40:08 +00:00
2021-11-26 08:17:36 +00:00
# Awesome Neovim [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
2020-09-18 18:49:58 +00:00
2021-05-21 18:40:08 +00:00
<!-- Uncomment the awesome badge when the repository is added to awesome main list.
[![Awesome ](https://awesome.re/badge-flat.svg )](https://awesome.re)
-->
2020-10-16 21:33:01 +00:00
2021-11-25 08:13:57 +00:00
> Collections of awesome Neovim plugins. Mostly targeting Neovim specific features.
2020-09-18 18:49:58 +00:00
2021-12-10 08:30:23 +00:00
[Neovim ](https://neovim.io/ ) is a Vim-based text editor engineered for extensibility and usability, to encourage new applications and contributions.
2021-05-21 18:40:08 +00:00
## Contents
- [Wishlist ](#wishlist )
- [UI ](#ui )
2021-09-06 21:05:07 +00:00
- [Plugin ](#plugin )
2022-09-02 08:21:26 +00:00
- [Plugin Manager ](#plugin-manager )
2021-05-21 18:40:08 +00:00
- [LSP ](#lsp )
- [Completion ](#completion )
2022-11-09 19:36:38 +00:00
- [Programming Languages Support ](#programming-languages-support )
2022-11-09 19:50:21 +00:00
- [Golang ](#golang )
- [YAML ](#yaml )
2022-11-09 19:36:38 +00:00
- [Web Development ](#web-development )
2022-11-09 19:50:21 +00:00
- [Markdown and LaTeX ](#markdown-and-latex )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Language ](#language )
2021-05-21 18:40:08 +00:00
- [Syntax ](#syntax )
2021-09-06 21:05:07 +00:00
- [Snippet ](#snippet )
- [Register ](#register )
2021-10-22 03:57:11 +00:00
- [Marks ](#marks )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Search ](#search )
2021-05-21 18:40:08 +00:00
- [Fuzzy Finder ](#fuzzy-finder )
2022-11-09 19:36:38 +00:00
- [File Explorer ](#file-explorer )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Project ](#project )
2021-09-06 21:05:07 +00:00
- [Color ](#color )
2021-05-21 18:40:08 +00:00
- [Colorscheme ](#colorscheme )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Colorscheme Creation ](#colorscheme-creation )
2022-11-09 19:33:44 +00:00
- [Bars and Lines ](#bars-and-lines )
2022-11-09 19:50:21 +00:00
- [Statusline ](#statusline )
- [Tabline ](#tabline )
- [Winbar ](#winbar )
- [Cursorline ](#cursorline )
2021-08-10 06:49:55 +00:00
- [Startup ](#startup )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Icon ](#icon )
- [Media ](#media )
2022-11-09 19:36:38 +00:00
- [Note Taking ](#note-taking )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Utility ](#utility )
2022-11-09 19:36:38 +00:00
- [Terminal Integration ](#terminal-integration )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Debugging ](#debugging )
- [Quickfix ](#quickfix )
- [Test ](#test )
- [Code Runner ](#code-runner )
- [Neovim Lua Development ](#neovim-lua-development )
- [Fennel ](#fennel )
2022-11-09 19:36:38 +00:00
- [Dependency Management ](#dependency-management )
2021-05-21 18:40:08 +00:00
- [Git ](#git )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [GitHub ](#github )
2021-09-06 21:05:07 +00:00
- [Motion ](#motion )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Keybinding ](#keybinding )
2021-05-21 18:40:08 +00:00
- [Mouse ](#mouse )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Scrolling ](#scrolling )
- [Scrollbar ](#scrollbar )
2022-11-09 19:36:38 +00:00
- [Editing Support ](#editing-support )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Comment ](#comment )
2021-06-10 18:55:25 +00:00
- [Formatting ](#formatting )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Indent ](#indent )
2021-05-21 18:40:08 +00:00
- [Command Line ](#command-line )
2021-09-06 21:05:07 +00:00
- [Session ](#session )
2021-08-09 18:03:43 +00:00
- [Remote Development ](#remote-development )
2021-09-06 21:05:07 +00:00
- [Split and Window ](#split-and-window )
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Tmux ](#tmux )
- [Game ](#game )
- [Competitive Programming ](#competitive-programming )
- [Preconfigured Configuration ](#preconfigured-configuration )
2021-05-21 18:40:08 +00:00
- [External ](#external )
2021-09-06 21:05:07 +00:00
- [Version Manager ](#version-manager )
2021-05-21 18:40:08 +00:00
- [Boilerplate ](#boilerplate )
- [Vim ](#vim )
2021-09-06 21:05:07 +00:00
- [Resource ](#resource )
2020-09-18 18:49:58 +00:00
2020-09-21 02:04:51 +00:00
## Wishlist
2020-11-16 21:38:53 +00:00
Have a problem a plugin can solve? Add it to the [nvim-lua wishlist ](https://github.com/nvim-lua/wishlist ).
2020-09-21 02:04:51 +00:00
2020-11-18 04:02:53 +00:00
## UI
Neovim supports a wide variety of UI's.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
You can find them listed on the [Neovim wiki ](https://github.com/neovim/neovim/wiki/Related-projects#gui )
2020-11-18 04:02:53 +00:00
2021-09-06 21:05:07 +00:00
## Plugin
2020-09-21 02:04:51 +00:00
2021-09-06 21:05:07 +00:00
### Plugin Manager
2021-03-06 21:44:34 +00:00
2021-05-21 18:40:08 +00:00
- [wbthomason/packer.nvim ](https://github.com/wbthomason/packer.nvim ) - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config.
2021-03-05 18:29:58 +00:00
- [savq/paq-nvim ](https://github.com/savq/paq-nvim ) - Neovim package manager written in Lua.
2021-06-12 14:33:24 +00:00
- [NTBBloodbath/cheovim ](https://github.com/NTBBloodbath/cheovim ) - Neovim configuration switcher written in Lua. Inspired by chemacs.
2022-10-28 09:49:36 +00:00
- [chiyadev/dep ](https://github.com/chiyadev/dep ) - An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found [here ](https://chiya.dev/posts/2021-11-27-why-package-manager ).
2020-09-18 21:39:29 +00:00
2020-10-16 21:06:39 +00:00
### LSP
2020-09-18 18:49:58 +00:00
2021-07-03 21:49:43 +00:00
#### (requires Neovim 0.5)
2020-09-18 18:49:58 +00:00
2021-10-28 08:25:34 +00:00
- [neovim/nvim-lspconfig ](https://github.com/neovim/nvim-lspconfig ) - Quickstart configurations for the Neovim LSP client.
2021-02-02 17:39:15 +00:00
- [nvim-lua/lsp-status.nvim ](https://github.com/nvim-lua/lsp-status.nvim ) - This is a Neovim plugin/library for generating statusline components from the built-in LSP client.
- [RishabhRD/nvim-lsputils ](https://github.com/RishabhRD/nvim-lsputils ) - Better defaults for nvim-lsp actions.
2022-10-02 10:36:32 +00:00
- [glepnir/lspsaga.nvim ](https://github.com/glepnir/lspsaga.nvim ) - A light-weight lsp plugin based on Neovim built-in lsp with a highly performant UI.
2021-02-02 17:39:15 +00:00
- [kosayoda/nvim-lightbulb ](https://github.com/kosayoda/nvim-lightbulb ) - The plugin shows a lightbulb in the sign column whenever a `textDocument/codeAction` is available at the current cursor position.
2022-04-18 09:52:32 +00:00
- [onsails/lspkind.nvim ](https://github.com/onsails/lspkind.nvim ) - The plugin adds vscode-like icons to Neovim lsp completions.
2021-05-21 18:40:08 +00:00
- [ojroques/nvim-lspfuzzy ](https://github.com/ojroques/nvim-lspfuzzy ) - A small plugin to make the LSP client use FZF.
2021-10-28 08:25:34 +00:00
- [gfanto/fzf-lsp.nvim ](https://github.com/gfanto/fzf-lsp.nvim ) - Enable the power of fzf fuzzy search for the Neovim built in lsp.
2021-05-21 18:40:08 +00:00
- [ray-x/lsp_signature.nvim ](https://github.com/ray-x/lsp_signature.nvim ) - Lsp signature hint when you type.
2022-06-06 09:32:20 +00:00
- [smjonas/inc-rename.nvim ](https://github.com/smjonas/inc-rename.nvim ) - Provides an incremental LSP rename command based on Neovim's command-preview feature.
2021-12-01 08:51:15 +00:00
- [rmagatti/goto-preview ](https://github.com/rmagatti/goto-preview ) - Previewing native LSP's goto definition calls in floating windows.
2021-05-21 18:40:08 +00:00
- [jubnzv/virtual-types.nvim ](https://github.com/jubnzv/virtual-types.nvim ) - Neovim plugin that shows type annotations as virtual text.
2022-10-12 09:49:10 +00:00
- [jose-elias-alvarez/typescript.nvim ](https://github.com/jose-elias-alvarez/typescript.nvim ) - Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
2021-05-07 02:03:34 +00:00
- [ray-x/navigator.lua ](https://github.com/ray-x/navigator.lua ) - Learn existing code quickly and navigate code like a breeze. A swiss army knife makes exploring LSP and 🌲Treesitter symbols a piece of 🍰.
2021-05-19 06:56:25 +00:00
- [simrat39/symbols-outline.nvim ](https://github.com/simrat39/symbols-outline.nvim ) - A tree like view for symbols in Neovim using the Language Server Protocol. Supports all your favourite languages.
2021-05-21 19:56:17 +00:00
- [tamago324/nlsp-settings.nvim ](https://github.com/tamago324/nlsp-settings.nvim ) - A plugin for setting Neovim LSP with JSON files.
2021-06-18 00:39:36 +00:00
- [stevearc/aerial.nvim ](https://github.com/stevearc/aerial.nvim ) - A code outline window for skimming and quick navigation.
2022-06-05 10:46:18 +00:00
- [jose-elias-alvarez/null-ls.nvim ](https://github.com/jose-elias-alvarez/null-ls.nvim ) - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
2021-08-05 07:06:31 +00:00
- [jakewvincent/texmagic.nvim ](https://github.com/jakewvincent/texmagic.nvim ) - Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
2021-08-08 12:39:18 +00:00
- [nanotee/nvim-lsp-basics ](https://github.com/nanotee/nvim-lsp-basics ) - Basic wrappers for LSP features.
2021-10-03 21:34:19 +00:00
- [weilbith/nvim-code-action-menu ](https://github.com/weilbith/nvim-code-action-menu ) - A floating pop-up menu for code actions to show code action information and a diff preview.
2021-10-22 13:36:36 +00:00
- [mfussenegger/nvim-lint ](https://github.com/mfussenegger/nvim-lint ) - An asynchronous linter plugin for Neovim (>= 0.5) complementary to the built-in Language Server Protocol support.
2021-10-25 20:16:00 +00:00
- [b0o/SchemaStore.nvim ](https://github.com/b0o/SchemaStore.nvim ) - A Neovim Lua plugin providing access to the [SchemaStore ](https://github.com/SchemaStore/schemastore ) catalog.
2021-12-21 14:25:43 +00:00
- [ldelossa/litee.nvim ](https://github.com/ldelossa/litee.nvim ) - Neovim's missing IDE features.
2022-09-02 08:27:37 +00:00
- [j-hui/fidget.nvim ](https://github.com/j-hui/fidget.nvim ) - Standalone UI for LSP progress.
2022-04-18 09:23:27 +00:00
- [scalameta/nvim-metals ](https://github.com/scalameta/nvim-metals ) - Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
2022-04-25 07:29:42 +00:00
- [junnplus/nvim-lsp-setup ](https://github.com/Junnplus/nvim-lsp-setup ) - A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
2022-05-19 10:03:54 +00:00
- [amrbashir/nvim-docs-view ](https://github.com/amrbashir/nvim-docs-view ) - A Neovim plugin to display lsp hover documentation in a side panel.
2022-10-01 19:26:36 +00:00
- [mfussenegger/nvim-jdtls ](https://github.com/mfussenegger/nvim-jdtls ) - Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls.
2022-10-28 09:49:36 +00:00
- [Kasama/nvim-custom-diagnostic-highlight ](https://github.com/Kasama/nvim-custom-diagnostic-highlight ) - Inline diagnostics popup-highlight much like coc-nvim but based on `vim.diagnostic` .
2022-11-05 10:03:31 +00:00
- [MrcJkb/haskell-tools.nvim ](https://github.com/MrcJkb/haskell-tools.nvim ) - Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
2022-11-08 08:29:24 +00:00
- [ranjithshegde/ccls.nvim ](https://github.com/ranjithshegde/ccls.nvim ) - A Neovim plugin to use off-spec extensions of ccls LSP and browse AST.
2020-09-18 18:49:58 +00:00
2021-09-06 21:05:07 +00:00
##### LSP Installer
2021-01-30 01:54:40 +00:00
2021-02-02 17:39:15 +00:00
- [anott03/nvim-lspinstall ](https://github.com/anott03/nvim-lspinstall ) - Easy to install language servers.
- [alexaandru/nvim-lspupdate ](https://github.com/alexaandru/nvim-lspupdate ) - Updates installed (or auto installs if missing) LSP servers.
2022-07-25 10:15:59 +00:00
- [williamboman/mason.nvim ](https://github.com/williamboman/mason.nvim ) - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
2021-01-30 01:54:40 +00:00
2022-07-12 09:57:07 +00:00
##### Diagnostics
- [andrewferrier/textobj-diagnostic ](https://github.com/andrewferrier/textobj-diagnostic.nvim ) - Text object for diagnostics (such as those generated by LSP servers).
2022-09-26 14:47:27 +00:00
- [~whynothugo/lsp_lines.nvim ](https://git.sr.ht/~whynothugo/lsp_lines.nvim ) - A Neovim plugin that renders diagnostics using virtual lines on top of the real line of code.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [onsails/diaglist.nvim ](https://github.com/onsails/diaglist.nvim ) - Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
- [folke/trouble.nvim ](https://github.com/folke/trouble.nvim ) - A pretty diagnostics list to help you solve all the trouble your code is causing.
- [folke/lsp-colors.nvim ](https://github.com/folke/lsp-colors.nvim ) - A plugin that adds missing LSP diagnostics highlight groups for color schemes that don't yet support the builtin LSP client.
2022-07-12 09:57:07 +00:00
2020-11-28 05:49:41 +00:00
### Completion
2021-10-28 08:25:34 +00:00
- [ms-jpq/coq_nvim ](https://github.com/ms-jpq/coq_nvim ) - Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
2021-09-15 07:21:58 +00:00
- [jameshiew/nvim-magic ](https://github.com/jameshiew/nvim-magic ) - Framework for integrating AI code assistance.
2021-10-28 08:25:34 +00:00
- [hrsh7th/nvim-cmp ](https://github.com/hrsh7th/nvim-cmp ) - A completion plugin for Neovim written in Lua. New version of nvim-compe.
- [hrsh7th/cmp-nvim-lsp ](https://github.com/hrsh7th/cmp-nvim-lsp ) - A nvim-cmp source for Neovim builtin LSP client.
2021-10-28 08:13:38 +00:00
- [saadparwaiz1/cmp_luasnip ](https://github.com/saadparwaiz1/cmp_luasnip ) - A nvim-cmp source for luasnip completion.
2021-12-16 09:32:41 +00:00
- [quangnguyen30192/cmp-nvim-ultisnips ](https://github.com/quangnguyen30192/cmp-nvim-ultisnips ) - A nvim-cmp source for UltiSnips.
2021-10-28 08:13:38 +00:00
- [hrsh7th/cmp-path ](https://github.com/hrsh7th/cmp-path ) - A nvim-cmp source for filesystem paths.
- [petertriho/cmp-git ](https://github.com/petertriho/cmp-git ) - A nvim-cmp source for Git.
- [hrsh7th/cmp-buffer ](https://github.com/hrsh7th/cmp-buffer ) - A nvim-cmp source for buffer words.
- [tzachar/cmp-tabnine ](https://github.com/tzachar/cmp-tabnine ) - A nvim-cmp source for TabNine.
2022-03-13 15:54:26 +00:00
- [tzachar/cmp-fuzzy-buffer ](https://github.com/tzachar/cmp-fuzzy-buffer ) - A nvim-cmp source for fuzzy buffer words.
- [tzachar/cmp-fuzzy-path ](https://github.com/tzachar/cmp-fuzzy-path ) - A nvim-cmp source for fuzzy path completion, both in buffers and in command line mode.
2021-10-28 08:25:34 +00:00
- [hrsh7th/cmp-nvim-lua ](https://github.com/hrsh7th/cmp-nvim-lua ) - A nvim-cmp source for the Neovim Lua API.
2021-10-28 08:13:38 +00:00
- [lukas-reineke/cmp-rg ](https://github.com/lukas-reineke/cmp-rg ) - A nvim-cmp source for Ripgrep.
- [f3fora/cmp-spell ](https://github.com/f3fora/cmp-spell ) - A nvim-cmp source for vim's spellsuggest.
2022-10-15 08:38:35 +00:00
- [andersevenrud/cmp-tmux ](https://github.com/andersevenrud/cmp-tmux ) - A nvim-cmp source for Tmux.
2021-10-28 08:13:38 +00:00
- [David-Kunz/cmp-npm ](https://github.com/David-Kunz/cmp-npm ) - A nvim-cmp source for NPM.
- [lukas-reineke/cmp-under-comparator ](https://github.com/lukas-reineke/cmp-under-comparator ) - A nvim-cmp function for better sorting.
2022-04-12 09:08:26 +00:00
- [zbirenbaum/copilot-cmp ](https://github.com/zbirenbaum/copilot-cmp ) - A nvim-cmp source for GitHub copilot.
2022-05-02 07:39:10 +00:00
- [rcarriga/cmp-dap ](https://github.com/rcarriga/cmp-dap ) - A nvim-cmp source for nvim-dap.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.completion ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-completion.md ) - Module of `mini.nvim` for asynchronous two-stage completion. Supports showing completion item info and independent function signature.
2022-04-04 08:25:14 +00:00
- [noib3/nvim-compleet ](https://github.com/noib3/nvim-compleet ) - A Neovim autocompletion framework written in Rust.
2022-06-13 08:38:12 +00:00
- [vigoux/complementree.nvim ](https://github.com/vigoux/complementree.nvim ) - Light and synchronous completion plugin based on tree-sitter and with a functional-programming interface.
2022-06-24 09:04:07 +00:00
- [GitHub/copilot.vim ](https://github.com/github/copilot.vim ) - GitHub Copilot.
2022-11-09 19:50:21 +00:00
- [simrat39/rust-tools.nvim ](https://github.com/simrat39/rust-tools.nvim ) - Tools for better development in Rust using Neovim's builtin LSP.
2020-11-28 05:49:41 +00:00
2022-11-09 19:36:38 +00:00
### Programming Languages Support
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:50:21 +00:00
- [Julian/lean.nvim ](https://github.com/Julian/lean.nvim ) - Neovim support for the [Lean Theorem Prover ](https://leanprover.github.io/ ).
- [akinsho/flutter-tools.nvim ](https://github.com/akinsho/flutter-tools.nvim ) - Build Flutter and Dart applications in Neovim using the native LSP.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [gbprod/phpactor.nvim ](https://github.com/gbprod/phpactor.nvim ) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
- [brendalf/mix.nvim ](https://github.com/brendalf/mix.nvim ) - Mix (from Elixir) wrapper plugin for Neovim.
- [AckslD/swenv.nvim ](https://github.com/AckslD/swenv.nvim ) - Tiny plugin to quickly switch Python virtual environments from within Neovim without restarting.
2022-11-09 19:50:21 +00:00
- [gennaro-tedesco/nvim-jqx ](https://github.com/gennaro-tedesco/nvim-jqx ) - Interactive interface for JSON files.
- [nanotee/sqls.nvim ](https://github.com/nanotee/sqls.nvim ) - SQL database connection plugin + LSP client.
#### Golang
- [ray-x/go.nvim ](https://github.com/ray-x/go.nvim ) - Golang plugin based on lsp and Treesitter.
- [crusj/structrue-go.nvim ](https://github.com/crusj/structrue-go.nvim ) - A better structured display of Golang symbols information.
- [crispgm/nvim-go ](https://github.com/crispgm/nvim-go ) - A minimal implementation of Golang development plugin for Neovim.
- [edolphin-ydf/goimpl.nvim ](https://github.com/edolphin-ydf/goimpl.nvim ) - Generate interface stubs for a type.
- [olexsmir/gopher.nvim ](https://github.com/olexsmir/gopher.nvim/ ) - Plugin for making Golang development easiest.
- [rafaelsq/nvim-goc.lua ](https://github.com/rafaelsq/nvim-goc.lua ) - Highlight your buffer with Golang Code Coverage.
- [crusj/hierarchy-tree-go.nvim ](https://github.com/crusj/hierarchy-tree-go.nvim ) - Neovim plugin for Golang, callHierarchy UI tree.
#### YAML
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [someone-stole-my-name/yaml-companion.nvim ](https://github.com/someone-stole-my-name/yaml-companion.nvim ) - Get, set and autodetect YAML schemas in your buffers.
- [cuducos/yaml.nvim ](https://github.com/cuducos/yaml.nvim ) - Utils to work with YAML files.
2022-11-09 19:36:38 +00:00
#### Web Development
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:50:21 +00:00
- [NTBBloodbath/rest.nvim ](https://github.com/NTBBloodbath/rest.nvim ) - A fast Neovim HTTP client written in Lua.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [ray-x/web-tools.nvim ](https://github.com/ray-x/web-tools.nvim ) - Launch a local development server with live reload feature for static & dynamic pages, HTTP & CSS tag rename with LSP.
2022-11-09 19:50:21 +00:00
#### Markdown and LaTeX
2020-10-16 21:06:39 +00:00
2021-10-30 16:25:36 +00:00
- [ellisonleao/glow.nvim ](https://github.com/ellisonleao/glow.nvim ) - Markdown preview using glow.
2021-05-21 18:40:08 +00:00
- [davidgranstrom/nvim-markdown-preview ](https://github.com/davidgranstrom/nvim-markdown-preview ) - Markdown preview in the browser using pandoc and live-server through Neovim's job-control API.
2021-06-07 07:03:24 +00:00
- [jghauser/auto-pandoc.nvim ](https://github.com/jghauser/auto-pandoc.nvim ) - Easy pandoc conversion leveraging yaml blocks.
- [jghauser/follow-md-links.nvim ](https://github.com/jghauser/follow-md-links.nvim ) - Press enter to follow internal markdown links.
2021-06-16 11:37:35 +00:00
- [jubnzv/mdeval.nvim ](https://github.com/jubnzv/mdeval.nvim ) - A Neovim plugin that evaluates code blocks inside markdown documents.
2021-08-13 08:41:01 +00:00
- [kdheepak/panvimdoc ](https://github.com/kdheepak/panvimdoc ) - A pandoc to vimdoc GitHub action.
2022-04-25 07:25:35 +00:00
- [frabjous/knap ](https://github.com/frabjous/knap ) - Plugin for creating automatic updating-as-you-type previews for markdown, LaTeX and other documents.
2022-05-06 11:00:54 +00:00
- [jbyuki/carrot.nvim ](https://github.com/jbyuki/carrot.nvim ) - Markdown evaluator for Neovim Lua code blocks.
2022-08-04 11:58:27 +00:00
- [AckslD/nvim-FeMaco.lua ](https://github.com/AckslD/nvim-FeMaco.lua ) - Catalyze your Fenced Markdown Code-block editing.
2022-11-08 08:29:13 +00:00
- [NFrid/markdown-togglecheck ](https://github.com/NFrid/markdown-togglecheck ) - Simple Neovim plugin for toggling check boxes using Treesitter.
2021-06-07 07:03:24 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Language
- [lewis6991/spellsitter.nvim ](https://github.com/lewis6991/spellsitter.nvim ) - Enable Neovim's spell checker with tree-sitter.
- [potamides/pantran.nvim ](https://github.com/potamides/pantran.nvim ) - Translate your text with an interactive translation window.
2020-10-16 21:06:39 +00:00
### Syntax
2021-10-28 08:25:34 +00:00
- [nvim-treesitter/nvim-treesitter ](https://github.com/nvim-treesitter/nvim-treesitter ) - Neovim Treesitter configurations and abstraction layer.
2021-08-27 17:33:20 +00:00
- [nvim-treesitter/nvim-treesitter-textobjects ](https://github.com/nvim-treesitter/nvim-treesitter-textobjects ) - Create your own textobjects using tree-sitter queries.
2021-08-13 08:10:12 +00:00
- [RRethy/nvim-treesitter-textsubjects ](https://github.com/RRethy/nvim-treesitter-textsubjects ) - Location and syntax aware text objects which _do what you mean_ .
2022-07-02 08:15:21 +00:00
- [kylechui/nvim-surround ](https://github.com/kylechui/nvim-surround ) - A plugin for adding/changing/deleting surrounding delimiter pairs.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.surround ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-surround.md ) - Module of `mini.nvim` for working with text surroundings (add, delete, replace, find, highlight). Supports dot-repeat, different search methods, "last"/"next" extended mappings, tree-sitter integration, and more.
2022-03-25 19:51:33 +00:00
- [m-demare/hlargs.nvim ](https://github.com/m-demare/hlargs.nvim ) - Highlight arguments' definitions and usages, using Treesitter.
2020-10-16 21:06:39 +00:00
2021-09-06 21:05:07 +00:00
### Snippet
2020-09-18 18:53:36 +00:00
2021-10-28 08:25:34 +00:00
- [norcalli/snippets.nvim ](https://github.com/norcalli/snippets.nvim ) - Snippets in Lua.
2021-06-10 18:49:43 +00:00
- [L3MON4D3/LuaSnip ](https://github.com/L3MON4D3/LuaSnip ) - A snippet engine for Neovim written in Lua.
2022-05-19 07:45:11 +00:00
- [smjonas/snippet-converter.nvim ](https://github.com/smjonas/snippet-converter.nvim ) - Convert snippets between the most common snippet formats and modify them using a few lines of Lua code.
2021-10-02 22:19:11 +00:00
- [dcampos/nvim-snippy ](https://github.com/dcampos/nvim-snippy ) - Snippet plugin written in Lua with support for [vim-snippets ](https://github.com/honza/vim-snippets ).
2022-02-22 09:25:07 +00:00
- [ellisonleao/carbon-now.nvim ](https://github.com/ellisonleao/carbon-now.nvim ) - Create beautiful code snippets directly from Neovim.
2020-09-18 18:53:36 +00:00
2021-09-06 21:05:07 +00:00
### Register
2021-02-25 19:43:49 +00:00
2022-09-14 20:13:49 +00:00
- [gennaro-tedesco/nvim-peekup ](https://github.com/gennaro-tedesco/nvim-peekup ) - Dynamically interact with Vim registers.
- [tversteeg/registers.nvim ](https://github.com/tversteeg/registers.nvim ) - Non-obtrusive minimal preview of Vim registers.
2021-10-28 08:25:34 +00:00
- [acksld/nvim-neoclip.lua ](https://github.com/AckslD/nvim-neoclip.lua ) - Clipboard manager Neovim plugin with telescope integration.
2021-02-25 19:43:49 +00:00
2021-10-22 03:57:11 +00:00
### Marks
2022-09-14 20:13:49 +00:00
- [chentoast/marks.nvim ](https://github.com/chentoast/marks.nvim ) - A better user experience for viewing and interacting with Vim marks.
2022-02-16 12:13:53 +00:00
- [ThePrimeagen/harpoon ](https://github.com/ThePrimeagen/harpoon ) - A per project, auto updating and editable marks utility for fast file navigation.
2022-10-29 15:18:34 +00:00
- [ofirgall/open.nvim ](https://github.com/ofirgall/open.nvim ) - Open the current word with custom openers, GitHub shorthand for example.
2021-10-22 03:57:11 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Search
- [kevinhwang91/nvim-hlslens ](https://github.com/kevinhwang91/nvim-hlslens ) - Helps you better glance searched information, seamlessly jump matched instances.
- [rktjmp/highlight-current-n.nvim ](https://github.com/rktjmp/highlight-current-n.nvim ) - Highlights the current /, ? or \* match under your cursor when pressing n or N and gets out of the way afterwards.
- [gaborvecsei/memento.nvim ](https://github.com/gaborvecsei/memento.nvim ) - Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
- [ray-x/sad.nvim ](https://github.com/ray-x/sad.nvim ) - Space Age seD in neovim. Batch file edit tool for Neovim, a wrapper for [sad ](https://github.com/ms-jpq/sad )
2020-10-16 21:06:39 +00:00
### Fuzzy Finder
2020-09-18 18:49:58 +00:00
2021-10-28 08:25:34 +00:00
- [nvim-telescope/telescope.nvim ](https://github.com/nvim-telescope/telescope.nvim ) - Telescope.nvim is a highly [extendable ](https://github.com/nvim-telescope/telescope.nvim/wiki/Extensions ) fuzzy finder over lists. Built on the latest awesome features from Neovim core. Telescope is centered around modularity, allowing for easy customization.
2021-02-02 17:39:15 +00:00
- [vijaymarupudi/nvim-fzf ](https://github.com/vijaymarupudi/nvim-fzf ) - A Lua API for using fzf in `Neovim` (>= 0.5). Allows for full asynchronicity for UI speed and usability.
2021-07-20 13:51:19 +00:00
- [camspiers/snap ](https://github.com/camspiers/snap ) - An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
2021-10-28 08:25:34 +00:00
- [ibhagwan/fzf-lua ](https://github.com/ibhagwan/fzf-lua ) - The Lua version of `fzf.vim` , high-performance and fully async, supports `nvim-web-devicons` , git indicators, LSP, quickfix/location lists and more. Also supports [`skim` ](https://github.com/lotabout/skim ) as its fzf binary.
2021-10-09 19:25:28 +00:00
- [jvgrootveld/telescope-zoxide ](https://github.com/jvgrootveld/telescope-zoxide ) - Telescope integration for [zoxide ](https://github.com/ajeetdsouza/zoxide ), a smart directory picker that tracks your usage.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.fuzzy ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-fuzzy.md ) - Module of `mini.nvim` with functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
2020-09-18 18:49:58 +00:00
2022-11-09 19:36:38 +00:00
### File Explorer
2021-08-13 17:05:40 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [kyazdani42/nvim-tree.lua ](https://github.com/kyazdani42/nvim-tree.lua ) - A simple and fast file explorer tree for Neovim.
- [luukvbaal/nnn.nvim ](https://github.com/luukvbaal/nnn.nvim ) - File explorer powered by [nnn ](https://github.com/jarun/nnn ) and Lua.
- [tamago324/lir.nvim ](https://github.com/tamago324/lir.nvim ) - Simple file explorer.
- [TimUntersberger/neofs ](https://github.com/TimUntersberger/neofs ) - A file manager for Neovim written in Lua.
- [kevinhwang91/rnvimr ](https://github.com/kevinhwang91/rnvimr ) - A simple yet amazing file explorer for Neovim.
- [Xuyuanp/yanil ](https://github.com/Xuyuanp/yanil ) - Yet Another Nerdtree In Lua.
- [ms-jpq/chadtree ](https://github.com/ms-jpq/chadtree ) - File manager for Neovim. Better than NERDTree.
- [is0n/fm-nvim ](https://github.com/is0n/fm-nvim ) - Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders) from within Neovim.
- [nvim-neo-tree/neo-tree.nvim ](https://github.com/nvim-neo-tree/neo-tree.nvim ) - Neo-tree is a Neovim plugin to browse the file system and other tree like structures in whatever style suits you, including sidebars, floating windows, netrw split style, or all of them at once.
- [elihunter173/dirbuf.nvim ](https://github.com/elihunter173/dirbuf.nvim ) - A file manager for Neovim which lets you edit your filesystem like you edit text.
- [theblob42/drex.nvim ](https://github.com/TheBlob42/drex.nvim ) - A simple and configurable file explorer written in Lua.
- [SidOfc/carbon.nvim ](https://github.com/SidOfc/carbon.nvim ) - The simple directory tree viewer for Neovim written in Lua.
2022-10-22 16:26:01 +00:00
- [kiran94/s3edit.nvim ](https://github.com/kiran94/s3edit.nvim ) - Edit files from Amazon S3 directly from Neovim.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Project
- [shaeinst/penvim ](https://github.com/shaeinst/penvim ) - Project's Root Directory and Documents Indentation detector with project based config loader.
- [nyngwang/NeoRoot.lua ](https://github.com/nyngwang/NeoRoot.lua ) - Change your current working directory to the buffer your cursor is on, and try to go up 2 levels but stop after it encounters one of the project roots you define.
- [windwp/nvim-projectconfig ](https://github.com/windwp/nvim-projectconfig ) - Load Neovim config depend on project directory.
- [windwp/nvim-spectre ](https://github.com/windwp/nvim-spectre ) - Search and replace panel for Neovim.
- [ahmedkhalf/project.nvim ](https://github.com/ahmedkhalf/project.nvim ) - An all in one Neovim plugin that provides superior project management.
- [klen/nvim-config-local ](https://github.com/klen/nvim-config-local ) - Secure load local config files from working directories.
- [cljoly/telescope-repo.nvim ](https://cj.rs/telescope-repo-nvim/ ) - Telescope picker to jump to any repository (git or other) on the file system.
- [MunifTanjim/exrc.nvim ](https://github.com/MunifTanjim/exrc.nvim ) - Secure Project Local Config for Neovim.
2021-08-13 17:05:40 +00:00
2021-09-06 21:05:07 +00:00
### Color
2020-09-18 18:49:58 +00:00
2022-08-07 13:13:07 +00:00
- [NvChad/nvim-colorizer.lua ](https://github.com/NvChad/nvim-colorizer.lua ) - A high-performance color highlighter for Neovim which has no external dependencies!.
2021-05-18 01:44:49 +00:00
- [sunjon/Shade.nvim ](https://github.com/sunjon/Shade.nvim ) - Shade is a Neovim plugin that dims your inactive windows, making it easier to see the active window at a glance.
2021-06-10 18:51:22 +00:00
- [winston0410/range-highlight.nvim ](https://github.com/winston0410/range-highlight.nvim ) - An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.
2021-10-28 08:25:34 +00:00
- [xiyaowong/nvim-transparent ](https://github.com/xiyaowong/nvim-transparent ) - Make your Neovim transparent.
2021-07-13 12:21:38 +00:00
- [folke/twilight.nvim ](https://github.com/folke/twilight.nvim ) - Dim inactive portions of the code you're editing using TreeSitter.
2022-06-05 18:42:41 +00:00
- [koenverburg/peepsight.nvim ](https://github.com/koenverburg/peepsight.nvim ) - Focus only the function your cursor is in.
2022-09-20 08:12:11 +00:00
- [uga-rosa/ccc.nvim ](https://github.com/uga-rosa/ccc.nvim ) - Super powerful color picker / colorizer plugin.
2022-06-27 18:29:44 +00:00
- [ziontee113/color-picker.nvim ](https://github.com/ziontee113/color-picker.nvim ) - Plugin that lets users choose & modify RGB/HSL/HEX colors inside Neovim.
2022-08-11 09:39:07 +00:00
- [lcheylus/overlength.nvim ](https://github.com/lcheylus/overlength.nvim ) - A small plugin to highlight too long lines.
2022-08-13 12:58:41 +00:00
- [brenoprata10/nvim-highlight-colors ](https://github.com/brenoprata10/nvim-highlight-colors ) - A plugin to highlight colors with Neovim.
2022-08-30 09:10:54 +00:00
- [nvim-colortils/colortils.nvim ](https://github.com/nvim-colortils/colortils.nvim ) - A plugin providing utils to work with colors (picker, conversion) inside Neovim.
2020-09-18 18:49:58 +00:00
2020-10-16 21:06:39 +00:00
### Colorscheme
2020-09-18 18:49:58 +00:00
2021-09-06 21:05:07 +00:00
#### Tree-sitter Supported Colorscheme
2020-10-16 21:06:39 +00:00
2022-04-20 07:32:30 +00:00
Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses your code into a tree that works, even with errors in your syntax. These colorschemes have specifically set colors for Tree-sitter highlight groups. Vim colorschemes will work with the new groups out of the box.
2020-11-30 20:29:54 +00:00
2021-11-10 15:09:45 +00:00
- [shaeinst/roshnivim-cs ](https://github.com/shaeinst/roshnivim-cs ) - Colorscheme for Neovim written in Lua, specially made for roshnivim with Tree-sitter support.
2021-09-06 21:05:07 +00:00
- [rafamadriz/neon ](https://github.com/rafamadriz/neon ) - Customizable colorscheme with excellent italic and bold support, dark and light variants. Made to work and look good with Tree-sitter.
2021-05-21 18:40:08 +00:00
- [tomasiser/vim-code-dark ](https://github.com/tomasiser/vim-code-dark ) - A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
2021-10-28 08:25:34 +00:00
- [Mofiqul/vscode.nvim ](https://github.com/Mofiqul/vscode.nvim ) - A Lua port of vim-code-dark colorscheme for Neovim with vscode light and dark theme.
- [marko-cerovac/material.nvim ](https://github.com/marko-cerovac/material.nvim ) - Material.nvim is a highly configurable colorscheme written in Lua and based on the material palette.
2022-11-07 08:37:43 +00:00
- [bluz71/vim-nightfly-colors ](https://github.com/bluz71/vim-nightfly-colors ) - A dark midnight colorscheme with modern Neovim support including Tree-sitter.
- [bluz71/vim-moonfly-colors ](https://github.com/bluz71/vim-moonfly-colors ) - A dark charcoal colorscheme with modern Neovim support including Tree-sitter.
2021-09-06 21:05:07 +00:00
- [ChristianChiarulli/nvcode-color-schemes.vim ](https://github.com/ChristianChiarulli/nvcode-color-schemes.vim ) - Nvcode, onedark, nord colorschemes with Tree-sitter support.
- [folke/tokyonight.nvim ](https://github.com/folke/tokyonight.nvim ) - A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
2021-05-21 18:40:08 +00:00
- [sainnhe/sonokai ](https://github.com/sainnhe/sonokai ) - High Contrast & Vivid Color Scheme based on Monokai Pro.
- [kyazdani42/blue-moon ](https://github.com/kyazdani42/blue-moon ) - A dark color scheme for Neovim derived from palenight and carbonight.
2021-10-28 08:25:34 +00:00
- [mhartington/oceanic-next ](https://github.com/mhartington/oceanic-next ) - Oceanic Next theme for Neovim.
2021-09-06 21:05:07 +00:00
- [glepnir/zephyr-nvim ](https://github.com/glepnir/zephyr-nvim ) - A dark colorscheme with Tree-sitter support.
- [rockerBOO/boo-colorscheme-nvim ](https://github.com/rockerBOO/boo-colorscheme-nvim ) - A colorscheme for Neovim with handcrafted support for LSP, Tree-sitter.
2022-09-22 07:37:09 +00:00
- [jim-at-jibba/ariake-vim-colors ](https://github.com/jim-at-jibba/ariake-vim-colors ) - A port of the great Atom theme. Dark and light with Tree-sitter support.
- [Th3Whit3Wolf/onebuddy ](https://github.com/Th3Whit3Wolf/onebuddy ) - Light and dark atom one theme.
2020-11-23 19:48:21 +00:00
- [ishan9299/modus-theme-vim ](https://github.com/ishan9299/modus-theme-vim ) - This is a color scheme developed by Protesilaos Stavrou for emacs.
2021-05-21 18:40:08 +00:00
- [sainnhe/edge ](https://github.com/sainnhe/edge ) - Clean & Elegant Color Scheme inspired by Atom One and Material.
2022-06-05 10:46:18 +00:00
- [theniceboy/nvim-deus ](https://github.com/theniceboy/nvim-deus ) - Vim-deus with Tree-sitter support.
2021-10-28 08:25:34 +00:00
- [bkegley/gloombuddy ](https://github.com/bkegley/gloombuddy ) - Gloom inspired theme for Neovim.
- [Th3Whit3Wolf/one-nvim ](https://github.com/Th3Whit3Wolf/one-nvim ) - An Atom One inspired dark and light colorscheme for Neovim.
- [PHSix/nvim-hybrid ](https://github.com/PHSix/nvim-hybrid ) - A Neovim colorscheme write in Lua.
- [Th3Whit3Wolf/space-nvim ](https://github.com/Th3Whit3Wolf/space-nvim ) - A spacemacs inspired dark and light colorscheme for Neovim.
2021-05-21 18:40:08 +00:00
- [yonlu/omni.vim ](https://github.com/yonlu/omni.vim ) - Omni color scheme for Vim.
2021-09-06 21:05:07 +00:00
- [ray-x/aurora ](https://github.com/ray-x/aurora ) - A 24-bit dark theme with Tree-sitter and LSP support.
2022-10-09 09:03:20 +00:00
- [ray-x/starry.nvim ](https://github.com/ray-x/starry.nvim ) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
2021-05-27 04:53:34 +00:00
- [tanvirtin/monokai.nvim ](https://github.com/tanvirtin/monokai.nvim ) - Monokai theme for Neovim written in Lua.
2022-09-22 07:30:58 +00:00
- [ofirgall/ofirkai.nvim ](https://github.com/ofirgall/ofirkai.nvim ) - Monokai theme that aims to feel like Sublime Text.
2021-05-21 18:40:08 +00:00
- [savq/melange ](https://github.com/savq/melange ) - Dark color scheme for Neovim and Vim 🗡️.
2021-04-12 15:25:24 +00:00
- [RRethy/nvim-base16 ](https://github.com/RRethy/nvim-base16 ) - Neovim plugin for building base16 colorschemes. Includes support for Treesitter and LSP highlight groups.
- [fenetikm/falcon ](https://github.com/fenetikm/falcon ) - A colour scheme for terminals, Vim and friends.
2021-12-04 10:21:33 +00:00
- [andersevenrud/nordic.nvim ](https://github.com/andersevenrud/nordic.nvim ) - A nord-esque colorscheme.
2021-07-05 10:25:08 +00:00
- [shaunsingh/nord.nvim ](https://github.com/shaunsingh/nord.nvim ) - Neovim theme based off of the Nord Color Palette.
2021-10-28 08:25:34 +00:00
- [ishan9299/nvim-solarized-lua ](https://github.com/ishan9299/nvim-solarized-lua ) - Solarized colorscheme in Lua for Neovim 0.5.
2022-08-09 05:42:11 +00:00
- [shaunsingh/moonlight.nvim ](https://github.com/shaunsingh/moonlight.nvim ) - Port of VSCode's Moonlight colorscheme for Neovim, written in Lua with built-in support for native LSP, Tree-sitter and many more plugins.
2021-10-28 08:25:34 +00:00
- [navarasu/onedark.nvim ](https://github.com/navarasu/onedark.nvim ) - A One Dark Theme for Neovim 0.5 written in Lua based on Atom's One Dark Theme.
2021-09-06 21:05:07 +00:00
- [lourenci/github-colors ](https://github.com/lourenci/github-colors ) - GitHub colors leveraging Tree-sitter to get 100% accuracy.
2021-06-10 18:51:22 +00:00
- [sainnhe/gruvbox-material ](https://github.com/sainnhe/gruvbox-material ) - Gruvbox modification with softer contrast and Tree-sitter support.
2021-06-09 05:43:20 +00:00
- [sainnhe/everforest ](https://github.com/sainnhe/everforest ) - A green based colorscheme designed to be warm, soft and easy on the eyes.
2021-06-12 14:33:24 +00:00
- [NTBBloodbath/doom-one.nvim ](https://github.com/NTBBloodbath/doom-one.nvim ) - Lua port of doom-emacs' doom-one for Neovim.
2021-06-17 08:55:34 +00:00
- [dracula/vim ](https://github.com/dracula/vim ) - Famous beautiful dark powered theme.
2022-01-19 11:31:09 +00:00
- [Mofiqul/dracula.nvim ](https://github.com/Mofiqul/dracula.nvim ) - Dracula colorscheme for neovim written in Lua.
2021-09-06 21:05:07 +00:00
- [yashguptaz/calvera-dark.nvim ](https://github.com/yashguptaz/calvera-dark.nvim ) - A port of [VSCode Calvara Dark ](https://github.com/saurabhdaware/vscode-calvera-dark ) Theme to Neovim with Tree-sitter and many other plugins support.
2021-10-28 08:25:34 +00:00
- [nxvu699134/vn-night.nvim ](https://github.com/nxvu699134/vn-night.nvim ) - A dark Neovim colorscheme written in Lua. Support built-in LSP and Tree-sitter.
- [adisen99/codeschool.nvim ](https://github.com/adisen99/codeschool.nvim ) - Codeschool colorscheme for Neovim written in Lua with Tree-sitter and built-in lsp support.
- [projekt0n/github-nvim-theme ](https://github.com/projekt0n/github-nvim-theme ) - A GitHub theme for Neovim, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.
2021-09-06 21:05:07 +00:00
- [kdheepak/monochrome.nvim ](https://github.com/kdheepak/monochrome.nvim ) - A 16 bit monochrome colorscheme that uses hsluv for perceptually distinct gray colors, with support for Tree-sitter and other commonly used plugins.
2021-08-13 17:04:41 +00:00
- [rose-pine/neovim ](https://github.com/rose-pine/neovim ) - All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
2022-09-14 20:13:49 +00:00
- [mcchrish/zenbones.nvim ](https://github.com/mcchrish/zenbones.nvim ) - A collection of Vim/Neovim colorschemes designed to highlight code using contrasts and font variations.
2021-11-12 11:25:35 +00:00
- [catppuccin/nvim ](https://github.com/catppuccin/nvim ) - Warm mid-tone dark theme to show off your vibrant self! with support for native LSP, Tree-sitter, and more 🍨!
2021-10-28 08:25:34 +00:00
- [FrenzyExists/aquarium-vim ](https://github.com/FrenzyExists/aquarium-vim ) - A dark, yet vibrant colorscheme for Neovim.
2021-09-09 00:01:39 +00:00
- [EdenEast/nightfox.nvim ](https://github.com/EdenEast/nightfox.nvim ) - A soft dark, fully customizable Neovim theme, with support for lsp, treesitter and a variety of plugins.
2021-09-15 13:19:21 +00:00
- [kvrohit/substrata.nvim ](https://github.com/kvrohit/substrata.nvim ) - A cold, dark color scheme for Neovim written in Lua ported from [arzg/vim-substrata ](https://github.com/arzg/vim-substrata ) theme.
2022-06-11 14:09:00 +00:00
- [ldelossa/vimdark ](https://github.com/ldelossa/vimdark ) - A minimal Vim theme for night time. Loosely based on vim-monotonic and chrome's dark reader extension. A light theme is included as well for the day time.
2022-07-25 17:39:01 +00:00
- [Everblush/everblush.nvim ](https://github.com/Everblush/everblush.nvim ) - A dark, vibrant and beautiful colorscheme written in Lua.
2021-10-28 08:25:34 +00:00
- [adisen99/apprentice.nvim ](https://github.com/adisen99/apprentice.nvim ) - Colorscheme for Neovim written in Lua based on the [Apprentice ](https://github.com/romainl/Apprentice ) color pattete with Tree-sitter and built-in lsp support.
2021-10-20 00:08:36 +00:00
- [olimorris/onedarkpro.nvim ](https://github.com/olimorris/onedarkpro.nvim ) - One Dark Pro theme for Neovim, written in Lua and based on the VS Code theme. Includes dark and light themes with completely customisable colors, styles and highlights.
2021-10-26 03:09:14 +00:00
- [rmehri01/onenord.nvim ](https://github.com/rmehri01/onenord.nvim ) - A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
2021-11-15 15:59:53 +00:00
- [RishabhRD/gruvy ](https://github.com/RishabhRD/gruvy ) - Gruvbuddy without colorbuddy using Lush.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#minischeme ](https://github.com/echasnovski/mini.nvim#plugin-colorschemes ) - Color scheme of `mini.nvim` which is a variant of base16 with accent colors chosen according to optimal perceptual uniformity.
2021-12-27 08:35:16 +00:00
- [luisiacc/gruvbox-baby ](https://github.com/luisiacc/gruvbox-baby ) - A modern gruvbox theme with full treesitter support.
2021-12-29 09:56:09 +00:00
- [titanzero/zephyrium ](https://github.com/titanzero/zephyrium ) - A zephyr-esque theme, written in Lua, with TreeSitter support.
2022-08-09 05:42:11 +00:00
- [rebelot/kanagawa.nvim ](https://github.com/rebelot/kanagawa.nvim ) - Neovim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
2022-02-01 08:24:35 +00:00
- [tiagovla/tokyodark.nvim ](https://github.com/tiagovla/tokyodark.nvim ) - A clean dark theme written in lua for neovim 0.5 and above.
2022-03-11 08:38:50 +00:00
- [cpea2506/one_monokai.nvim ](https://github.com/cpea2506/one_monokai.nvim ) - One Monokai theme for Neovim written in Lua.
2022-04-05 10:44:43 +00:00
- [phha/zenburn.nvim ](https://github.com/phha/zenburn.nvim ) - A low-contrast dark colorscheme with support for various plugins.
2022-04-14 07:38:53 +00:00
- [kvrohit/rasmus.nvim ](https://github.com/kvrohit/rasmus.nvim ) - A dark color scheme for Neovim written in Lua ported from [rsms/sublime-theme ](https://github.com/rsms/sublime-theme ) theme.
2022-05-12 07:23:36 +00:00
- [chrsm/paramount-ng.nvim ](https://github.com/chrsm/paramount-ng.nvim ) - A dark color scheme written using Lush. Treesitter supported.
2022-07-07 15:02:35 +00:00
- [kaiuri/nvim-juliana ](https://github.com/kaiuri/nvim-juliana ) - Port of Sublime's Mariana Theme to Neovim for short attention span developers with Tree-sitter support.
2022-06-28 07:30:27 +00:00
- [lmburns/kimbox ](https://github.com/lmburns/kimbox ) - A colorscheme with a dark background, and vibrant foreground that is centered around the color brown. A modification of [Kimbie Dark ](https://marketplace.visualstudio.com/items?itemName=dnamsons.kimbie-dark-plus ).
2022-07-14 06:05:25 +00:00
- [rockyzhang24/arctic.nvim ](https://github.com/rockyzhang24/arctic.nvim ) - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI.
2022-07-18 09:54:50 +00:00
- [meliora-theme/neovim ](https://github.com/meliora-theme/neovim ) - Warm and cozy theme for Neovim.
2022-07-28 10:53:49 +00:00
- [Yazeed1s/minimal.nvim ](https://github.com/yazeed1s/minimal.nvim ) - Two tree-sitter supported colorschemes that are inspired by base16-tomorrow-night and monokai-pro.
2022-07-23 16:18:56 +00:00
- [lewpoly/sherbet.nvim ](https://github.com/lewpoly/sherbet.nvim ) - A soothing colorscheme with support for popular plugins and tree-sitter.
2022-08-14 06:33:02 +00:00
- [Mofiqul/adwaita.nvim ](https://github.com/Mofiqul/adwaita.nvim ) - Colorscheme based on GNOME Adwaita syntax with support for popular plugins.
2022-08-15 16:45:08 +00:00
- [olivercederborg/poimandres.nvim ](https://github.com/olivercederborg/poimandres.nvim ) - Neovim port of [poimandres VSCode theme ](https://github.com/drcmda/poimandres-theme ) with Tree-sitter support, written in Lua.
2022-10-25 12:35:41 +00:00
- [kvrohit/mellow.nvim ](https://github.com/kvrohit/mellow.nvim ) - A soothing dark color scheme with tree-sitter support.
2021-08-25 08:23:22 +00:00
2021-09-06 21:05:07 +00:00
#### Lua Colorscheme
2021-10-28 08:25:34 +00:00
These colorschemes may not specialize in Tree-sitter directly but are written in Lua.
2021-09-06 21:05:07 +00:00
- [tjdevries/gruvbuddy.nvim ](https://github.com/tjdevries/gruvbuddy.nvim ) - Gruvbox colors.
2021-10-30 16:25:36 +00:00
- [ellisonleao/gruvbox.nvim ](https://github.com/ellisonleao/gruvbox.nvim ) - Gruvbox community colorscheme Lua port.
2021-10-28 08:25:34 +00:00
- [metalelf0/jellybeans-nvim ](https://github.com/metalelf0/jellybeans-nvim ) - A port of jellybeans colorscheme for Neovim.
2022-02-28 12:04:53 +00:00
- [lalitmee/cobalt2.nvim ](https://github.com/lalitmee/cobalt2.nvim ) - A port of cobalt2 colorscheme for Neovim using colorbuddy.
2020-09-18 18:49:58 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Colorscheme Creation
- [tjdevries/colorbuddy.nvim ](https://github.com/tjdevries/colorbuddy.nvim ) - A colorscheme helper for Neovim. Written in Lua! Quick & Easy Color Schemes 😄.
- [norcalli/nvim-base16.lua ](https://github.com/norcalli/nvim-base16.lua ) - Programmatic Lua library for setting base16 themes in Neovim.
- [rktjmp/lush.nvim ](https://github.com/rktjmp/lush.nvim ) - Define Neovim themes as a DSL in Lua, with real-time feedback.
- [Iron-E/nvim-highlite ](https://github.com/Iron-E/nvim-highlite ) - A colorscheme template that is "lite" on logic for the developer.
- [echasnovski/mini.nvim#mini.base16 ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-base16.md ) - Module of `mini.nvim` with fast implementation of base16 theme for manually supplied palette.
- [ThemerCorp/themer.lua ](https://github.com/themercorp/themer.lua ) - A simple highlighter plugin for neovim. It has a huge collection of colorschemes. It also has ability to create colorschemes for Vim/Neovim and other supported apps (such as kitty and alacritty).
2022-11-09 19:33:44 +00:00
### Bars and Lines
2022-11-09 19:28:31 +00:00
2022-11-09 19:37:32 +00:00
- [SmiteshP/nvim-navic ](https://github.com/SmiteshP/nvim-navic ) - A simple statusline/winbar component that uses LSP to show your current code context.
2022-11-09 19:33:44 +00:00
#### Statusline
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [NTBBloodbath/galaxyline.nvim ](https://github.com/NTBBloodbath/galaxyline.nvim ) - Galaxyline componentizes Vim's statusline by having a provider for each text area. This means you can use the api provided by galaxyline to create the statusline that you want, easily.
- [tjdevries/express_line.nvim ](https://github.com/tjdevries/express_line.nvim ) - Supports co-routines, functions and jobs.
- [nvim-lualine/lualine.nvim ](https://github.com/nvim-lualine/lualine.nvim ) - A blazing fast and easy to configure Neovim statusline.
- [adelarsq/neoline.vim ](https://github.com/adelarsq/neoline.vim ) - A light statusline/tabline plugin for Neovim using Lua.
- [ojroques/nvim-hardline ](https://github.com/ojroques/nvim-hardline ) - A statusline / bufferline. It is inspired by [vim-airline ](https://github.com/vim-airline/vim-airline ) but aims to be as light and simple as possible.
- [datwaft/bubbly.nvim ](https://github.com/datwaft/bubbly.nvim ) - Bubbly status line for Neovim.
- [beauwilliams/statusline.lua ](https://github.com/beauwilliams/statusline.lua ) - A zero-config minimal statusline for Neovim written in Lua featuring awesome integrations and blazing speed!
- [tamton-aquib/staline.nvim ](https://github.com/tamton-aquib/staline.nvim ) - A modern lightweight statusline for Neovim in Lua. Mainly uses unicode symbols for showing info.
- [feline-nvim/feline.nvim ](https://github.com/feline-nvim/feline.nvim ) - A minimal, stylish and customizable statusline for Neovim written in Lua.
- [windwp/windline.nvim ](https://github.com/windwp/windline.nvim ) - The next generation statusline for Neovim. Animation statusline.
- [konapun/vacuumline.nvim ](https://github.com/konapun/vacuumline.nvim ) - A galaxyline configuration inspired by airline.
- [echasnovski/mini.nvim#mini.statusline ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-statusline.md ) - Module of `mini.nvim` for minimal and fast statusline. Supports content change depending on window width.
- [b0o/incline.nvim ](https://github.com/b0o/incline.nvim ) - Lightweight floating statuslines, intended for use with Neovim's new global statusline.
- [rebelot/heirline.nvim ](https://github.com/rebelot/heirline.nvim ) - Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
- [yaocccc/nvim-lines.lua ](https://github.com/yaocccc/nvim-lines.lua ) - A fast, light, customizable Neovim statusline and tabline(buffers) plugin.
2022-11-09 19:33:44 +00:00
#### Tabline
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [romgrk/barbar.nvim ](https://github.com/romgrk/barbar.nvim ) - The Neovim tabline plugin.
- [akinsho/bufferline.nvim ](https://github.com/akinsho/bufferline.nvim ) - A snazzy buffer line for Neovim built using Lua.
- [crispgm/nvim-tabline ](https://github.com/crispgm/nvim-tabline ) - Neovim port of tabline.vim with Lua.
- [alvarosevilla95/luatab.nvim ](https://github.com/alvarosevilla95/luatab.nvim ) - A simple tabline written in Lua.
- [johann2357/nvim-smartbufs ](https://github.com/johann2357/nvim-smartbufs ) - Smart buffer management in Neovim.
- [kdheepak/tabline.nvim ](https://github.com/kdheepak/tabline.nvim ) - A "buffer and tab" tabline.
- [noib3/cokeline.nvim ](https://github.com/noib3/cokeline.nvim ) - A Neovim bufferline for people with addictive personalities.
- [echasnovski/mini.nvim#mini.tabline ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-tabline.md ) - Module of `mini.nvim` for minimal tabline showing listed buffers in case of one tab and falling back to default otherwise.
- [rafcamlet/tabline-framework.nvim ](https://github.com/rafcamlet/tabline-framework.nvim ) - User-friendly framework for building your dream tabline in a few lines of code.
- [nanozuki/tabby.nvim ](https://github.com/nanozuki/tabby.nvim ) - A minimal, configurable, Neovim style tabline. Use your Neovim tabs as workspace multiplexer.
2022-11-09 19:33:44 +00:00
#### Winbar
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:33:44 +00:00
- [utilyre/barbecue.nvim ](https://github.com/utilyre/barbecue.nvim ) - A VS Code like winbar for Neovim.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:33:44 +00:00
#### Cursorline
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [yamatsum/nvim-cursorline ](https://github.com/yamatsum/nvim-cursorline ) - A plugin for Neovim that highlights cursor words and lines.
- [xiyaowong/nvim-cursorword ](https://github.com/xiyaowong/nvim-cursorword ) - Part of nvim-cursorline. Highlight the word under the cursor.
- [RRethy/vim-illuminate ](https://github.com/RRethy/vim-illuminate ) - Highlight the word under the cursor. Neovim's builtin LSP is available, it can be used to highlight more intelligently.
- [echasnovski/mini.nvim#mini.cursorword ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-cursorword.md ) - Module of `mini.nvim` for automatic highlighting of word under cursor (displayed after customizable delay).
2022-10-09 09:03:20 +00:00
- [melkster/modicator.nvim ](https://github.com/melkster/modicator.nvim ) - Cursor line number mode indicator. Changes the `CursorLineNr` highlight based on Vim mode.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:33:44 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Startup
- [glepnir/dashboard-nvim ](https://github.com/glepnir/dashboard-nvim ) - A minimalist dashboard for Neovim, inspired by doom-emacs.
- [goolord/alpha-nvim ](https://github.com/goolord/alpha-nvim ) - A fast and highly customizable greeter like [vim-startify ](https://github.com/mhinz/vim-startify )/dashboard-nvim for Neovim.
- [echasnovski/mini.nvim#mini.starter ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-starter.md ) - Module of `mini.nvim` for start screen. Displayed items are fully customizable, item selection can be done using prefix query with instant visual feedback.
- [henriquehbr/nvim-startup.lua ](https://sr.ht/~henriquehbr/nvim-startup.lua ) - Displays Neovim startup time.
- [startup-nvim/startup.nvim ](https://github.com/startup-nvim/startup.nvim ) - The fully customizable greeter for neovim.
### Icon
- [kyazdani42/nvim-web-devicons ](https://github.com/kyazdani42/nvim-web-devicons ) - A Lua fork of [vim-devicons ](https://github.com/ryanoasis/vim-devicons ).
- [yamatsum/nvim-nonicons ](https://github.com/yamatsum/nvim-nonicons ) - Collection of configurations for nvim-web-devicons.
- [ziontee113/icon-picker.nvim ](https://github.com/ziontee113/icon-picker.nvim ) - A Neovim plugin that helps you pick 𝑨 𝕃 𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis ✨.
### Media
- [ekickx/clipboard-image.nvim ](https://github.com/ekickx/clipboard-image.nvim ) - Neovim Lua plugin to paste image from clipboard.
- [askfiy/nvim-picgo ](https://github.com/askfiy/nvim-picgo ) - A picgo-core-based Neovim plugin, written in Lua, that allows you to upload images to the image bed, which means you can view your images from anywhere on the internet.
- [gwatcha/reaper-keys ](https://github.com/gwatcha/reaper-keys ) - Modal keybindings for Reaper DAW.
- [madskjeldgaard/reaper-nvim ](https://github.com/madskjeldgaard/reaper-nvim ) - Remote control Reaper DAW from Neovim.
- [davidgranstrom/scnvim ](https://github.com/davidgranstrom/scnvim ) - Neovim frontend for SuperCollider.
- [andweeb/presence.nvim ](https://github.com/andweeb/presence.nvim ) - Fast and lite Discord Rich Presence plugin for Neovim written in Lua.
- [Chaitanyabsrip/present.nvim ](https://github.com/Chaitanyabsprip/present.nvim ) - A Presentation plugin written for Neovim in Lua.
- [krady21/compiler-explorer.nvim ](https://github.com/krady21/compiler-explorer.nvim ) - Async Lua plugin for interacting with [compiler-explorer ](https://godbolt.org/ ).
2022-10-14 16:15:23 +00:00
- [samodostal/image.nvim ](https://github.com/samodostal/image.nvim ) - Image Viewer as ASCII Art.
- [adelarsq/image_preview.nvim ](https://github.com/adelarsq/image_preview.nvim ) - Image preview based on terminal's Image Protocol support.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2022-11-09 19:36:38 +00:00
### Note Taking
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [0styx0/abbreinder.nvim ](https://github.com/0styx0/abbreinder.nvim ) - Abbreviation reminders for Neovim 0.5+.
- [jakewvincent/mkdnflow.nvim ](https://github.com/jakewvincent/mkdnflow.nvim ) - Fluent markdown notebook navigation & management (create links, follow links, create and manage to-do lists, reference bib files, and more).
- [oberblastmeister/neuron.nvim ](https://github.com/oberblastmeister/neuron.nvim ) - Note taking plugin for neuron that integrates with telescope.nvim.
- [jbyuki/nabla.nvim ](https://github.com/jbyuki/nabla.nvim ) - Take your scientific notes in Neovim.
- [nvim-neorg/neorg ](https://github.com/nvim-neorg/neorg ) - Modernity meets insane extensibility. The future of organizing your life in Neovim.
- [nvim-orgmode/orgmode ](https://github.com/nvim-orgmode/orgmode ) - Orgmode clone written in Lua for Neovim 0.5+.
- [NFrid/due.nvim ](https://github.com/NFrid/due.nvim ) - Displays due for a date string as a virtual text.
- [jbyuki/venn.nvim ](https://github.com/jbyuki/venn.nvim ) - Draw ASCII diagrams in Neovim.
- [stevearc/gkeep.nvim ](https://github.com/stevearc/gkeep.nvim ) - Google Keep integration for Neovim.
- [renerocksai/telekasten.nvim ](https://github.com/renerocksai/telekasten.nvim ) - A Neovim (lua) plugin for working with a text-based, markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim.
- [mickael-menu/zk-nvim ](https://github.com/mickael-menu/zk-nvim ) - Neovim extension for zk, a plain text note-taking assistant.
- [chrsm/impulse.nvim ](https://github.com/chrsm/impulse.nvim ) - Read Notion.so notes in Neovim.
- [epwalsh/obsidian.nvim ](https://github.com/epwalsh/obsidian.nvim ) - A Neovim plugin for Obsidian, written in Lua.
2022-10-04 09:37:46 +00:00
- [jghauser/papis.nvim ](https://github.com/jghauser/papis.nvim ) - Manage your bibliography from within your favourite editor.
2022-10-15 22:33:44 +00:00
- [ostralyan/scribe.nvim ](https://github.com/ostralyan/scribe.nvim ) - Take notes, easily.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2021-05-07 01:26:26 +00:00
### Utility
2021-05-13 02:00:43 +00:00
2021-06-07 07:03:24 +00:00
- [jghauser/mkdir.nvim ](https://github.com/jghauser/mkdir.nvim ) - Automatically create missing directories when saving files.
2021-06-20 17:43:01 +00:00
- [matbme/JABS.nvim ](https://github.com/matbme/JABS.nvim ) - Pretty and minimal buffer switcher window.
2021-07-09 06:55:01 +00:00
- [clojure-vim/jazz.nvim ](https://github.com/clojure-vim/jazz.nvim ) - Acid + Impromptu = Jazz.
2021-12-01 08:51:15 +00:00
- [sudormrfbin/cheatsheet.nvim ](https://github.com/sudormrfbin/cheatsheet.nvim ) - Searchable cheatsheet.
2021-10-28 08:25:34 +00:00
- [code-biscuits/nvim-biscuits ](https://github.com/code-biscuits/nvim-biscuits ) - A Neovim port of Assorted Biscuits. Ends up with more supported languages too.
2022-09-14 20:13:49 +00:00
- [Pocco81/AbbrevMan.nvim ](https://github.com/Pocco81/AbbrevMan.nvim ) - A Neovim plugin for managing Vim abbreviations.
- [kazhala/close-buffers.nvim ](https://github.com/kazhala/close-buffers.nvim ) - Delete multiple Vim buffers based on different conditions.
2021-08-13 17:00:48 +00:00
- [rktjmp/paperplanes.nvim ](https://github.com/rktjmp/paperplanes.nvim ) - Post selections or buffers to online paste bins.
2022-08-09 05:42:11 +00:00
- [rcarriga/nvim-notify ](https://github.com/rcarriga/nvim-notify ) - A fancy, configurable, notification manager for Neovim.
2022-10-16 09:41:19 +00:00
- [folke/noice.nvim ](https://github.com/folke/noice.nvim ) - Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
2021-10-26 11:07:48 +00:00
- [saifulapm/chartoggle.nvim ](https://github.com/saifulapm/chartoggle.nvim ) - Toggle any character at end of line for Neovim.
2021-12-04 10:21:07 +00:00
- [stevearc/dressing.nvim ](https://github.com/stevearc/dressing.nvim ) - Improve the built-in `vim.ui` interfaces with telescope, fzf, etc.
2022-03-04 13:29:35 +00:00
- [gaborvecsei/cryptoprice.nvim ](https://github.com/gaborvecsei/cryptoprice.nvim ) - Check the price of the defined cryptocurrencies.
2022-03-12 17:08:03 +00:00
- [jghauser/fold-cycle.nvim ](https://github.com/jghauser/fold-cycle.nvim ) - Cycle folds open or closed.
2022-03-17 15:45:33 +00:00
- [rgroli/other.nvim ](https://github.com/rgroli/other.nvim ) - Open alternative files for the current buffer.
2022-03-25 08:37:39 +00:00
- [toppair/reach.nvim ](https://github.com/toppair/reach.nvim ) - Buffer, mark, tabpage switcher for Neovim.
2022-03-29 18:15:16 +00:00
- [axieax/urlview.nvim ](https://github.com/axieax/urlview.nvim ) - Browse all URLs in the current buffer.
2022-04-16 10:30:37 +00:00
- [nkakouros-original/numbers.nvim ](https://github.com/nkakouros-original/numbers.nvim ) - Toggle relativenumber whenever it makes sense.
2022-05-21 14:35:38 +00:00
- [ghillb/cybu.nvim ](https://github.com/ghillb/cybu.nvim ) - Displays a notification window with context when cycling buffers.
2022-06-05 10:46:18 +00:00
- [crusj/bookmarks.nvim ](https://github.com/crusj/bookmarks.nvim ) - Remember file locations and sort by time and frequency.
2022-06-05 09:09:04 +00:00
- [xiyaowong/virtcolumn.nvim ](https://github.com/xiyaowong/virtcolumn.nvim ) - Display a line as colorcolumn.
2022-06-17 18:43:03 +00:00
- [m-demare/attempt.nvim ](https://github.com/m-demare/attempt.nvim ) - Manage and run temporary buffers.
2022-07-02 08:14:45 +00:00
- [kevinhwang91/nvim-ufo ](https://github.com/kevinhwang91/nvim-ufo ) - Ultra fold in Neovim with modern looking and performance boosting.
2022-07-04 07:23:29 +00:00
- [xiyaowong/link-visitor.nvim ](https://github.com/xiyaowong/link-visitor.nvim ) - Let me help you open the links.
2022-07-05 09:51:39 +00:00
- [sitiom/nvim-numbertoggle ](https://github.com/sitiom/nvim-numbertoggle ) - Neovim plugin to automatically toggle between relative and absolute line numbers.
2022-07-20 13:17:18 +00:00
- [anuvyklack/fold-preview ](https://github.com/anuvyklack/fold-preview.nvim ) - Preview closed fold without opening it.
2022-08-28 08:49:39 +00:00
- [nguyenvukhang/nvim-toggler ](https://github.com/nguyenvukhang/nvim-toggler ) - Invert text in Neovim, such as toggling between `true` and `false` .
2022-09-14 20:13:49 +00:00
- [CosmicNvim/cosmic-ui ](https://github.com/CosmicNvim/cosmic-ui ) - Cosmic-UI is a simple wrapper around specific Vim functionality. Built in order to provide a quick and easy way to create a Cosmic UI experience with Neovim!
2022-09-19 14:28:58 +00:00
- [AckslD/messages.nvim ](https://github.com/AckslD/messages.nvim ) - Capture and show any messages in a customisable (floating) buffer.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [jbyuki/instant.nvim ](https://github.com/jbyuki/instant.nvim ) - A collaborative editing plugin for Neovim written in Lua with no dependencies.
2022-10-05 19:58:49 +00:00
- [numToStr/BufOnly.nvim ](https://github.com/numToStr/BufOnly.nvim ) - Lua/Neovim port of BufOnly.vim with some changes.
2022-10-28 09:49:36 +00:00
- [zbirenbaum/neodim ](https://github.com/zbirenbaum/neodim ) - Dimming the highlights of unused functions, variables, parameters, and more.
- [bfredl/nvim-miniyank ](https://github.com/bfredl/nvim-miniyank ) - The killring-alike plugin with no default mappings.
2021-05-07 01:26:26 +00:00
2022-11-09 19:36:38 +00:00
### Terminal Integration
2021-03-19 23:10:32 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [LoricAndre/OneTerm.nvim ](https://github.com/LoricAndre/OneTerm.nvim ) - Plugin framework for running commands in the terminal.
- [nikvdp/neomux ](https://github.com/nikvdp/neomux ) - Control Neovim from shells running inside Neovim.
- [akinsho/nvim-toggleterm.lua ](https://github.com/akinsho/nvim-toggleterm.lua ) - A Neovim Lua plugin to help easily manage multiple terminal windows.
- [norcalli/nvim-terminal.lua ](https://github.com/norcalli/nvim-terminal.lua ) - A high performance filetype mode for Neovim which leverages conceal and highlights your buffer with the correct color codes.
- [numToStr/FTerm.nvim ](https://github.com/numToStr/FTerm.nvim ) - No nonsense floating terminal written in Lua.
- [pianocomposer321/consolation.nvim ](https://github.com/pianocomposer321/consolation.nvim ) - A general-purpose terminal wrapper and management plugin for Neovim, written in Lua.
- [jghauser/kitty-runner.nvim ](https://github.com/jghauser/kitty-runner.nvim ) - Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.
- [jlesquembre/nterm.nvim ](https://github.com/jlesquembre/nterm.nvim ) - A Neovim plugin to interact with the terminal, with notifications.
- [s1n7ax/nvim-terminal ](https://github.com/s1n7ax/nvim-terminal ) - A simple & easy to use multi-terminal plugin.
- [m00qek/baleia.nvim ](https://github.com/m00qek/baleia.nvim ) - Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor).
2022-10-17 08:39:11 +00:00
- [samjwill/nvim-unception ](https://github.com/samjwill/nvim-unception ) - Automatic unnesting of Neovim sessions started from terminal buffers.
2021-03-19 23:09:42 +00:00
2020-11-09 17:38:15 +00:00
### Debugging
2021-03-06 21:44:34 +00:00
2021-05-21 18:40:08 +00:00
- [mfussenegger/nvim-dap ](https://github.com/mfussenegger/nvim-dap ) - Debug Adapter Protocol client implementation for Neovim.
- [sakhnik/nvim-gdb ](https://github.com/sakhnik/nvim-gdb ) - Thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB.
2021-06-07 06:42:34 +00:00
- [rcarriga/nvim-dap-ui ](https://github.com/rcarriga/nvim-dap-ui ) - A UI for nvim-dap.
2022-09-14 20:13:49 +00:00
- [Pocco81/DAPInstall.nvim ](https://github.com/Pocco81/DAPInstall.nvim ) - A Neovim plugin for managing several debuggers for nvim-dap.
2022-07-12 06:36:50 +00:00
- [Weissle/persistent-breakpoints.nvim ](https://github.com/Weissle/persistent-breakpoints.nvim ) - Persistent breakpoints for nvim-dap.
2022-08-18 18:34:56 +00:00
- [ofirgall/goto-breakpoints.nvim ](https://github.com/ofirgall/goto-breakpoints.nvim ) - Cycle between breakpoints for nvim-dap.
2022-08-14 06:32:26 +00:00
- [andrewferrier/debugprint.nvim ](https://github.com/andrewferrier/debugprint.nvim ) - Debugging in Neovim the print() way.
2020-11-09 17:38:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Quickfix
- [kevinhwang91/nvim-bqf ](https://github.com/kevinhwang91/nvim-bqf ) - The goal of nvim-bqf is to make Neovim's quickfix window better.
- [gitlab.com/yorickpeterse/nvim-pqf ](https://gitlab.com/yorickpeterse/nvim-pqf ) - Prettier quickfix/location list windows for Neovim.
### Test
- [David-Kunz/jester ](https://github.com/David-Kunz/jester ) - A Neovim plugin to easily run and debug Jest tests.
- [klen/nvim-test ](https://github.com/klen/nvim-test ) - A Neovim wrapper for running tests.
- [nvim-neotest/neotest ](https://github.com/nvim-neotest/neotest ) - An extensible framework for interacting with tests within Neovim.
- [andythigpen/nvim-coverage ](https://github.com/andythigpen/nvim-coverage ) - Displays coverage information in the sign column.
### Code Runner
- [michaelb/sniprun ](https://github.com/michaelb/sniprun ) - Run parts of code of any language directly from Neovim.
- [pianocomposer321/yabs.nvim ](https://github.com/pianocomposer321/yabs.nvim ) - Yet Another Build System for Neovim, written in Lua.
- [CRAG666/code_runner.nvim ](https://github.com/CRAG666/code_runner.nvim ) - The best code runner you could have, with super powers.
- [is0n/jaq-nvim ](https://github.com/is0n/jaq-nvim ) - Just Another Quickrun Plugin for Neovim in Lua.
- [jedrzejboczar/toggletasks.nvim ](https://github.com/jedrzejboczar/toggletasks.nvim ) - Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- [EthanJWright/vs-tasks.nvim ](https://github.com/EthanJWright/vs-tasks.nvim ) - Telescope picker for VSCode style tasks.
- [stevearc/overseer.nvim ](https://github.com/stevearc/overseer.nvim ) - A task runner and job management plugin.
- [smzm/hydrovim ](https://github.com/smzm/hydrovim ) - Run python code inside Neovim.
2022-09-27 08:20:10 +00:00
- [desdic/greyjoy.nvim ](https://github.com/desdic/greyjoy.nvim ) - A modular task runner for Makefiles, vscode tasks, kitchen etc.
2022-10-06 16:18:56 +00:00
- [Shatur/neovim-tasks ](https://github.com/Shatur/neovim-tasks ) - A stateful task manager focused on integration with build systems.
2022-11-09 19:41:26 +00:00
- [hkupty/iron.nvim ](https://github.com/hkupty/iron.nvim ) - Interactive REPLs of over 30 languages embedded in Neovim.
2021-03-26 00:12:54 +00:00
2020-10-16 21:06:39 +00:00
### Neovim Lua Development
2020-09-18 18:49:58 +00:00
2021-05-21 18:40:08 +00:00
- [tjdevries/nlua.nvim ](https://github.com/tjdevries/nlua.nvim ) - Lua Development for Neovim.
2021-10-28 08:25:34 +00:00
- [svermeulen/vimpeccable ](https://github.com/svermeulen/vimpeccable ) - Commands to help write your .vimrc in Lua or any Lua based language.
2021-05-21 18:40:08 +00:00
- [nanotee/nvim-lua-guide ](https://github.com/nanotee/nvim-lua-guide ) - A guide to using Lua in Neovim.
2021-10-28 08:25:34 +00:00
- [rafcamlet/nvim-luapad ](https://github.com/rafcamlet/nvim-luapad ) - Interactive real time Neovim scratchpad for embedded Lua engine - Type and watch!.
- [nvim-lua/plenary.nvim ](https://github.com/nvim-lua/plenary.nvim ) - Plenary: full; complete; entire; absolute; unqualified. All the Lua functions I don't want to write twice.
2022-09-14 20:13:49 +00:00
- [nvim-lua/popup.nvim ](https://github.com/nvim-lua/popup.nvim ) - An implementation of the Popup API from Vim in Neovim.
2021-10-28 08:25:34 +00:00
- [tjdevries/vlog.nvim ](https://github.com/tjdevries/vlog.nvim ) - Single file, no dependency, easy copy & paste log file to add to your Neovim Lua plugins.
- [bfredl/nvim-luadev ](https://github.com/bfredl/nvim-luadev ) - REPL/debug console for Neovim Lua plugins. The `:Luadev` command will open an scratch window which will show output from executing Lua code.
- [jbyuki/one-small-step-for-vimkind ](https://github.com/jbyuki/one-small-step-for-vimkind ) - An adapter for the Neovim Lua language. It allows you to debug any Lua code running in a Neovim instance (A Lua plugin that can debug Neovim Lua plugins).
2022-07-05 14:12:38 +00:00
- [kkharji/sqlite.lua ](https://github.com/kkharji/sqlite.lua ) - SQLite/LuaJIT binding for Lua and Neovim.
2021-10-28 08:25:34 +00:00
- [folke/lua-dev.nvim ](https://github.com/folke/lua-dev.nvim ) - Dev setup for init.Lua and plugin development with full signature help, docs and completion for the Neovim Lua API.
2021-07-21 08:21:06 +00:00
- [MunifTanjim/nui.nvim ](https://github.com/MunifTanjim/nui.nvim ) - UI Component Library for Neovim.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.doc ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-doc.md ) - Module of `mini.nvim` for generation of help files from EmmyLua-like annotations. Allows flexible customization of output via hook functions.
2022-02-09 19:01:46 +00:00
- [nanotee/luv-vimdocs ](https://github.com/nanotee/luv-vimdocs ) - The luv docs in vimdoc format.
- [milisims/nvim-luaref ](https://github.com/milisims/nvim-luaref ) - A reference for builtin lua functions.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.test ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-test.md ) - Module of `mini.nvim` with framework for writing extensive Neovim plugin tests. Supports hierarchical tests, hooks, parametrization, filtering, screen tests, "busted-style" emulation, customizable reporters, and more.
2022-08-10 07:07:59 +00:00
- [miversen33/import.nvim ](https://github.com/miversen33/import.nvim ) - A safe require replacement with niceties.
2022-08-30 09:48:48 +00:00
- [ray-x/guihua.lua ](https://github.com/ray-x/guihua.lua ) - A Lua UI library. Includes a fzy search bar, list view and tree view modules.
2022-09-18 13:06:33 +00:00
- [anuvyklack/animation.nvim ](https://github.com/anuvyklack/animation.nvim ) - Create animations in Neovim.
2022-11-08 08:29:13 +00:00
- [NFrid/treesitter-utils ](https://github.com/NFrid/treesitter-utils ) - Some useful Treesitter methods.
2020-09-18 18:49:58 +00:00
2020-11-30 20:24:45 +00:00
### Fennel
2021-05-21 18:40:08 +00:00
- [Olical/aniseed ](https://github.com/Olical/aniseed ) - Configure and extend Neovim with Fennel (Lisp to Lua).
2022-07-20 12:23:41 +00:00
- [Olical/conjure ](https://github.com/Olical/conjure ) - Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile).
2021-08-13 16:57:10 +00:00
- [rktjmp/hotpot.nvim ](https://github.com/rktjmp/hotpot.nvim ) - Seamless, transparent Fennel inside Neovim.
2022-04-26 11:11:32 +00:00
- [udayvir-singh/tangerine.nvim ](https://github.com/udayvir-singh/tangerine.nvim ) - Sweet :tangerine: Fennel integration for Neovim, aims to be as fast as possible.
- [udayvir-singh/hibiscus.nvim ](https://github.com/udayvir-singh/hibiscus.nvim ) - Flavored :hibiscus: Fennel macro library for Neovim.
2020-11-30 20:24:45 +00:00
2022-11-09 19:36:38 +00:00
### Dependency Management
2020-11-10 21:53:15 +00:00
2021-08-08 10:37:45 +00:00
- [vuki656/package-info.nvim ](https://github.com/vuki656/package-info.nvim ) - Display latest package version as virtual text in package.json.
2022-08-14 06:33:47 +00:00
- [Saecki/crates.nvim ](https://github.com/Saecki/crates.nvim ) - Rust dependency management for `Cargo.toml` .
2020-11-10 21:53:15 +00:00
2020-11-14 16:26:23 +00:00
### Git
2021-05-21 18:40:08 +00:00
- [f-person/git-blame.nvim ](https://github.com/f-person/git-blame.nvim ) - Show git blame info.
- [lewis6991/gitsigns.nvim ](https://github.com/lewis6991/gitsigns.nvim ) - Git integration: signs, hunk actions, blame, etc.
2021-02-02 17:39:15 +00:00
- [TimUntersberger/neogit ](https://github.com/TimUntersberger/neogit ) - A Magit clone for Neovim that may change some things to fit the Vim philosophy.
2021-03-05 16:31:06 +00:00
- [tveskag/nvim-blame-line ](https://github.com/tveskag/nvim-blame-line ) - A small plugin that uses neovims virtual text to print git blame info at the end of the current line.
2021-05-21 18:40:08 +00:00
- [ruifm/gitlinker.nvim ](https://github.com/ruifm/gitlinker.nvim ) - Generate shareable file permalinks for several git hosts. Inspired by tpope/vim-fugitive's :GBrowse.
2021-05-27 04:53:34 +00:00
- [tanvirtin/vgit.nvim ](https://github.com/tanvirtin/vgit.nvim ) - Visual Git Plugin for Neovim to enhance your git experience.
2021-06-08 16:12:29 +00:00
- [sindrets/diffview.nvim ](https://github.com/sindrets/diffview.nvim ) - Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
2021-06-12 17:19:24 +00:00
- [kdheepak/lazygit.nvim ](https://github.com/kdheepak/lazygit.nvim ) - Plugin for calling lazygit from within Neovim.
2022-02-28 12:08:49 +00:00
- [AckslD/nvim-gfold.lua ](https://github.com/AckslD/nvim-gfold.lua ) - Plugin using [gfold ](https://github.com/nickgerace/gfold ) to switch repo and have statusline component.
2022-08-14 06:33:47 +00:00
- [akinsho/git-conflict.nvim ](https://github.com/akinsho/git-conflict.nvim ) - A plugin to visualise and resolve merge conflicts in Neovim.
2020-11-14 16:26:23 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### GitHub
2021-02-02 17:39:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [pwntester/octo.nvim ](https://github.com/pwntester/octo.nvim ) - Work with GitHub issues and PRs from Neovim. Just edit the issue description.
- [pwntester/codeql.nvim ](https://github.com/pwntester/codeql.nvim ) - Neovim plugin to help writing and testing CodeQL queries.
- [ldelossa/gh.nvim ](https://github.com/ldelossa/gh.nvim ) - A fully featured GitHub integration for performing code reviews in Neovim.
2021-02-02 17:39:15 +00:00
2021-09-06 21:05:07 +00:00
### Motion
2021-02-02 17:39:15 +00:00
2021-06-27 14:32:35 +00:00
- [phaazon/hop.nvim ](https://github.com/phaazon/hop.nvim ) - Hop is an EasyMotion-like plugin allowing you to jump anywhere in a document with as few keystrokes as possible.
- [ggandor/lightspeed.nvim ](https://github.com/ggandor/lightspeed.nvim ) - A Sneak-like plugin offering unparalleled navigation speed via ahead-of-time displayed labels, that eliminate the pause between entering the search pattern and selecting the target.
2022-04-21 07:26:59 +00:00
- [ggandor/leap.nvim ](https://github.com/ggandor/leap.nvim ) - A refined successor of Lightspeed, aiming to establish a widely accepted standard interface extension for moving around in Vim-like editors.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.jump ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-jump.md ) - Module of `mini.nvim` for smarter jumping to a single character.
- [echasnovski/mini.nvim#mini.jump2d ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-jump2d.md ) - Module of `mini.nvim` for smarter jumping within visible lines via iterative label filtering. Supports custom jump targets (spots), labels, hooks, allowed windows and lines, and more.
2022-01-21 09:05:30 +00:00
- [rlane/pounce.nvim ](https://github.com/rlane/pounce.nvim ) - An EasyMotion-like plugin for quick cursor movement using fuzzy search.
2022-09-20 07:25:52 +00:00
- [gen740/SmoothCursor.nvim ](https://github.com/gen740/SmoothCursor.nvim ) - Add fancy sub-cursor to signcolumn to show your scroll or jump direction.
2022-06-23 14:01:01 +00:00
- [edluffy/specs.nvim ](https://github.com/edluffy/specs.nvim ) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
- [abecodes/tabout.nvim ](https://github.com/abecodes/tabout.nvim ) - Jump out of brackets, quotes, objects, etc.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [linty-org/readline.nvim ](https://github.com/linty-org/readline.nvim ) - Readline keyboard shortcuts for Neovim.
2022-10-30 16:11:21 +00:00
- [woosaaahh/sj.nvim ](https://github.com/woosaaahh/sj.nvim ) - Search based navigation combined with quick jump features.
2022-10-31 13:21:08 +00:00
- [Weissle/easy-action ](https://github.com/Weissle/easy-action ) - Easily perform an action on where you can see.
2022-11-08 08:29:24 +00:00
2022-11-09 19:36:38 +00:00
#### Treesitter Based
2022-06-23 14:01:01 +00:00
- [mfussenegger/nvim-ts-hint-textobject ](https://github.com/mfussenegger/nvim-ts-hint-textobject ) - Region selection with hints on the AST nodes of a document powered by Treesitter.
2022-04-25 12:45:11 +00:00
- [ziontee113/syntax-tree-surfer ](https://github.com/ziontee113/syntax-tree-surfer ) - Navigate and swap Treesitter's AST Nodes. Step into, step out, step over, step back.
2022-06-05 16:13:57 +00:00
- [drybalka/tree-climber.nvim ](https://github.com/drybalka/tree-climber.nvim ) - Easy navigation around the Treesitter's tree that works in multi-language files and in normal mode.
2021-02-02 17:39:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Keybinding
2022-08-30 09:48:48 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [folke/which-key.nvim ](https://github.com/folke/which-key.nvim ) - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
2022-11-09 19:26:33 +00:00
- [mrjones2014/legendary.nvim ](https://github.com/mrjones2014/legendary.nvim ) - Define your keymaps, commands, and autocommands as simple Lua tables, and create a legend for them at the same time (like VS Code's Command Palette), integrates with `which-key.nvim` .
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Iron-E/nvim-cartographer ](https://github.com/Iron-E/nvim-cartographer ) - a more convenient `:map` ping syntax for Lua environments.
- [b0o/mapx.nvim ](https://github.com/b0o/mapx.nvim ) - A simpler key mapping API that mimics Neovim's `:map` -family of commands. Integrates with which-key.nvim.
- [LionC/nest.nvim ](https://github.com/LionC/nest.nvim ) - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
- [LinArcX/telescope-command-palette.nvim ](https://github.com/LinArcX/telescope-command-palette.nvim ) - Lua plugin to create key-bindings and watch them with telescope.
- [slugbyte/unruly-worker ](https://github.com/slugbyte/unruly-worker ) - A ridiculously fun alternative keymap for the workman keyboard layout with Neovim features like LSP support, built and configured with lua.
- [FeiyouG/command_center.nvim ](https://github.com/FeiyouG/command_center.nvim ) - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
- [linty-org/key-menu.nvim ](https://github.com/linty-org/key-menu.nvim ) - Key mapping hints in a floating window.
- [anuvyklack/hydra.nvim ](https://github.com/anuvyklack/hydra.nvim ) - Create custom submodes and menus. Port of Emacs Hydra.
- [anuvyklack/keymap-amend.nvim ](https://github.com/anuvyklack/keymap-amend.nvim ) - Amend the existing keymap.
- [max397574/better-escape.nvim ](https://github.com/max397574/better-escape.nvim ) - Create shortcuts to escape insert mode without getting delay.
2021-02-02 17:39:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Mouse
2021-02-02 17:39:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [notomo/gesture.nvim ](https://github.com/notomo/gesture.nvim ) - Mouse gesture plugin for Neovim.
2021-02-02 17:39:15 +00:00
2021-05-07 02:08:39 +00:00
### Scrolling
2021-10-28 08:25:34 +00:00
- [karb94/neoscroll.nvim ](https://github.com/karb94/neoscroll.nvim ) - Smooth scrolling for Neovim.
2022-04-26 11:11:21 +00:00
- [declancm/cinnamon.nvim ](https://github.com/declancm/cinnamon.nvim ) - Smooth scrolling for any movement command in Neovim.
2021-05-07 02:08:39 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Scrollbar
2021-02-02 17:39:15 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [Xuyuanp/scrollbar.nvim ](https://github.com/Xuyuanp/scrollbar.nvim ) - Scrollbar for Neovim.
- [dstein64/nvim-scrollview ](https://github.com/dstein64/nvim-scrollview ) - A Neovim plugin that displays interactive scrollbars.
- [petertriho/nvim-scrollbar ](https://github.com/petertriho/nvim-scrollbar ) - Extensible scrollbar that shows diagnostics and search results.
2022-10-13 08:38:17 +00:00
- [echasnovski/mini.nvim#mini.map ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-map.md ) - Module of `mini.nvim` to show floating window with buffer text overview, scrollbar, and highlights.
2022-10-20 18:11:05 +00:00
- [gorbit99/codewindow.nvim ](https://github.com/gorbit99/codewindow.nvim ) - Minimap plugin for Neovim, that is closely integrated with treesitter and the builtin LSP to display more information to the user.
2021-03-26 00:12:54 +00:00
2022-11-09 19:36:38 +00:00
### Editing Support
2021-02-02 17:39:15 +00:00
2021-05-21 18:40:08 +00:00
- [windwp/nvim-ts-autotag ](https://github.com/windwp/nvim-ts-autotag ) - Use treesitter to autoclose and autorename xml,html,jsx tag.
2021-02-02 17:39:15 +00:00
- [windwp/nvim-autopairs ](https://github.com/windwp/nvim-autopairs ) - A minimalist autopairs for Neovim written by Lua.
2022-02-19 23:46:53 +00:00
- [ZhiyuanLck/smart-pairs ](https://github.com/ZhiyuanLck/smart-pairs ) - Ultimate smart pairs for Neovim written by Lua.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.pairs ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-pairs.md ) - Module of `mini.nvim` for autopairs which has minimal defaults and functionality to do per-key mapping.
2022-08-23 07:20:39 +00:00
- [m4xshen/autoclose.nvim ](https://github.com/m4xshen/autoclose.nvim ) - A minimalist autoclose plugin for Neovim written in Lua.
2021-02-02 17:39:15 +00:00
- [monaqa/dial.nvim ](https://github.com/monaqa/dial.nvim ) - Extended increment/decrement.
2021-10-28 08:25:34 +00:00
- [p00f/nvim-ts-rainbow ](https://github.com/p00f/nvim-ts-rainbow ) - Rainbow :rainbow: parentheses for Neovim using tree-sitter :rainbow:.
2021-03-26 00:12:54 +00:00
- [AckslD/nvim-revJ.lua ](https://github.com/AckslD/nvim-revJ.lua ) - Neovim Lua plugin for doing the opposite of join-line (J) for arguments.
2022-08-09 05:42:11 +00:00
- [Pocco81/TrueZen.nvim ](https://github.com/Pocco81/TrueZen.nvim ) - Clean and elegant distraction-free writing for Neovim.
- [Pocco81/HighStr.nvim ](https://github.com/Pocco81/HighStr.nvim ) - A Neovim plugin for highlighting visual selections like in a normal document editor!
- [Pocco81/AutoSave.nvim ](https://github.com/Pocco81/AutoSave.nvim ) - A Neovim plugin for saving your work before the world collapses or you type :qa!
2021-05-17 09:30:00 +00:00
- [folke/zen-mode.nvim ](https://github.com/folke/zen-mode.nvim ) - Distraction-free coding for Neovim.
2021-05-21 18:40:08 +00:00
- [haringsrob/nvim_context_vt ](https://github.com/haringsrob/nvim_context_vt ) - Shows virtual text of the current context.
2022-05-12 14:05:25 +00:00
- [nvim-treesitter/nvim-treesitter-context ](https://github.com/nvim-treesitter/nvim-treesitter-context ) - Shows floating hover with the current function/block context.
2021-06-02 18:49:19 +00:00
- [mizlan/iswap.nvim ](https://github.com/mizlan/iswap.nvim ) - Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
2021-06-10 18:49:43 +00:00
- [nacro90/numb.nvim ](https://github.com/nacro90/numb.nvim ) - Peek lines in a non-obtrusive way.
2021-12-01 08:51:15 +00:00
- [ethanholz/nvim-lastplace ](https://github.com/ethanholz/nvim-lastplace ) - Reopen files at your last edit position.
2021-08-13 08:10:12 +00:00
- [Allendang/nvim-expand-expr ](https://github.com/AllenDang/nvim-expand-expr ) - Expand and repeat expression to multiple lines.
2022-06-11 14:09:00 +00:00
- [h-hg/fcitx.nvim ](https://github.com/h-hg/fcitx.nvim ) - Switching and restoring fcitx state for each buffer separately.
2022-07-30 18:57:09 +00:00
- [keaising/im-select.nvim ](https://github.com/keaising/im-select.nvim ) - Switching and restoring input method automatically depends on Neovim's edit mode.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.trailspace ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-trailspace.md ) - Module of `mini.nvim` for automatic highlighting of trailing whitespace with functionality to remove it.
2022-10-11 11:39:36 +00:00
- [smjonas/live-command.nvim ](https://github.com/smjonas/live-command.nvim ) - Text editing in Neovim with immediate visual feedback: preview commands such as `:norm` , `:g` , macros and more.
2022-06-11 14:09:00 +00:00
- [filipdutescu/renamer.nvim ](https://github.com/filipdutescu/renamer.nvim ) - VS Code-like renaming UI for Neovim, written in Lua.
2021-12-09 09:14:27 +00:00
- [gbprod/cutlass.nvim ](https://github.com/gbprod/cutlass.nvim ) - Plugin that adds a 'cut' operation separate from 'delete'.
2022-04-07 09:06:20 +00:00
- [gbprod/substitute.nvim ](https://github.com/gbprod/substitute.nvim ) - Neovim plugin introducing a new operator motions to quickly replace and exchange text.
- [gbprod/yanky.nvim ](https://github.com/gbprod/yanky.nvim ) - Improved Yank and Put functionalities for Neovim.
2021-12-10 16:25:43 +00:00
- [sQVe/sort.nvim ](https://github.com/sQVe/sort.nvim ) - Sorting plugin that intelligently supports line-wise and delimiter sorting.
2022-01-03 08:51:34 +00:00
- [booperlv/nvim-gomove ](https://github.com/booperlv/nvim-gomove ) - A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
2022-07-20 13:17:18 +00:00
- [anuvyklack/pretty-fold.nvim ](https://github.com/anuvyklack/pretty-fold.nvim ) - Foldtext customization.
2022-03-15 08:16:39 +00:00
- [bennypowers/nvim-regexplainer ](https://github.com/bennypowers/nvim-regexplainer ) - Explain the regular expression under the cursor.
2022-08-14 06:33:47 +00:00
- [gbprod/stay-in-place.nvim ](https://github.com/gbprod/stay-in-place.nvim ) - Neovim plugin that prevent cursor from moving when using shift and filter actions.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.ai ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-ai.md ) - Module of `mini.nvim` for extending and creating `a` /`i` textobjects. It enhances some builtin textobjects, creates extensive set of new ones (like `a*` , `a<Space>` , `a?` , and more), and allows user to create their own (via Lua patterns or functions). Supports dot-repeat, different search methods, consecutive application, and more.
2021-03-26 00:12:54 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Comment
- [numToStr/Comment.nvim ](https://github.com/numToStr/Comment.nvim ) - Smart and Powerful comment plugin for Neovim. Supports commentstring, motions, dot-repeat and more.
- [b3nj5m1n/kommentary ](https://github.com/b3nj5m1n/kommentary ) - Commenting plugin written in Lua.
- [glepnir/prodoc.nvim ](https://github.com/glepnir/prodoc.nvim ) - Comment and support generate annotation.
- [gennaro-tedesco/nvim-commaround ](https://github.com/gennaro-tedesco/nvim-commaround ) - Fast and light commenting plugin written in Lua.
- [folke/todo-comments.nvim ](https://github.com/folke/todo-comments.nvim ) - Highlight, list and search todo comments in your projects.
- [terrortylor/nvim-comment ](https://github.com/terrortylor/nvim-comment ) - Toggle comments in Neovim using the built-in commentstring option.
- [winston0410/commented.nvim ](https://github.com/winston0410/commented.nvim ) - A commenting plugin that supports counts and multiple comment patterns and much more.
- [s1n7ax/nvim-comment-frame ](https://github.com/s1n7ax/nvim-comment-frame ) - Adds a comment frame based on the source file.
- [danymat/neogen ](https://github.com/danymat/neogen ) - A better annotation generator. Supports multiple languages and annotation conventions.
- [echasnovski/mini.nvim#mini.comment ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-comment.md ) - Module of `mini.nvim` for per-line commenting. Fully supports dot-repeat.
- [LudoPinelli/comment-box.nvim ](https://github.com/LudoPinelli/comment-box.nvim ) - Clarify and beautify your comments using boxes and lines.
2022-10-11 11:34:08 +00:00
- [JoosepAlviste/nvim-ts-context-commentstring ](https://github.com/JoosepAlviste/nvim-ts-context-commentstring ) - Sets the `commentstring` option based on the cursor location in the file. The location is checked via treesitter queries.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
2021-06-10 18:55:25 +00:00
### Formatting
2022-02-11 10:32:46 +00:00
- [gpanders/editorconfig.nvim ](https://github.com/gpanders/editorconfig.nvim ) - An EditorConfig plugin for Neovim written in Fennel.
2021-06-10 18:55:25 +00:00
- [mhartington/formatter.nvim ](https://github.com/mhartington/formatter.nvim ) - A format runner for Neovim written in Lua.
2022-05-19 07:44:52 +00:00
- [lukas-reineke/lsp-format.nvim ](https://github.com/lukas-reineke/lsp-format.nvim ) - A wrapper around Neovims native LSP formatting.
2021-09-27 06:36:35 +00:00
- [sbdchd/neoformat ](https://github.com/sbdchd/neoformat ) - A (Neo)vim plugin for formatting code.
2022-06-22 07:50:42 +00:00
- [cappyzawa/trim.nvim ](https://github.com/cappyzawa/trim.nvim ) - This plugin trims trailing whitespace and lines.
2022-06-27 18:29:44 +00:00
- [mcauley-penney/tidy.nvim ](https://github.com/mcauley-penney/tidy.nvim ) - Clear trailing whitespace and empty lines at end of file on every save.
2022-09-06 06:12:05 +00:00
- [MunifTanjim/prettier.nvim ](https://github.com/MunifTanjim/prettier.nvim ) - Prettier integration for Neovim.
2022-09-23 13:08:58 +00:00
- [echasnovski/mini.nvim#mini.align ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-align.md ) - Module of `mini.nvim` for aligning text interactively (with or without instant preview).
2021-06-10 18:55:25 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Indent
2021-05-18 15:39:25 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [glepnir/indent-guides.nvim ](https://github.com/glepnir/indent-guides.nvim ) - Indent plugin.
- [lukas-reineke/indent-blankline.nvim ](https://github.com/lukas-reineke/indent-blankline.nvim ) - IndentLine replacement in Lua with more features and treesitter support.
- [echasnovski/mini.nvim#mini.indentscope ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-indentscope.md ) - Module of `mini.nvim` for visualizing and operating on indent scope. Supports customization of debounce delay, animation style, and different granularity of options for scope computing algorithm.
- [NMAC427/guess-indent.nvim ](https://github.com/NMAC427/guess-indent.nvim ) - Automatic indentation style detection for Neovim.
- [Darazaki/indent-o-matic ](https://github.com/Darazaki/indent-o-matic ) - Dumb automatic fast indentation detection for Neovim written in Lua.
- [Abstract-IDE/penvim ](https://github.com/Abstract-IDE/penvim ) - Project's root directory and documents Indentation detector with project based config loader.
- [yaocccc/nvim-hlchunk ](https://github.com/yaocccc/nvim-hlchunk ) - A Neovim plugin for highlighting a `{}` chunk.
2021-02-02 17:39:15 +00:00
### Command Line
2021-05-21 18:40:08 +00:00
- [notomo/cmdbuf.nvim ](https://github.com/notomo/cmdbuf.nvim ) - Alternative command-line-window plugin.
2021-10-20 17:55:45 +00:00
- [gelguy/wilder.nvim ](https://github.com/gelguy/wilder.nvim ) - A plugin for fuzzy command line autocompletion.
2021-01-19 22:59:34 +00:00
2021-09-06 21:05:07 +00:00
### Session
2021-02-05 19:11:37 +00:00
2021-05-21 18:40:08 +00:00
- [rmagatti/auto-session ](https://github.com/rmagatti/auto-session ) - A small automated session manager for Neovim.
2022-09-03 23:24:44 +00:00
- [echasnovski/mini.nvim#mini.sessions ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-sessions.md ) - Module of `mini.nvim` for session management (read, write, delete).
2022-07-05 14:56:57 +00:00
- [olimorris/persisted.nvim ](https://github.com/olimorris/persisted.nvim ) - Simple session management with git branching, autosave/autoload and Telescope support.
2022-05-02 07:40:20 +00:00
- [Shatur/neovim-session-manager ](https://github.com/Shatur/neovim-session-manager ) - A simple wrapper around :mksession.
2022-05-07 09:38:02 +00:00
- [jedrzejboczar/possession.nvim ](https://github.com/jedrzejboczar/possession.nvim ) - Flexible session management with arbitrary persistent data stored as JSON.
2021-02-05 19:11:37 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
### Remote Development
2021-03-05 21:52:36 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [chipsenkbeil/distant.nvim ](https://github.com/chipsenkbeil/distant.nvim ) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.
- [jamestthompson3/nvim-remote-containers ](https://github.com/jamestthompson3/nvim-remote-containers ) - Develop inside docker containers, just like VSCode.
- [esensar/nvim-dev-container ](https://github.com/esensar/nvim-dev-container ) - Neovim devcontainer.json and general development container support.
### Split and Window
2022-09-26 14:47:27 +00:00
- [~henriquehbr/ataraxis.lua ](https://sr.ht/~henriquehbr/ataraxis.lua ) - A zen mode for improving code readability on Neovim.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [gitlab.com/yorickpeterse/nvim-window ](https://gitlab.com/yorickpeterse/nvim-window ) - Easily jump between Neovim windows.
- [sindrets/winshift.nvim ](https://github.com/sindrets/winshift.nvim ) - Rearrange your windows with ease.
- [beauwilliams/focus.nvim ](https://github.com/beauwilliams/focus.nvim ) - Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua! Vim splits on steroids.
- [luukvbaal/stabilize.nvim ](https://github.com/luukvbaal/stabilize.nvim ) - Stabilized window content on window open/close events.
- [anuvyklack/windows.nvim ](https://github.com/anuvyklack/windows.nvim ) - Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations!
- [nyngwang/NeoNoName.lua ](https://github.com/nyngwang/NeoNoName.lua ) - A layout-preserving buffer-deleter for Neovim.
- [famiu/bufdelete.nvim ](https://github.com/famiu/bufdelete.nvim ) - Delete Neovim buffers without losing your window layout.
- [echasnovski/mini.nvim#mini.bufremove ](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-bufremove.md ) - Module of `mini.nvim` for buffer removing (unshow, delete, wipeout) while saving window layout.
#### Tmux
- [aserowy/tmux.nvim ](https://github.com/aserowy/tmux.nvim ) - Tmux integration for Neovim features pane movement and resizing from within Neovim.
- [danielpieper/telescope-tmuxinator.nvim ](https://github.com/danielpieper/telescope-tmuxinator.nvim ) - Integration for tmuxinator with telescope.nvim.
- [hkupty/nvimux ](https://github.com/hkupty/nvimux ) - Neovim as tmux replacement.
- [numToStr/Navigator.nvim ](https://github.com/numToStr/Navigator.nvim ) - Smoothly navigate between Neovim splits and Tmux panes.
- [declancm/windex.nvim ](https://github.com/declancm/windex.nvim ) - Collection of window functions which includes moving between, closing and maximizing Neovim splits and Tmux panes.
### Game
- [ThePrimeagen/vim-be-good ](https://github.com/ThePrimeagen/vim-be-good ) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements.
- [alec-gibson/nvim-tetris ](https://github.com/alec-gibson/nvim-tetris ) - Bringing emacs' greatest feature to Neovim - Tetris!.
- [seandewar/nvimesweeper ](https://github.com/seandewar/nvimesweeper ) - Play Minesweeper in your favourite text editor.
- [seandewar/killersheep.nvim ](https://github.com/seandewar/killersheep.nvim ) - Neovim port of killersheep.
2022-10-14 11:30:37 +00:00
- [rktjmp/shenzhen-solitaire.nvim ](https://github.com/rktjmp/shenzhen-solitaire.nvim ) - Shenzhen I/O Solitaire port.
2021-03-05 21:52:36 +00:00
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
#### Competitive Programming
2022-01-23 11:50:32 +00:00
- [p00f/cphelper.nvim ](https://github.com/p00f/cphelper.nvim ) - Neovim helper for competitive programming written in Lua.
- [xeluxee/competitest.nvim ](https://github.com/xeluxee/competitest.nvim ) - A plugin to automate testcases management and checking for Competitive Programming contests.
2021-09-06 21:05:07 +00:00
### Preconfigured Configuration
2021-05-07 02:03:34 +00:00
2022-08-09 05:42:11 +00:00
- [Abstract-IDE/Abstract ](https://github.com/Abstract-IDE/Abstract ) - Abstract, The Neovim configuration to achieve the power of Modern IDE.
2022-09-14 20:13:49 +00:00
- [SpaceVim/SpaceVim ](https://spacevim.org ) - A community-driven modular Vim/Neovim distribution, like spacemacs but for Vim/Neovim.
2021-12-10 08:30:23 +00:00
- [CosmicNvim/CosmicNvim ](https://github.com/CosmicNvim/CosmicNvim ) - CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!
2021-11-03 08:33:32 +00:00
- [artart222/CodeArt ](https://github.com/artart222/CodeArt ) - A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built in `:CodeArtUpdate` command for updating it.
2021-05-21 18:40:08 +00:00
- [NTBBloodbath/doom-nvim ](https://github.com/NTBBloodbath/doom-nvim ) - Port of the doom-emacs framework, its goal is to add useful functions to Neovim to start working in a stable and efficient development environment without spending a lot of time configuring everything.
- [crivotz/nv-ide ](https://github.com/crivotz/nv-ide ) - Neovim custom configuration, oriented for full stack developers (rails, ruby, php, html, css, SCSS, JavaScript).
2022-03-19 09:26:41 +00:00
- [LunarVim/LunarVim ](https://github.com/LunarVim/LunarVim ) - This project aims to help one transition away from VSCode, and into a superior text editing experience.
2022-09-14 20:13:49 +00:00
- [hackorum/VapourNvim ](https://github.com/hackorum/VapourNvim ) - A Neovim config for THE ULTIMATE Vim IDE-like experience.
2022-08-09 05:42:11 +00:00
- [vi-tality/neovitality ](https://github.com/vi-tality/neovitality ) - A full-featured Neovim distribution, packaged with Nix Flake for easy installation and reproducibility.
2021-10-28 08:25:34 +00:00
- [siduck76/NvChad ](https://github.com/siduck76/NvChad ) - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
2022-03-02 12:03:38 +00:00
- [nvoid-lua/nvoid ](https://github.com/nvoid-lua/nvoid ) - Simple Neovim config written in Lua with all the modern features available in any **IDE**
2022-08-09 05:42:11 +00:00
- [cstsunfu/.sea.nvim ](https://github.com/cstsunfu/.sea.nvim ) - A modular Neovim configuration with beautiful UI and some useful features(Pomodoro Clock, Window Number).
2021-11-04 11:12:22 +00:00
- [shaeinst/roshnivim ](https://github.com/shaeinst/roshnivim ) - Roshnivim, can be called neovim's distro, is a predefined configs so that you don't need 1000hr to setup neovim as an IDE.
2022-05-02 07:39:37 +00:00
- [AstroNvim/AstroNvim ](https://github.com/AstroNvim/AstroNvim ) - AstroNvim is an aesthetic and feature-rich Neovim config that is extensible and easy to use with a great set of plugins.
2022-03-27 09:22:44 +00:00
- [shaunsingh/nyoom.nvim ](https://github.com/shaunsingh/nyoom.nvim ) - Blazing fast, configurable, minimal and lispy neovim config written in Fennel. Base config for users to extend and add upon, leading to a more unique editing experience.
2022-04-04 08:25:19 +00:00
- [CanKolay3499/CNvim ](https://github.com/CanKolay3499/CNvim ) - A lightweight Neovim config for web development.
2022-03-30 15:47:03 +00:00
- [jrychn/moduleVim ](https://github.com/jrychn/ModuleVim ) - A very easy to use
for backend and frontend, install lsp automatically.
2022-06-05 19:15:55 +00:00
- [askfiy/nvim ](https://github.com/askfiy/nvim ) - An excellent Neovim configuration, which is as powerful as Vscode, is lightning fast ⚡️.
2022-06-06 09:32:20 +00:00
- [imbacraft/dusk.nvim ](https://github.com/imbacraft/dusk.nvim ) - Dusk is a lightweight, aesthetically minimal Neovim config, written in Lua, able to provide for web and Java development.
2022-08-28 15:58:51 +00:00
- [nvim-lua/kickstart.nvim ](https://github.com/nvim-lua/kickstart.nvim ) - A launch point for your personal Neovim configuration.
2022-09-28 17:47:12 +00:00
- [cunderw/nvim ](https://github.com/cunderw/nvim ) - Neovim custom configuration, focused on JS/TS, Go, and Java development. Very IDE like.
2021-07-11 16:52:01 +00:00
2021-05-07 16:44:26 +00:00
## External
2021-10-28 08:25:34 +00:00
These tools are used externally to Neovim to enhance the experience.
2020-11-08 23:38:27 +00:00
2021-09-06 21:05:07 +00:00
### Version Manager
2021-05-07 16:44:26 +00:00
2022-05-30 15:16:38 +00:00
- [MordechaiHadad/bob ](https://github.com/MordechaiHadad/bob ) - A cross platform and easy to use Neovim version manager.
2021-05-07 01:10:05 +00:00
- [NTBBloodbath/nvenv ](https://github.com/NTBBloodbath/nvenv ) - A lightweight and blazing fast Neovim version manager.
2021-05-21 18:40:08 +00:00
- [shohi/neva ](https://github.com/shohi/neva ) - A Neovim version manager written in Lua.
2021-05-07 01:10:05 +00:00
2021-05-07 16:44:26 +00:00
### Boilerplate
2021-10-28 08:25:34 +00:00
- [gennaro-tedesco/boilit ](https://github.com/gennaro-tedesco/boilit ) - Create boilerplate structure for Neovim plugins.
`Plugin` subcategories re-organization (#557) (#559)
* Update README.md
- `Fuzzy Finder`, `File Explorer`, & `Project` follow each other
- `Motion`, `Keybinding`, `Mouse`, & `Scrolling` follow each other
- `Colorscheme creation` became a sub of `Colorscheme`
- `Quickfix` became a sub of `Debugging`
- `Competitive Programming` became a sub of `Game`
- `Github` became a sub of `Git`
- `Scrollbar` became a sub of `Scrolling`
- `Comment` became a sub of `Editing support`
- `Indent` became a sub of `Formatting`
- `Tmux` became a sub of `Split and Window`
* Update README.md
- `UI` now links to the official wiki page
- `Programming languages support` follows `Lsp` and `Completion`
- `Web development` became a sub of `Programming languages support`
- `Statusline`, ... til `Startup` moved below `Colorscheme`
- `Test` follows `Debugging`
- Removed `Browser integration` as it falls under `UI`
* Update README.md
- `Language` moved below `Markdown / LaTeX`
- `Search` moved above `Fuzzy Finder`
- Removed `Collaborative Editing` and moved [jbyuki/instant.nvim] to `Utility`
- `Code Runner` moved below `Test`
- [onsails/diaglist.nvim], [folke/trouble.nvim], [folke/lsp-colors.nvim], and [git.sr.ht/~whynothugo/lsp_lines.nvim] moved to `Diagnostics`
- Go plugins in `Programming languages support` follow each other
- [crusj/structrue-go.nvim], [someone-stole-my-name/yaml-companion.nvim] and [cuducos/yaml.nvim] moved to `Programming languages support`
- [nyngwang/NeoNoName.lua], [famiu/bufdelete.nvim] and [echasnovski/mini.nvim#mini.bufremove] moved to `Split and Window`
- [max397574/better-escape.nvim] moved to `Keybinding`
- [m00qek/plugin-template.nvim] and [ellisonleao/nvim-plugin-template] moved to `Boilerplate`
- [linty-org/readline.nvim] moved to `Motion`
* Update README.md
- `Terminal Integration` moved below `Utility`
- `Media` and `Note Taking` moved above `Utility`
- `Game` and `Preconfigured Configuration` moved to the bottom
2022-09-26 14:18:50 +00:00
- [m00qek/plugin-template.nvim ](https://github.com/m00qek/plugin-template.nvim ) - A plugin template that setups test infrastructure and GitHub Actions.
- [ellisonleao/nvim-plugin-template ](https://github.com/ellisonleao/nvim-plugin-template ) - Another neovim plugin template, using GitHub's template feature.
2021-05-07 16:44:26 +00:00
## Vim
2022-09-14 20:13:49 +00:00
- [Vimawesome ](https://vimawesome.com/ ) - Showcases various plugins for Vim and has a [neovim tag ](https://vimawesome.com/?q=tag:neovim ) for other plugins targeting Neovim.
- [awesome-vim ](https://github.com/akrawchyk/awesome-vim#tools ) - Short list of Vim plugins and helpful guides.
- [vim-plugin-list ](https://github.com/altermo/vim-plugin-list ) - List of Vim and Neovim plugins.
2021-08-06 14:49:00 +00:00
2021-09-06 21:05:07 +00:00
## Resource
2021-08-06 14:49:00 +00:00
2022-07-20 07:39:08 +00:00
- [Neovimcraft ](https://neovimcraft.com ) - A site dedicated to searching for Neovim specific plugins and guides for building plugins in Lua.
2022-07-28 10:53:49 +00:00
- [TWiN ](https://this-week-in-neovim.org ) - TWiN (this-week-in-neovim.org) is dedicated to providing weekly news about Neovim and its ecosystem.