close
Image Image Image
Image
Image
    sponsor Vim development Vim logo Vim Book Ad
Image
Image
Image Image Image
Image
Vim Scripts (add script)

script: Middle English, from Latin scriptum, things written, a plan of action



Recent Script Updates (browse all | search)
[2026-05-03]  vim-quickui : The missing UI extensions for Vim 9
Image (1.5.6) New customizable dialog system for vim, supports 7 control types: label, input, radio, checkbox, button, separator, and dropdown. - Wei Lin
[2026-05-02]  vim-airline : lean & mean statusline that's light as air
Image (0.12) New features - Extensions:   - poetv support   - vim-lsp support   - zoomwintab support   - Vaffle support   - vim-dirvish support   - fzf.vim support   - OmniSharp support   - searchcount support   - fern.vim support   - Vim-CMake support   - battery.vim support   - nvim-lspconfig support   - gen_tags.vim support   - vim-rufu support   - vim-flog support   - nvim-lsp support   - vim9lsp.vim support   - fcitx.vim support   - gitsigns.nvim support   - codeium support   - vimodoro support   - nerdfont support   - zhihu Neovim support   - Ascii Scrollbar support Improvements - git branch can also be displayed using gina.vim - coc extensions can also show additional status messages as well as the current function - coc-git extension integrated into hunks extension - rewrote parts using Vim9 Script for performance improvements - vim-obsession allow to set paused indicator - Display executable symbol for executable script - Support for Neovims global statusline - whitespace extensions: add git conflict marker support - Support tabpanel, including mouse and scroll support (Vim only) - Support multi-line statusline (Vim only) - Support clickable buffers in Vim - Support for showing repo:/path/file path like style using the gitrepo style - tabline: Expose <Plug>AirlineSelectFirstTab and <Plug>AirlineSelectLastTab - tabline: Add a new buffer_idx_mode that adds a lot more mappings. Other - Changed CI from travis-ci.org to GitHub Actions - Introduce Vim script static analysis using reviewdog - Added multiple Vim versions to unit tests - Added option to show short paths in the status line - Bailey Ling
[2026-04-30]  ruted-vim : The ruted-vim plugin allows you to enter Unicode symbols easily in Vim
Image (1.0.1) Moved plugin's repository from GitLab to Codeberg - Huub de Beer
[2026-04-30]   LazyDeveloperHelper.nvim : Auto-install Python, Rust, C/C++, JS, Ruby, Lua libs directly from Neovim
Image (v15.0) !!! [AI-GENERATED CHANGELOG] !!! 1. Added `pubspec.lock` and `.gitignoreed file/dirs like .pyre`, making code more manageable (#146). I'm keeping my work clean by ignoring things that are not essential, plus using a new locking system ensures dependencies are consistent across installations—a win-win for both me and any fellow developers who might dive into the project. 2. Set up `test_files/test_lua/*`, kickstarted with tests already in place to make sure everything's tickety-boo from LuaRocks (#145). A tidy workspace is a happy developer! I’ve also refactored the `.gitignore` for better file management. 3. Fixed bugs and made codebases more readable, thanks to DeepSource's linting tools—goodbye spaghetti-code syndrome (#147). These little improvements might not feel like much at first glance but trust me when I say they make a huge difference in maintainability! 4. Introduced the Poetry installer and refactored existing installers for better consistency—and tested it locally too, because why not? (#143). This helps with package management across different environments without any hiccups along the way; happy developers mean fewer headaches down the line! 5. Streamlined `README.md` by adding TrendShift badge and updating various sections—clear, updated docs are always appreciated (#146). It's like giving your project a facelift so that both you and future contributors feel welcome right from day one without any hassles! 6. Pushed updates to the README file which helped with clarity about package managers—the whole point of sharing this work is ensuring others (including myself) can easily grasp what's going on in a snap, reducing unnecessary stress and confusion down the line. 7. Removed `test_files/test_luarocks/.pyre/*` which was just taking up space—goodbye unused clutter; hello clean workspace for better focus on development tasks (#146). It's all about optimizing the coding environment to keep things efficient and tidy.                          - Igor "Silletr"
[2026-04-28]  duras_bridge : Minimal Vim/Neovim integration for the duras CLI (daily notes).
Image (1.1.0) Improvements and fixes. Requires duras 1.1.0 or later. - Sergiy Duras
[2026-04-21]  c_CTRL-O.vim : One-shot normal mode for command-line mode
Image (0.0.0) Initial upload - Emilien Breton
[2026-04-20]  fcitx5-vim : Auto-switch Fcitx5 on mode changes with jobs.
Image (1.0) Initial upload - 5694 DFHX
[2026-04-17]  LLMChat.vim : A Vim plugin for holding chats with LLMs
Image (v0.5.0) The 0.5.0 release which includes some important bug fixes as well as new usability features (such as dynamic embeddings and use of a message register).  Note that the recommended way to upgrade this release is to pull it from GitHub; the bundle here is a trimmed down version that excludes content such as tests to make the bundle small enough to upload. - James Hurley
[2026-04-13]  tex_fold.vim : A manual LaTeX fold plugin by analogy to syntax fold
Image (3.1) fix some bugs - Yangqin Fang
Image
Displaying 10 of 6002 (more)
Image
Image
Image
Image
Image Questions about Vim should go to the maillist. Help Uganda.     Vim at Github Image
Image