Hi, I concours with this but the behavior of editor should be safe.
I think we must document that is an editor in sense of posix
I can carry an editor man pages on sensible-utils and it will be nice to have
an common ABI
To ensure safe behavior, the editor should:
Avoid destructive operations unless explicitly requested
Handle signals gracefully (e.g., SIGINT, SIGHUP)
Not hang or fork indefinitely when invoked non-interactively
Avoid launching graphical interfaces unless explicitly configured
Morevover it will be nice to specify that is the behavior to get line column.
I suggest something like for editor
editor [options] [--] +line:column file
and ignore options that are not supported by current editor
Moreover editor should return 126 is TERM is not supported
Last but not least we must specify that editor will run
sensible-terminal-emulator or terminal-emulator if the editor does not support
X/wayland.
rouca
signature.asc
Description: This is a digitally signed message part.

