OK, well FWIW in Zsh you can use a keybind to trigger ZLE functions that turn your already-entered lines back into in-progress lines.
The most straightforward built-in function for this is push-line-or-edit:
At the top-level (PS1) prompt, equivalent to push-line.
At a secondary (PS2) prompt, move the entire current multiline
construct into the editor buffer.
The latter is equivalent to push-input followed by get-line.
So let's say you want to trigger this with ctrl+e, all you need is:
meld really is my favorite, but there's also mcdiff from mc, in combination with your editor of choice (use_internal_edit=false). If you can like the internal editor, though, that's got to be a better experience.
I find a bunch of the themes are unreadable, so am rotating and eliminating with this Zsh function:
I wanted to try using yamlpath (yaml-set in particular) to recreate the first example, even though the usage model doesn't quite match up. It's a bit tedious because I don't think you can do unrelated replacements in a single command:
$ <<<'{}' yaml-set -g ignored.hello -a world | yaml-set -g tabwidth -a 2 -F dquote | yaml-set -g trailingComma -a all | yaml-set -g singleQuote -a true -F dquote | yaml-set -g semi -a true -F dquote | yaml-set -g printwidth -a 120 -F dquote | yaml-get -p .
Trying to make it neater with Zsh and (forbidden) use of eval:
$ reps=(ignored.hello world tabwidth 2 trailingComma all singleQuote true semi true printwidth 120) cmd=()
$ for k v ( ${(kv)reps} ) cmd+=(yaml-set -g $k -a $v -F dquote \|)
$ <<<'{}' eval $cmd yaml-get -p .
EDIT: Ugh I can't figure out how to properly write the less than sign in lemmy comments.
I see a lot of good recommendations already, and want to add one more suggestion to try: Siduction.
I'm not sure how exactly its repos match up against the software you want more recent releases for but IMO it's worth checking in a live boot environment or VM.
Here in New York City folks were distributing free bagels to the homeless. Out of concern for the food safety aspect of it all, our government helpfully disrupted the work and dumped bleach over the bagels to protect the needy from potentially unsafe food.
When the authorities finished their good work, the hungry folks proceeded to eat bleach-tainted bagels.
Governments don't need to be red to do awfully stupid awful things.
I haven't, at least not in years if I ever did. I didn't start enjoying Plasma until 4, and I have a feeling I'd miss a whole different set of features going "back" to a 3-style desktop. Do you actually use it daily?
Many of us don't praise or want titlebars controlled by apps individually, and there are more reasons to keep them separate than just backward compatibility, FWIW.
But if you haven't checked it out lately, you may want to look at the MauiKit/Nitrux stuff.
I have used Clementine and Strawberry, great projects, but unfortunately I no longer have my old music collection, and rely on streaming services these days.
OK, well FWIW in Zsh you can use a keybind to trigger ZLE functions that turn your already-entered lines back into in-progress lines.
The most straightforward built-in function for this is
push-line-or-edit
:So let's say you want to trigger this with
ctrl
+e
, all you need is: