79 private links
A quick overview on how to handle async processes in luv in Neovim.
Uses example of spawning a pandoc process, which is a good example starting point for reviewing implementations.
Amazing blog posts for getting more fluent in vim. The whole blog has multiple posts on vim which really sharpen your axe.
Explanation of the functioning and purpose of nvim-treesitter
Similar to vim-navigator, allowing movement between tmux panes and vim buffers with the same shortcuts (predominantly c-hjkl).
But extends its functionality for e.g. i3 windows.
A file explorer tree for neovim written in lua.
nerdtree equivalent, but lua and really fast
A VIM Interface for TaskWarrior. Contribute to xarthurx
A guide to using Lua in Neovim.
Actually, the definite guide with tips on how to get started, links to various articles talking both about the configuration side and the plugin creation side.
Tips on getting autoload to work with lua, how to set up your file structure and so on.
Using boxes to comment and surround stuff inside vim, very creative.
Understanding the history, process, and workings of ranges in vim. In-depth.
very useful vim tips
Can send text between any two adjacent vim windows.
Text can be defined by visual selection, motions and text objects.
Tries to position the cursor in a convenient place after each call.
Dot repeatable.
can be used for python or R for data science repl experience
Vim script for Python Developers. GitHub Gist: instantly share code, notes, and snippets.
vimscript programming cheatsheet as compared to python
Vim plugin that provides additional text objects.
Many additional objects, but grouped in 5 classes:
- Pair text objects
- Quote text objects
- Separator text objects
- Argument text objects
- Tag text objects
which can then be used for motions, commands, edits
- requires vim-nightly (or 0.5 when it's released)
- docs at
:h lsp-quickstart
- add
Plug 'neovim/nvim-lspconfig'
- set up the
lua require ... .lsp.[languageserver].setup()
function - configure to specific needs
Vim+Zathura+Synctex. GitHub Gist: instantly share code, notes, and snippets.
Quickstart configurations for the Nvim LSP client. Contribute to neovim
Automatically check for file changes
Vim plugin that shows the context of the currently visible buffer contents - wellle