@antekone Also note that, if the $EDITOR exits with a non-zero exit status, the shell won't run the command. In vim, that's `:cq`. In ed(`) (without GNU's "--loose-exit-status" parameter), any editing error will produce a non-zero exit status, meaning the command won't run. Edit with care. For all editors, if you want to abort, you can delete the entire command, save, and quit.
edit Show more
@antekone sigh. "ed(1)", not "ed(`)"
Keyboard proximity colluded with my failure to watch the screen as I typed.