Quick question...
Is there a real need for ioHook("symbol", args), i.e. for more arguments
than just "symbol"?
Code like
https://github.com/fricas/fricas/blob/r1.3.13/src/interp/setvars.boot#L98
set l ==
ioHook("startSysCmd", "set")
UNWIND_-PROTECT(set1(l, $setOptions), ioHook("endSysCmd", "set"))
we can easily rewrite to
ioHook("startSysCmd!set")
In fact, I doubt that we need to distinguish between "set", "abbrev",
"display" etc. Wouldn't it be enough to just have
ioHook("startSysCmd")
?
In case we switch to a one-argument-ioHook, the only external client I
know of that would be in trouble is frimacs.
https://github.com/pdo/frimacs/blob/master/frimacs-process-mode.el#L54
Opinions?
Ralf