Introducing 'light': A Personal Text Editor Project with Plugin Support
By
birdculture
Lightly toasted, lightly seasoned, mostly correct.
Summary
The article introduces 'light', a personal text editor project created by the author for their own use. It describes the editor's basic functionality including code buffering, display, and asynchronous console input. The editor features intuitive arrow key navigation and operates in a single mode (similar to INSERT mode), unlike Vim/Neovim which have multiple modes. The article mentions that light supports plugins and shortcuts, with plugins being able to modify the DISPLAY_BUFFER[][] to capture input and user code. The project is hosted on GitHub as a personal development project.
Key quotes
· 5 pulledlight buffers code, and displays it, and reads for input at the console asynchronously.
The Vim/Neovim user, might be surprised, there are no modes in light ' holyC(or you may say, everything happens in INSERT mode).
But light ' HolyCode supports plugins, and shortcuts.
plugins are anything that change the DISPLAY_BUFFER[][], which is the main buffer maintained to capture input/user code
text editor made for me, by me
You might also wanna read
BetterWrite: Minimalist Writing Editor with Vim Mode and Dark Theme
BetterWrite is a minimalist writing editor that provides a distraction-free environment with Vim keybindings for efficient editing. It featu
Snippetly: Lightweight Personal Snippet Vault for Developers
Snippetly is a lightweight personal snippet vault designed to help developers and makers quickly save, organize, and access reusable code, t
