Noun-verb ordering for text markup commands: Markdown example in Emacs

by kragen
GNU/Linux ◆ xterm-256color ◆ bash 67 views

I’ve written some prototype commands in Emacs which I think demonstrate a better user interface paradigm than the conventional ones for text markup (adding bold, italics, links, etc. to text). These commands follow the noun-verb ordering that is used throughout most GUIs: first you type text, then you describe how to mark it up. That way, you get more immediate feedback about the effect of your commands, and the possibility of a mode error (accidentally typing text in italics mode when you didn’t mean to) is eliminated.