- 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.
right now there's an attempt to keep the config compatible with both vim and neovim. Although, I might move completely to neovim and put vim config in archive mode or maybe i'll restructure my config to separate vim/neovim/vscode-nvim config.
As of Aug 2023, after Bram Moolenaar's passing, vim's future is yet to be seen. vim was already an improvement over vi and neovim is an attempt to improve upon that.
neovim has tree-sitter support, native lua support, more exclusive plugins, client-server architecture, community driven, 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.
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. the nvim code is being refactored to move away from vimscript one part at a time to lua and it's a fast moving project.
nvim was moving ahead of vim development in terms of new features. 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.