The reader of this blog entry’s title might be ready for a long article, but sometimes the best things in life are very short and simple. Such as this subtle question and discovery of an Emacs user: Why don’t we eliminate waste of time by simply automating the white-space insertion after comma and most of the other punctuation characters?
Why, indeed? I’ve never thought of it before, yet, without giving it a single thought I’ve tortured my SPACE key millions of times. The solution? Simpy apply the following recipe to your beloved Emacs text editor, thereby adapting it to the Agile, Lean, and Kanban world of text editing by eliminating waste:
Variations on this very simple yet powerful theme can lead your text editing and coding process to interesting places. What about other punctuation marks? Some of them are used with a trailing space in almost every editing task I can think of, including source code, but some might be specialized to the major modes, e.g. you wouldn’t want a trailing white space after a ‘;’ in your semicolon-loving programming languages.
I have already pushed this tiny and very useful change to my .emacs on GitHub and plan to work on useful additions soon. You can never have enough Emacs customization, can you? 😉