Corpus ID: 221112518

On the design of text editors

@article{Rougier2020OnTD,
  title={On the design of text editors},
  author={Nicolas P. Rougier},
  journal={ArXiv},
  year={2020},
  volume={abs/2008.06030}
}
Text editors are written by and for developers. They come with a large set of default and implicit choices in terms of layout, typography, colorization and interaction that hardly change from one editor to the other. It is not clear if these implicit choices derive from the ignorance of alternatives or if they derive from developers' habits, reproducing what they are used to. The goal of this article is to characterize these implicit choices and to illustrate what are some alternatives without… Expand

Figures from this paper

References

SHOWING 1-10 OF 24 REFERENCES
EMACS the extensible, customizable self-documenting display editor
EMACS is a display editor which is implemented in an interpreted high level language. This allows users to extend the editor by replacing parts of it, to experiment with alternative commandExpand
Typographic style is more than cosmetic
TLDR
Fourexperiments demonstrate that the typographic style principles embodied in the book format significantly aid program comprehension and reduce maintenance effort. Expand
2020. 5 monospaced fonts with cool coding ligatures
  • Blog post
  • 2020
Syntax highlighting is a waste of an information channel
  • Blog post
  • 2020
The Font Wars, Part 1
  • C. Bigelow
  • Computer Science, History
  • IEEE Annals of the History of Computing
  • 2020
TLDR
The Font Wars spurred innovative scientific research into the small, nearly subliminal forms of the printed letters on which modern civilization was based, yet which had received little scrutiny outside the printing trades. Expand
The Font Wars, Part 2
  • C. Bigelow
  • Computer Science
  • IEEE Annals of the History of Computing
  • 2020
TLDR
PostScript fonts, launched in 1985, regularized medium resolution type with secret ingredients coyly called “hints” by Adobe revealed their connections to traditional aesthetics of letter symmetry as well as to modern signal processing, pattern recognition, and psychophysics, thus expanding the understanding of typography in digital culture. Expand
Practical Typography, second edition
  • 2019
Where Vim Came From
  • Blog post. https://twobithistory
  • 2018
Does syntax highlighting help programming novices?
TLDR
The results suggest that syntax highlighting squanders a feedback channel from the IDE to the programmer that can be used more effectively. Expand
The Effect of Richer Visualizations on Code Comprehension
TLDR
A rigorous user study comparing mainstream syntax highlighting to two visually-enhanced presentations of code shows that: (1) richer code visualizations reduce the time necessary to answer questions about code features, and (2) contrary to the subjective perception of developers, richer codeVisualizations do not lead to visual overload. Expand
...
1
2
3
...