A text editor that's goated
Language Server: https://github.com/BoxCosplayer/go-language-server
- Modal editing (View/Edit) with status bar indicators
- Keyboard-first navigation: arrows, Home/End, Page Up/Down, and custom vim-style keys
- Relative line-number gutter with current line highlight
- Jump navigation by line offset, including top/bottom shortcuts
- Copy/cut/paste/delete for symbols, lines, and brace-delimited blocks
- Manual undo stack (save state / rollback)
- Auto-indent on newline with extra indent after brackets/braces/colon
- Configurable tab width with tab expansion
- 80-column ruler highlight
- Load files via argv and save with Ctrl+S or quick save/quit
- Configureable defaults and keybinds (config.go)
Base program inspired by https://www.github.com/maksimKorzh on Youtube.
(https://www.youtube.com/playlist?list=PLLfIBXQeu3aa0NI4RT5OuRQsLo6gtLwGN)