|Repos Using This
|Packages Using This
|Most Recent Commit
|a day ago
|:hibiscus: Minimalist Vim Plugin Manager
|11 days ago
|The ultimate Vim configuration (vimrc)
|10 days ago
|October 18, 2010
|A tree explorer plugin for vim.
|a day ago
|July 26, 2022
|n³ The unorthodox terminal file manager
|11 days ago
|February 16, 2022
|Go development plugin for Vim
|a year ago
|pathogen.vim: manage your runtimepath
|2 months ago
|Persists tmux environment across system restarts.
|21 hours ago
|Quickstart configs for Nvim LSP
|12 days ago
|UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
|4 months ago
|YADR - The best vim,git,zsh plugins and the cleanest vimrc you've ever seen
I've been iterating on this configuration for more than 12 years and 1,000 commits. It's very unlikely you'd want to use it directly. Instead, feel free to learn and take snippets from it.
This is one of the things I'm most proud of, definitely steal it.
Each plugin is included and managed in its own file.
Be sure you read the About section above.
git clone [email protected]:mutewinter/dot_vim.git ~/.config/nvim.
Now you have a choice. The automated script or the manual process.
rake vim:link to make the
.nvimrc symbolic links.
vim +PlugInstall +qall
enter in normal mode saves the current buffer, if needed.
Create a new
.vim file with the same name as the plugin you'd like to install
plug_plugins/custom. Then add the installation
block. For example:
let g:move_key_modifier = 'C'
This example installs
|Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
|fugitive.vim: A Git wrapper so awesome, it should be illegal
|surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
|Find, Filter, Preview, Pick. All lua, all the time.
|Nvim Treesitter configurations and abstraction layer
|Neovim plugin for GitHub Copilot
|A file explorer tree for neovim written in lua
|🔗 The fancy start screen for Vim.
|A blazing fast and easy to configure neovim statusline plugin written in pure lua.
|Git integration for buffers
|Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
|The undo history visualizer for VIM
|EditorConfig plugin for Vim
|:brain: 💪 // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
|dadbod.vim: Modern database interface for Vim
|Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
|An interactive and powerful Git interface for Neovim, inspired by Magit
|abolish.vim: Work with several variants of a word at once
|repeat.vim: enable repeating supported plugin maps with "."
|Vim plugin that provides additional text objects
|plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
|Switch between single-line and multiline forms of code
|CoffeeScript support for vim
|eunuch.vim: Helpers for UNIX
fork of vim-web-devicons for neovim
|A text searching plugin mimics Ctrl-Shift-F on Sublime Text 2
|Vim plugin: Create your own text objects
|Create Neovim themes with real-time feedback, export anywhere.
|Smooth scrolling neovim plugin written in lua
|👀 " / @ / CTRL-R
|Simple UI for tpope/vim-dadbod
|🔦 [Vim script] JSX and TSX syntax pretty highlighting for vim.
|Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.
|Plugin for calling lazygit from within neovim.
|rhubarb.vim: GitHub extension for fugitive.vim
|Treesitter playground integrated into Neovim
|Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node.
|Plugin to help you stop repeating the basic movement keys
|A simple Vim plugin to switch segments of text with predefined replacements
|Vim plugin for insert mode completion of words in adjacent tmux panes
|Open URI with your favorite browser from your most favorite editor
|A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
|Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
|A fast and lightweight Neovim lua plugin to keep an eye on where your cursor has jumped.
|All the npm/yarn/pnpm commands I don't want to type
|A plugin for neovim that highlights cursor words and lines
|Miscellaneous auto-load Vim scripts
|ragtag.vim: ghetto HTML/XML mappings (formerly allml.vim)
|vim plugin for tmux.conf
|Rainbow delimiters for Neovim with Tree-sitter
|The best PostgreSQL plugin for Vim!
|A powerful Neovim plugin that lets users choose & modify RGB/HSL/HEX colors.
|Vim mapping for sorting a range of text
|coc.nvim integration for telescope.nvim
|Open a Quickfix item in a window you choose. (Vim plugin)
|Coc.nvim extension for Tailwind CSS IntelliSense
|A vim plugin for toggling the display of the quickfix list and the location-list.
|Toggle the cursor shape in the terminal for Vim.
|A port of jellybeans colorscheme for neovim
|a better (hopefully) :Join command in vim
|[deprecated] Vim plugin for Handlebars
|Plugin to create and use a scratch Vim buffer
|Reveal the current file in the OS X Finder.
|Fork of Neovim colorizer to support Typewind
|Problem fetching glepnir/indent-guides.nvim.
|Close all help windows
|A forked script for vim auto reloading of buffers when changed on disk.
That's 72 plugins, holy crap.
rake update_readme on 2024/01/09.