# Vim

TODO

## Articles

* [Neovim and Tmux for JavaScript Development](https://elijahmanor.com/blog/neovim-tmux)
* [Moving to modern Neovim](https://toroid.org/modern-neovim)
* [Neovim News #11 - The Christmas Issue](https://neovim.io/news/2021/07)
* [Vim is actually worth it](https://alexfertel.hashnode.dev/vim-is-actually-worth-it)
* [A Vim Guide for Intermediate Users](https://thevaluable.dev/vim-intermediate/)
* [A Vim Guide for Advanced Users](https://thevaluable.dev/vim-advanced/)
* [A Vim Guide For Veteran Users](https://thevaluable.dev/vim-veteran/)
* [Делаем из Vim-а конфетку](https://habr.com/ru/post/468265/)
* [A Vim Guide For Experts](https://thevaluable.dev/vim-expert/)
* [VIM for beginners](https://habr.com/ru/post/440130/)
* [Vim normal mode grammar](https://glts.github.io/2013/04/28/vim-normal-mode-grammar.html)
* [Configuring Neovim using Lua](https://icyphox.sh/blog/nvim-lua/)
* [At least one Vim trick you might not know](https://www.hillelwayne.com/post/intermediate-vim/)
* [5 lines I put in a blank .vimrc](https://swordandsignals.com/2020/12/13/5-lines-in-vimrc.html)
* [Why I Teach vim](https://blog.ceos.io/2020/11/14/why-i-teach-vim/)
* [NeoVims built-in Language Server Client and why you should use it](https://expectationmax.github.io/2020/NeoVims-Language-Server-Client/)
* [Beyond basic modal editing. Using vim's command-line mode.](https://thoughtbot.com/blog/beyond-basic-modal-editing-using-vims-command-line-mode)
* [Things I'm excited for in Neovim 0.5.0: Language Server Protocol](https://nathansmith.io/posts/neovim-lsp/)
* [How Did Vim Become So Popular](https://pragmaticpineapple.com/how-did-vim-become-so-popular/)
* [Build Your Own Vim Emulation for VS Code](https://johtela.github.io/vscode-modaledit/docs/tutorial.html)
* [Effective VimScript](https://www.arp242.net/effective-vimscript.html)
* [Intermediate vim](https://dn.ht/intermediate-vim/)
* [How I revamped my Vim setup](https://alex.dzyoba.com/blog/vim-revamp/)
* [The Last Statusline For Vim](https://kadekillary.work/post/statusline-vim/)
* [vim Is Not About hjkl](http://sandymaguire.me/blog/vim-is-not-about-hjkl/)
* [Почему в Vim для навигации используются клавиши hjkl](https://habr.com/ru/company/itsoft/blog/552626/)
* [Vim Is The Perfect IDE](https://dev.to/allanmacgregor/vim-is-the-perfect-ide-e80)

## Books

* [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook)
* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf)
* [A Byte of Vim](http://www.swaroopch.com/notes/vim/)
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf)

## Courses / Videos

* [My workflow using Vim, 2021](https://youtu.be/2WPC8rZQvQU)
* [Vim Tips You Probably Never Heard of](https://youtu.be/bQfFvExpZDU)
* [Extreme Vim Macros for Traditionalist Catholics](https://youtu.be/FXCitlsA7eQ)
* [VimRC 2021 (Jan): How to setup your Vim RC](https://youtu.be/DogKdiRx7ls)
* [Vim Registers: What, How, and Macros](https://youtu.be/Q5eDxR7bU2k)
* [Vim's Versatile CLI](https://youtu.be/pt36X1OJRG4)
* [Vim Life](https://youtube.com/playlist?list=PLm323Lc7iSW9CtibHhhQErDh167XfL4EU)
* [Make Vim Amazing](https://youtube.com/playlist?list=PLm323Lc7iSW9kRCuzB3J_h7vPjIDedplM)
* [We can have nice things](https://youtu.be/Bt-vmPC_-Ho)
* [БОЖЕСТВЕННЫЙ nvim как IDE для Python, Rust и всех-всех-всех — встречаем LSP!](https://youtu.be/PA7zZNJXJEk)
* [Vim in 100 Seconds](https://youtu.be/-txKSRn0qeA)

## Links

* [VimAwesome](https://vimawesome.com/)
* [Learn X in Y minutes Where X=vim](https://learnxinyminutes.com/docs/vim/)
* [Learn X in Y minutes Where X=Vimscript](https://learnxinyminutes.com/docs/vimscript/)
* [Learn Vim fast](https://vim.is/)
* [Vim Cheat Sheet](https://vim.rtorr.com/)
* [Vim cheatsheet](https://devhints.io/vim)
* [Vim scripting cheatsheet](https://devhints.io/vimscript)
* [Tabular cheatsheet](https://devhints.io/tabular)
* [The ABCs of vim](https://www.kovach.me/The_ABCs_of_vim.html)
* [Big Pile of Vim-like](https://vim.reversed.top/)
* [PacVim](https://github.com/jmoon018/PacVim) - is a game that teaches you vim commands
* [vim-galore](https://github.com/mhinz/vim-galore) - All things Vim!
* [neovim](https://github.com/neovim/neovim)
* [vim-plug](https://github.com/junegunn/vim-plug)
* [coc.nvim](https://github.com/neoclide/coc.nvim)
* [Learn-Vim](https://github.com/iggredible/Learn-Vim)
* [nvui](https://github.com/rohit-px2/nvui) - A modern frontend for Neovim.
* [pyvim](https://github.com/prompt-toolkit/pyvim) - Pure Python Vim clone.
