Vim Script Vim

Open-source Vim Script projects categorized as Vim

Top 23 Vim Script Vim Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: The benefits of everything (in Emacs) being a buffer | news.ycombinator.com | 2023-01-30

    I have submitted a bugreport to neovim with steps to reproduce: https://github.com/neovim/neovim/issues/21696

  • vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

    Project mention: How I set up Vim for writing LaTex, Python, C and C++? | reddit.com/r/vim | 2023-01-27

    recommend first setting up a proper plugin manager : https://github.com/junegunn/vim-plug

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Vim

    The official Vim repository

    Project mention: Currently highlighted search result has its color turned to normal | reddit.com/r/vim | 2023-01-31

    Thank you so much. It looks like this was introduced in patch 8.2.4724

  • nerdtree

    A tree explorer plugin for vim.

    Project mention: how do I download nerd tree on neovim?? | reddit.com/r/neovim | 2023-01-17

    Worth noting Nerdtree’s repo is now at https://github.com/preservim/nerdtree and not at https://github.com/scrooloose/nerdtree

  • vim-airline

    lean & mean status/tabline for vim that's light as air

    Project mention: Transitioning vim-airline theme to Lua | reddit.com/r/neovim | 2023-01-24

    I am working on adding a theme for the vim-airline plugin to the Everblush colorschemes for Vim and Neovim.

  • vim-go

    Go development plugin for Vim

    Project mention: Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key. | reddit.com/r/neovim | 2022-09-10
  • vim-galore

    :mortar_board: All things Vim!

    Project mention: Advanced Vimtutor? | reddit.com/r/vim | 2022-09-11
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ale

    Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support

    Project mention: ALE now supports Neovim's diagnostics API | reddit.com/r/neovim | 2023-01-31

    I am the person who created the initial request 4005 back in Dec 2021. So quite the journey to get here.

  • fzf.vim

    fzf :heart: vim

    Project mention: Fuzzy search | reddit.com/r/vim | 2023-01-27

    For fzf, there's https://github.com/junegunn/fzf.vim. Also check out :help fuzzy-matching.

  • vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

    Project mention: Is there a simple way to see if a certain line has unsaved changes? | reddit.com/r/vim | 2023-01-26
  • vimwiki

    Personal Wiki for Vim

    Project mention: Why is D-man using Notepad?!?! | reddit.com/r/Destiny | 2023-01-22
  • macvim

    Vim - the text editor - for macOS

    Project mention: MacVim (GUI Version) is behaving weirdly!! Don't know the reason.!! Need help! If anyone had spotted the problem.....requesting to guide me through it.. Thank you in advance. | reddit.com/r/vim | 2023-01-05

    You should file an issue at https://github.com/macvim-dev/macvim/issues/. As long as you provide enough info to help other people help you, you will get a response.

  • vim-easymotion

    Vim motions on speed!

    Project mention: Blog | My Vim Command Workflow | reddit.com/r/vim | 2023-01-30

    By vim motions, do you mean native motions or extended motions with plugins like vim easymotion and vim sneak? Those are the two I've been trying out recently.

  • lightline.vim

    A light and configurable statusline/tabline plugin for Vim

    Project mention: Nordic Desktop | reddit.com/r/linuxmasterrace | 2023-01-15

    vim-plug, nord-vim, lightline

  • emmet-vim

    emmet for vim: http://emmet.io/

    Project mention: reactjs styled-components auto-completion | reddit.com/r/neovim | 2023-01-22
  • tagbar

    Vim plugin that displays tags in a window, ordered by scope

    Project mention: NeoVim Installation and Configuration on Win10/11 | dev.to | 2022-11-30

    :set number :set autoindent :set tabstop=5 :set shiftwidth=4 :set smarttab :set softtabstop=4 :set mouse=a call plug#begin() Plug 'http://github.com/tpope/vim-surround' " Surrounding ysw) Plug 'https://github.com/preservim/nerdtree' " NerdTree Plug 'https://github.com/tpope/vim-commentary' " For Commenting gcc & gc Plug 'https://github.com/vim-airline/vim-airline' " Status bar Plug 'https://github.com/lifepillar/pgsql.vim' " PSQL Pluging needs :SQLSetType pgsql.vim Plug 'https://github.com/ap/vim-css-color' " CSS Color Preview Plug 'https://github.com/rafi/awesome-vim-colorschemes' " Retro Scheme Plug 'https://github.com/neoclide/coc.nvim' " Auto Completion Plug 'https://github.com/ryanoasis/vim-devicons' " Developer Icons Plug 'https://github.com/tc50cal/vim-terminal' " Vim Terminal Plug 'https://github.com/preservim/tagbar' " Tagbar for code navigation Plug 'https://github.com/terryma/vim-multiple-cursors' " CTRL + N for multiple cursors Plug 'https://github.com/rstacruz/vim-closer' " For brackets autocompletion " Auto-completion For Javascript, typescript, html, jsx ...etc Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'} " this is for auto complete, prettier and tslinting let g:coc_global_extensions = ['coc-tslint-plugin', 'coc-tsserver', 'coc-css', 'coc-html', 'coc-json', 'coc-prettier'] " list of CoC extensions needed Plug 'jiangmiao/auto-pairs' "this will auto close ( [ { " these two plugins will add highlighting and indenting to JSX and TSX files. Plug 'yuezk/vim-js' Plug 'HerringtonDarkholme/yats.vim' Plug 'maxmellon/vim-jsx-pretty' set encoding=UTF-8 call plug#end() nnoremap :NERDTreeFocus nnoremap :NERDTree nnoremap :NERDTreeToggle nnoremap :call CocActionAsync('jumpDefinition') nmap :TagbarToggle :set completeopt-=preview " For No Previews :colorscheme jellybeans let g:NERDTreeDirArrowExpandable="+" let g:NERDTreeDirArrowCollapsible="~" " --- Just Some Notes --- " :PlugClean :PlugInstall :UpdateRemotePlugins " " :CocInstall coc-python " :CocInstall coc-clangd " :CocInstall coc-snippets " :CocCommand snippets.edit... FOR EACH FILE TYPE " air-line let g:airline_powerline_fonts = 1 if !exists('g:airline_symbols') let g:airline_symbols = {} endif " airline symbols let g:airline_left_sep = '' let g:airline_left_alt_sep = '' let g:airline_right_sep = '' let g:airline_right_alt_sep = '' let g:airline_symbols.branch = '' let g:airline_symbols.readonly = '' let g:airline_symbols.linenr = '' inoremap pumvisible() ? coc#_select_confirm() : ""

  • Python-mode

    Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.

    Project mention: NVIM: More complete autocomplete | reddit.com/r/vim | 2022-12-07

    As for the Vim auto complete plug-in to use. The biggest (and rather quite bloated provider) are coc and youcompleteme. Vim had countless other completion provider plugins over the years, I lost track of which ones are still good to use and which ones should already be superseded by better techs, but one I personally use python-mode, which uses rope and vim-lsp which supports pylsp.

  • vim-polyglot

    A solid language pack for Vim.

    Project mention: Syntax highlighting for JavaScript that uses coc-tsserver? The picture shows how my JavaScript import statement looks like currently on top, and below is how it should be highlighted | reddit.com/r/neovim | 2023-01-07

    https://github.com/morhetz/gruvbox and https://github.com/sheerun/vim-polyglot are Vim plugins that work in Neovim, but they don't allow you to use treesitter, so if you don't want to use treesitter use them.

  • vim.wasm

    Vim editor ported to WebAssembly

    Project mention: Vim on ChromeOS (not crostini) | reddit.com/r/chromeos | 2022-12-21
  • vim-devicons

    Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more

    Project mention: NeoVim Installation and Configuration on Win10/11 | dev.to | 2022-11-30

    :set number :set autoindent :set tabstop=5 :set shiftwidth=4 :set smarttab :set softtabstop=4 :set mouse=a call plug#begin() Plug 'http://github.com/tpope/vim-surround' " Surrounding ysw) Plug 'https://github.com/preservim/nerdtree' " NerdTree Plug 'https://github.com/tpope/vim-commentary' " For Commenting gcc & gc Plug 'https://github.com/vim-airline/vim-airline' " Status bar Plug 'https://github.com/lifepillar/pgsql.vim' " PSQL Pluging needs :SQLSetType pgsql.vim Plug 'https://github.com/ap/vim-css-color' " CSS Color Preview Plug 'https://github.com/rafi/awesome-vim-colorschemes' " Retro Scheme Plug 'https://github.com/neoclide/coc.nvim' " Auto Completion Plug 'https://github.com/ryanoasis/vim-devicons' " Developer Icons Plug 'https://github.com/tc50cal/vim-terminal' " Vim Terminal Plug 'https://github.com/preservim/tagbar' " Tagbar for code navigation Plug 'https://github.com/terryma/vim-multiple-cursors' " CTRL + N for multiple cursors Plug 'https://github.com/rstacruz/vim-closer' " For brackets autocompletion " Auto-completion For Javascript, typescript, html, jsx ...etc Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'} " this is for auto complete, prettier and tslinting let g:coc_global_extensions = ['coc-tslint-plugin', 'coc-tsserver', 'coc-css', 'coc-html', 'coc-json', 'coc-prettier'] " list of CoC extensions needed Plug 'jiangmiao/auto-pairs' "this will auto close ( [ { " these two plugins will add highlighting and indenting to JSX and TSX files. Plug 'yuezk/vim-js' Plug 'HerringtonDarkholme/yats.vim' Plug 'maxmellon/vim-jsx-pretty' set encoding=UTF-8 call plug#end() nnoremap :NERDTreeFocus nnoremap :NERDTree nnoremap :NERDTreeToggle nnoremap :call CocActionAsync('jumpDefinition') nmap :TagbarToggle :set completeopt-=preview " For No Previews :colorscheme jellybeans let g:NERDTreeDirArrowExpandable="+" let g:NERDTreeDirArrowCollapsible="~" " --- Just Some Notes --- " :PlugClean :PlugInstall :UpdateRemotePlugins " " :CocInstall coc-python " :CocInstall coc-clangd " :CocInstall coc-snippets " :CocCommand snippets.edit... FOR EACH FILE TYPE " air-line let g:airline_powerline_fonts = 1 if !exists('g:airline_symbols') let g:airline_symbols = {} endif " airline symbols let g:airline_left_sep = '' let g:airline_left_alt_sep = '' let g:airline_right_sep = '' let g:airline_right_alt_sep = '' let g:airline_symbols.branch = '' let g:airline_symbols.readonly = '' let g:airline_symbols.linenr = '' inoremap pumvisible() ? coc#_select_confirm() : ""

  • vim-startify

    :link: The fancy start screen for Vim.

    Project mention: Remember open buffers per project? | reddit.com/r/neovim | 2022-09-20

    https://github.com/mhinz/vim-startify has also means to store sessions with command 'SSave'.

  • nerdcommenter

    Vim plugin for intensely nerdy commenting powers

    Project mention: vim wishlist | reddit.com/r/vim | 2022-11-18

    Use ^ to go to the beginning of the line and then ctrl+v or use NerdCommenter.

  • goyo.vim

    :tulip: Distraction-free writing in Vim

    Project mention: SQLite WASM in the Browser Backed by the Origin Private File System | news.ycombinator.com | 2023-01-12

    I haven't maintained a Vim config in a few years now (more of an Emacs man now), but I do remember using Goyo in college. Looking back at it, I think it might scratch your itch as far as Vim plugins go, it even allows you to resize the area on the fly.

    https://github.com/junegunn/goyo.vim

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-31.

Vim Script Vim related posts

Index

What are some of the best open-source Vim projects in Vim Script? This list will help you:

Project Stars
1 neovim 61,693
2 vim-plug 30,332
3 Vim 29,456
4 nerdtree 18,190
5 vim-airline 17,064
6 vim-go 15,202
7 vim-galore 15,024
8 ale 12,405
9 fzf.vim 8,609
10 vim-gitgutter 7,957
11 vimwiki 7,852
12 macvim 7,125
13 vim-easymotion 6,896
14 lightline.vim 6,414
15 emmet-vim 6,130
16 tagbar 5,803
17 Python-mode 5,397
18 vim-polyglot 5,246
19 vim.wasm 5,241
20 vim-devicons 5,142
21 vim-startify 4,983
22 nerdcommenter 4,795
23 goyo.vim 4,270
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com