SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Vim Script Neovim Projects
-
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
-
-
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.
-
`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 -
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?
-
https://github.com/mhinz/vim-startify has also means to store sessions with command 'SSave'.
-
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.
-
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
-
vim-test run your test with a simple mapping. Works with rSpec and Minitest (and dozens other languages)
-
-
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:
-
: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() : ""
-
-
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.
-
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
-
-
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 !!
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.
-
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
-
I'm using the config available here.
-
onehalf
Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.
https://github.com/sonph/onehalf maybe?
-
there you go
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Vim Script Neovim related posts
- Markdown viewer/editor CLI
- variable-width, non-monospace fonts in nvim gui???
- LyX: basic setup to meet formal requirements of university
- converting vimscript to lua
- NVIM 0.8.3 (bugfix/maintenance release)
- Automatically encapsulate or surround existing code with symbol pair
- (Low effort) -q is really cool
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b65f250>
www.saashub.com | 4 Feb 2023
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 |