Whitepaper for the nano-emacs mode
Created on 2024-03-06T18:03:32-06:00
Print documents have margins on the page while text editors almost universally have no margins.
Lines of code should be between 72 and 90 characters in length.
The 80 character limit is a holdover from VT100 terminals and IBM punch cards.
Windows should be taller than large, for example a ratio of 1/sqrt(2).
Code editors could make use of modern typography practices to show comments separate from code, using non-monospace fonts.
Variable weight text has been in OpenType since 1.8, but text editors do not make use of the feature to change font weights.
Modal editors have gone extinct but should be reevaluated.