How to Create Vim Text-Objects in Lua

Text-objects are useful constructs to edit our content in Vim. What could be better? Creating our own!
Text-objects are useful constructs to edit our content in Vim. What could be better? Creating our own!
If you use Zsh often, it's worthwhile to customize the Zsh Line Editor to your own needs, to bring even more efficiency and ease in your workflow.
Expanding files, parameters, or the history using Zsh is the fastest way to get quickly what you want, without writing boring scripts.
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!