Neovim and Tree-sitter: An Overview with Examples

Tree-sitter is a powerful tool embedded in Neovim to precisely parse your source code, to enjoy fast syntax highlighting and other functionalities.
Tree-sitter is a powerful tool embedded in Neovim to precisely parse your source code, to enjoy fast syntax highlighting and other functionalities.
Let's dive deeper in Vim regexes by looking at specific metacharacters only available in your favorite editor.
Regular expressions can be frightening if you have no idea what you're looking at. Let's unravel their meanings using Vim and GNU Grep.
Did you know that Vim comes, most of the time, with a native file explorer? Let's explore netrw in this article.
Text-objects are useful constructs to edit our content in Vim. What could be better? Creating our own!
Understanding the Vim runtime open new possibilities to configure your favorite editor: you can create some config for specific filetypes, or even load custom functions only when you use them.
We're going further down the Vim's rabbit hole! We'll look this time at special arguments you can use in your mappings, how to create operator pending mappings, the command ':execute', autocommands, custom functions, user commands, and more!
We're going deeper and deeper into Vim to discover keystrokes for INSERT mode completion, abbreviations, the viminfo (or shada) file, how to use sessions, and more!
We continue on the path to Vim mastery with digraphs, interesting keystrokes in VISUAL and INSERT MODE, thorough explanations of Vim's regex engine, vim folds, and more!
We continue our walk on the path leading to Vim mastery by reviewing crazy Vim functionalities which will increase even more your productivity.