Uh… Have you tried Fish? Or even a modern ZSH? Like oh my ZSH?
I guess I don’t want notepad tools. But I can set my key bindings in ZSH to vi bindings and do things like:
$ cat <<EOF | sparql --data=some.ttl --query=/dev/stdin
SELECT ?s ?p ?o
WHERE {
?s ?p ?o .
}
LIMIT 10
EOF
And that gives me a real basic text editor. Granted with syntax highlighting on, it thinks I’m trying to do ZSH scripts. But if you needed a ZSH script it would be perfect.
Second, tab works great for auto complete, it even suggests stuff (as long as you have that enabled, or the command supports it. Some clis do not have support for auto complete, but the shell does)
Modern shells are pretty fucking awesome.
When’s the last time you used Wayland? I tried a few years back and there were quite a few paper cuts.
I’ve been using sway for about six months and there is one obnoxious paper cut, and one thing that just doesn’t work.
The paper cut for me is a java app that won’t render menus correctly. Most menus work, but there are a few that don’t draw properly.
The one thing that still doesn’t work is deskflow.
Screen sharing with zoom and Google meet and jitsi work fine. Keyboard input changes work fine, and most things are just hunky dory.