Juan Manuel Macías <maciasch...@posteo.net> writes: > If we have speed commands activated and we type (by mistake) a character > not associated with a command, the letter is printed at point. I think a > more appropriate behavior would be: > > - key associated with a command: the command is activated > > - key not associated with a command: an error message is displayed.
The idea is not bad, but I doubt that it can be implemented cleanly given the current speed commands design. > * (org-speed-command-activate): If a letter is not associated with a > command, an error message is displayed instead of typing the letter. Note that speed commands are not only decided by org-speed-command-activate. Any function in org-speed-command-hook can trigger speed command. Throwing an error in org-speed-command-activate can potentially shadow other functions in the hook. Best, Ihor