- vimrc
- gvimrc
- init.lua
- obsidian.vimrc
- vim-plug glob
- source code pro font (tff) - for gvimrc
- A Good Vimrc
- Minimal Vim Configuration With vim-plug: For A Barebones Starter Config - devel.tech
- GitHub - junegunn/vim-plug: Minimalist Vim Plugin Manager
- How I boosted my Vim » nvie.com
- Vim 101: Set Hidden – usevim – Medium
- Vim for Writers - NaperWriMo Wiki
- "Vim Side Search: Making Search Fun Again"
- The Last Statusline For Vim – Hacker Noon
- Why I love Vim: It’s the lesser-known features that make it so amazing
- Learn Vimscript the Hard Way
- a guide to LSP in vim
- How I Vim - interviews
- Vimcasts - Free screencasts about the text editor Vim
- usevim – Medium
- How I Take Notes With Vim, Markdown, and Pandoc - things james does
- Building vim from source
- ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} - Andrew Gallant's Blog
- GitHub - bchretien/vim-profiler: Utility script to profile (n)vim (e.g. startup times of plugins)
- TabNine | Deep Learning for code completion - freemium
- Improving Vim Workflow With fzf | Pragmatic Pineapple
- How to copy text from vim to system clipboard? · Issue #892 · microsoft/WSL · GitHub
- Tmux and Vim — configurations to be better together | BugSnag Blog
- LSP | Langserver.org
- Do LSP's make tag generating tools obsolete?
- Why do Vim experts prefer buffers over tabs? - Stack Overflow
- A LSP client maintainer's view of the protocol | YCM
- GitHub - MordechaiHadad/bob: A version manager for neovim
- GitHub - akrawchyk/awesome-vim: The Vim plugin shortlist
- Vim Awesome
- Dotfyle | Neovim Plugin Search | Neovim Config Search | Neovim News
- rockerBOO/awesome-neovim: Collections of awesome neovim plugins.
- nvimawesome
- Modules labeled 'neovim' - LuaRocks
- neovimcraft
- Vim Tips Wiki | Fandom
- when using airblade/vim-rooter: Changes Vim working directory to project root.( https://github.com/airblade/vim-rooter ) - doesn't work well with nerdtree because it unsets
autochdir
and because of that, I can't open NerdTree in the VCS root on vim start.
I started with vim but now, I'm using neovim... the config has bloated quite a bit and its compatibility with vim is broken. I might try at some point in the future to fix that.
neovim has tree-sitter support, native lua support, more exclusive plugins, client-server architecture, better out-of-the-box config, several other optimisations (e.g. better file change detection (you can use this workaround ) ), it has an inbuilt library 'Checkhealth' to see if everything's installed properly or not. It has more robust async support (RPC API), native lsp support and a better dap support, embedded terminal support, floating windows etc. a few of which eventually found its ways to vim but, apparently nvim does them better.
You can embed nvim into other editors (e.g. vscode-neovim, firenvim ), no more half-baked vim emulations and more work is being done on this and more.