> Sometimes this is about being composable and scriptable, text based generally helps here.
Absolutely. This is one of the main reasons I'm using Vim - not
only because of the program itself but how I can just combine it
with the multiplexer I want, in my preferred terminal emulator,
interfacing with other text-based tools. Many things I do
regularly would require me to write custom plugins in VS Code.
In Vim I can just bind keys to an arbitrary sequence of inputs -
something modern applications sorely lack.
It's limited, but that limitation severely reduced the
complexity of the interface - it's all just a string and bash
is, despite all its weirdness, an extremely productive string
processing language.
Absolutely. This is one of the main reasons I'm using Vim - not only because of the program itself but how I can just combine it with the multiplexer I want, in my preferred terminal emulator, interfacing with other text-based tools. Many things I do regularly would require me to write custom plugins in VS Code. In Vim I can just bind keys to an arbitrary sequence of inputs - something modern applications sorely lack.
It's limited, but that limitation severely reduced the complexity of the interface - it's all just a string and bash is, despite all its weirdness, an extremely productive string processing language.