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.
When looking at a codebase, we shouldn't forget to also look at its context, its environment. In this article, we'll look at the studies trying to use some properties of this environment to measure the complexity of the software project itself.
Expanding files, parameters, or the history using Zsh is the fastest way to get quickly what you want, without writing boring scripts.
Do we need to measure complexity? With what metrics? What benefits can it brings? This is the questions we'll answer in this article.
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.