Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Adding colour to code - tokenization, fontification, and how to build a syntax highlighting engine.
-
Efficient screen redisplay - dirty line tracking, differential rendering, and avoiding the full repaint.
-
Designing a keymap system - translating raw keystrokes into editor commands, and the foundation for modal editing.
-
How to take control of the terminal - raw mode, escape sequences, and turning a teletype into an interactive display.
-
Exploration to find the right data structure for the editor.
-
The extensibility layer - major modes, minor modes, hooks, and giving the user 100% power.
-
Building undo and redo - from linear history to undo trees, and the command log pattern.
-
A series of Assays on writing a programmers editor.
-
Get git status on unix terminal (PS1).
-
AI-assisted development is making software construction easier.