Skip to content

BoxCosplayer/GOatpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOatpad [WIP]

A text editor that's goated

image

Language Server: https://github.com/BoxCosplayer/go-language-server

Features

  • 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)

About

[WIP] A text editor that's goated 🔥🔥🔥 Built using Go.

Resources

License

Stars

Watchers

Forks

Contributors

Languages