Vim Script Neovim

Open-source Vim Script projects categorized as Neovim

Top 23 Vim Script Neovim Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: variable-width, non-monospace fonts in nvim gui??? | reddit.com/r/neovim | 2023-02-04

    I suppose https://github.com/neovim/neovim/issues/9421 should track the issue. I imagine it would be quite the ordeal, but you'd have to ask a core maintainer whose more familiar with the codebase

  • 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.

  • fzf.vim

    fzf :heart: vim

    Project mention: I don't really get folding | reddit.com/r/neovim | 2023-01-31

    `BCommits` command in fzf.vim

  • 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
  • tagbar

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

    Project mention: converting vimscript to lua | reddit.com/r/neovim | 2023-02-03

    Hey, I checked out tagbar plugin. It's really cool. It supports most of the languages. But the ones that needs to be configured, are mentioned in their wiki. It mentions vimscript in it. What will be the lua version of following vimscript?

  • 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'.

  • dein.vim

    :zap: Dark powered Vim/Neovim plugin manager

    Project mention: help with plugins in vim | reddit.com/r/archcraft | 2022-08-20

    Dein: A super light and fast plugin manager

  • 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-sneak

    The missing motion for Vim :athletic_shoe:

    Project mention: find-extender.nvim A Plugin that extends the nvim find command | reddit.com/r/neovim | 2023-01-31

    Nice, but you've reinvented the wheel :) https://github.com/goldfeld/vim-seek -> https://github.com/justinmk/vim-sneak -> https://github.com/ggandor/leap.nvim

  • vim-lsp

    async language server protocol plugin for vim and neovim

    Project mention: Cómo sobrevivir sin cursores múltiples en vim | dev.to | 2023-02-04

    vim-lsp

  • vim-test

    Run your tests at the speed of thought

    Project mention: Neovim config from scratch (Part II) | dev.to | 2023-01-11

    vim-test run your test with a simple mapping. Works with rSpec and Minitest (and dozens other languages)

  • vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

    Project mention: what is your startup time? | reddit.com/r/vim | 2022-09-27
  • neomake

    Asynchronous linting and make framework for Neovim/Vim

    Project mention: Why is the quickfix window not opening even when errors are present? | reddit.com/r/vim | 2022-02-06

    Now we see that 'errorformat' is also wrong, because the errors aren't recognised. I guess this format is for another type. This is the hard part. You're in the luck though cause I'm procrastinating mopping the floors. Let's search for errorformat and shellcheck. I found this https://github.com/neomake/neomake/issues/1882. Let's modify our values:

  • awesome-vim-colorschemes

    Collection of awesome color schemes for Neo/vim, merged for quick use.

    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() : ""

  • targets.vim

    Vim plugin that provides additional text objects

    Project mention: Installing argtextobj.vim | reddit.com/r/vim | 2022-12-05
  • vim-floaterm

    :computer: Terminal manager for (neo)vim

    Project mention: Git CLI tools and vim | reddit.com/r/neovim | 2023-01-06

    For simple tasks like opening a dirty file in nvim I prefer vim-floaterm. It has a really nice integration with a bunch of TUI tools.

  • vim-which-key

    :tulip: Vim plugin that shows keybindings in popup

    Project mention: Tell HN: Vim users, `:x` is like `:wq` but writes only when changes are made | news.ycombinator.com | 2023-01-07

    > even though I'm a terminal user ... I really like the discoverability of GUIs, and that's where a good GUI is unbeatable by CLI.

    CLI has poor discoverability? Sure; but even on the terminal, discoverability can still be good:

    A couple of nice examples of discoverability in keyboard-focused programs:

    - emacs' which-key[0]; there's a vim port[1] too. This shows you (some) of the available keybindings for the next input, and a short label. So you don't have to remember what `SPC h p ...` or all the options under `SPC f...`.. but it still helps to recall that `SPC h` is for 'help' related commands, `SPC f` for file related commands.

    - emacs' magit[2][3]. Magit is so good at discoverability, that I'd rate it as the best tool for using git with. I've learned more about git from using it.

    [0] https://github.com/justbur/emacs-which-key

    [1] https://github.com/liuchengxu/vim-which-key

    [2] https://magit.vc/

    [3] https://emacsair.me/2017/09/01/magit-walk-through/

  • vista.vim

    :cactus: Viewer & Finder for LSP symbols and tags

    Project mention: Taglist alternatives | reddit.com/r/neovim | 2022-12-22
  • neoformat

    :sparkles: A (Neo)vim plugin for formatting code.

    Project mention: Format SQL string on save in Go file | reddit.com/r/neovim | 2022-10-11

    You could use Neoformat, and manually run :NeoFormat! pgFormater on a visual selection or create an autocmd to do the same automatically on save.

  • asyncrun.vim

    :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

    Project mention: How do you guys run the code you write with vim? | reddit.com/r/vim | 2023-01-18

    I can :Man blah to look up docs or :AsyncRun to build/run with jumpable output in the quickfix. Doing it within vim means I can pull from any register for pasting, yank without a mouse, hide buffers or move them to tabs, etc.

  • vim-ctrlspace

    Vim Space Controller

    Project mention: How do you handle multiple projects/workspaces with Neovim? | reddit.com/r/neovim | 2022-05-31

    Maybe this could fill your requirements: https://github.com/vim-ctrlspace/vim-ctrlspace

  • vim-config

    Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

    Project mention: From vim to neovim, problem with shebang | reddit.com/r/neovim | 2022-11-16

    I'm using the config available here.

  • onehalf

    Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.

    Project mention: Help identifying colorscheme | reddit.com/r/vim | 2022-11-28

    https://github.com/sonph/onehalf maybe?

  • nvim

    The Ultimate NeoVim Config for Colemak Users (by theniceboy)

    Project mention: any colemak neovim users? | reddit.com/r/neovim | 2022-11-13

    there you go

  • 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-02-04.

Vim Script Neovim related posts

Index

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

Project Stars
1 neovim 61,916
2 vim-galore 15,049
3 fzf.vim 8,622
4 vim-gitgutter 7,966
5 tagbar 5,808
6 vim-startify 4,990
7 dein.vim 3,300
8 vim-sneak 2,886
9 vim-lsp 2,665
10 vim-test 2,645
11 vim-signify 2,586
12 neomake 2,586
13 awesome-vim-colorschemes 2,349
14 targets.vim 2,339
15 vim-floaterm 2,017
16 vim-which-key 1,800
17 vista.vim 1,734
18 neoformat 1,704
19 asyncrun.vim 1,692
20 vim-ctrlspace 1,688
21 vim-config 1,669
22 onehalf 1,600
23 nvim 1,585
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com