Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saccarosium/awesome-vim9
Collection of awesome vim9script plugins.
https://github.com/saccarosium/awesome-vim9
List: awesome-vim9
awesome-list vim9 vim9-plugin vim9-script vim9script
Last synced: 4 days ago
JSON representation
Collection of awesome vim9script plugins.
- Host: GitHub
- URL: https://github.com/saccarosium/awesome-vim9
- Owner: saccarosium
- License: cc0-1.0
- Created: 2024-02-25T15:06:23.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T11:14:32.000Z (18 days ago)
- Last Synced: 2024-12-12T17:00:49.436Z (9 days ago)
- Topics: awesome-list, vim9, vim9-plugin, vim9-script, vim9script
- Homepage:
- Size: 68.4 KB
- Stars: 85
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-vim9 - Collection of awesome vim9script plugins. (Programming Language Lists / Vim Script Lists)
README
# Awesome-Vim9
Welcome to Awesome Vim9, a community-driven list of useful vim9script powered plugins, utilities, and libraries. Legacy vimscript plugins are not listed here.
To submit a new plugin read [CONTRIBUTING.md](./CONTRIBUTING.md) first.
---
* [Command Execution](#command-execution)
* [Completion](#completion)
* [Editing](#editing)
* [File Management](#file-managment)
* [Fuzzy Finding](#fuzzy-finding)
* [Integrations](#integrations)
* [Language Server Protocol](#language-server-protocol)
* [Libraries](#libraries)
* [Miscellaneous](#miscellaneous)
* [Motion](#motion)
* [Plugin Management](#plugin-managment)
* [UI](#ui)
* [Quickfix](#quickfix)
* [Statusline](#statusline)---
## Command Execution
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-shout](https://github.com/habamax/vim-shout) | Run and Capture Shell Command Output in Vim | ✅ |## Completion
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vimcomplete](https://github.com/girishji/vimcomplete) | Async autocompletion for Vim. | ✅ |
| [vimsuggest](https://github.com/girishji/vimsuggest) | Auto-completion for Vim's cmdline mode. | ✅ |
| [vim-camelcomplete](https://github.com/jessepav/vim-camelcomplete) | Vim 9 plugin to complete CamelCase, snake_case and dash-words identifier abbreviations. | ✅ |
| [vim-wispath](https://github.com/mityu/vim-wispath) | A path completion script written in Vim9 script. | ✅ |## Editing
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [auto-pairs](https://github.com/Eliot00/auto-pairs) | Vim9 auto pairs plugin | ✅ |
| [vim-highlight-yanked](https://github.com/ubaldot/vim-highlight-yanked) | Highlight yanked text | ✅ |
| [vim-writegood](https://github.com/ubaldot/vim-writegood) | Check your prose in Vim | ✅ |## File Management
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-dir](https://github.com/habamax/vim-dir) | Vim file manager | ✅ |
| [vim-netrw-salad](https://github.com/saccarosium/vim-netrw-salad) | A delicious salad to go with your beloved netrw. | ❎ |
| [vim-open-recent](https://github.com/ubaldot/vim-open-recent) | Open recent files from a popup menu. | ✅ |## Fuzzy Finding
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [fuzzyy](https://github.com/Donaldttt/fuzzyy) | A fuzzy finder plugin for vim | ✅ |
| [minifuzzy.vim](https://github.com/hahdookin/minifuzzy.vim) | Simple Vim9 fuzzy finder wrapper utilizing Vim9's built-in fuzzy finding capability | ✅ |
| [scope.vim](https://github.com/girishji/scope.vim) | Minimal, fast, and extensible fuzzy finder. | ✅ |
| [vim-fzy](https://github.com/bfrg/vim-fzy) | Run fzy asynchronously in a Vim (popup) terminal-window | ✅ |
| [vim-poptools](https://github.com/ubaldot/vim-poptools) | Exploit popups as much as you can! | ✅ |## Integrations
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-conda-activate](https://github.com/ubaldot/vim-conda-activate) | Activate Conda environments in Vim. | ✅ |
| [vim-bazel.vim](https://github.com/noscript/bazel.vim) | Bazel integration for Vim | ✅ |
| [vim-cmake-help](https://github.com/bfrg/vim-cmake-help) | View CMake Documentation inside Vim | ✅ |
| [miniterm.vim](https://github.com/hahdookin/miniterm.vim) | Simple Vim9 toggle-terminal manager | ✅ |
| [vimdict](https://github.com/wolandark/vimdict) | A Simple Wrapper Over The Dict CLI | ✅ |
| [vim-manim](https://github.com/ubaldot/vim-manim) | Use Manim inside Vim | ✅ |
| [vim-replica](https://github.com/ubaldot/vim-replica) | Enjoy Jupiter inside Vim | ✅ |
| [vim-microdebugger](https://github.com/ubaldot/vim-microdebugger) | A debugger for micro-controllers | ✅ |## Language Server Protocol
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [yegappan/lsp](https://github.com/yegappan/lsp/tree/main) | Language Server Protocol (LSP) plugin for Vim9 | ✅ |
| [creativenull/vim-lspclient](https://github.com/creativenull/vim-lspclient) | A highly experimental lsp client for vim. Written in vim9script. | ❎ |
| [saccarosium/yegappan-lsp-settings](https://github.com/saccarosium/yegappan-lsp-settings) | Quickstart configs for yeggapan lsp client | ❎ |## Libraries
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-devel](https://github.com/lifepillar/vim-devel) | The workbench for modern Vim development | ✅ |
| [vim-colortemplate](https://github.com/lifepillar/vim-colortemplate/tree/v3) | The Toolkit for Vim Color Scheme Designers! | ✅ |
| [vim-autograd](https://github.com/pit-ray/vim-autograd/tree/vim9) | Automatic differentiation library written in pure Vim script. | ✅ |## Miscellaneous
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-ii](https://github.com/habamax/vim-ii) | IRC with suckless Irc it (ii) and vim | ✅ |
| [vim-boxdraw](https://github.com/jessepav/vim-boxdraw) | Vim 9 plugin to draw boxes, tables, and lines | ✅️ |
| [vim-ez-emoji](https://github.com/wolandark/vim-ez-emoji) | An easy emoji plugin for vim written in vim9script | ✅ |
| [vim-outline](https://github.com/ubaldot/vim-outline) | A simple outline sketcher. | ✅ |
| [vim-helpme](https://github.com/ubaldot/vim-helpme) | Who can remember all that stuff? | ✅ |
| [vim9-conversion-aid](https://github.com/ubaldot/vim9-conversion-aid) | Aid to convert legacy scripts to Vim9 language | ✅ |## Motion
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim9-stargate](https://github.com/monkoose/vim9-stargate) | modern alternative to easymotion written in vim9 | ✅ |
| [easyjump.vim](https://github.com/girishji/easyjump.vim) | The Vim motion you've always wanted. | ✅ |## Plugin Management
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [plugpac.vim](https://github.com/bennyyip/plugpac.vim) | Plugpac is a plugin manger written in Vim9 based on minpac, provides vim-plug-like experience | ✅ |## UI
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-popped](https://github.com/kennypete/vim-popped) | A plugin for Vim providing commands that use Vim’s builtin popup window functionality. | ✅ |
| [vim-extended-view](https://github.com/ubaldot/vim-extended-view) | A window is too small for your long buffer? Then, try this! | ✅ |### Quickfix
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-qf-preview](https://github.com/bfrg/vim-qf-preview) | Preview the quickfix item under the cursor in a popup window | ✅ |
| [vim-qf-diagnostics](https://github.com/bfrg/vim-qf-diagnostics) | Highlight quickfix errors, and display error messages as virtual text or in a popup window | ✅ |
| [vim-qf-history](https://github.com/bfrg/vim-qf-history) | Navigate Vim's quickfix and location-list history using a popup menu | ✅ |### Statusline
**[`^ back to top ^`](#awesome-vim9)**
| Name | Description | Maintained |
| --- | --- | --- |
| [vim-tene](https://github.com/kennypete/vim-tene) | Vim 9 - teRNARY STATUSLIne | ✅ |