gee-editor

Crates.iogee-editor
lib.rsgee-editor
version0.1.0
created_at2026-01-02 04:35:40.585239+00
updated_at2026-01-02 04:35:40.585239+00
descriptionA compact subset editor of emacs. Syntax highlighting in progress.
homepage
repository
max_upload_size
id2017959
size4,067,110
Aiden Ghim (abghim)

documentation

README

Gee -- Good Enough Emacs

Emacs that's good enough. Sane defaults, including:

  • tabs are displayed as four spaces. All tabs are converted to four spaces on read & save.
  • always preserves indent
  • nice C-like grammar editing with curly bracket completion & indent
  • C-z for auto-save and exit (no suspend)
  • no useless mode line
  • ~500KB build size, unlike 7M emacs

Emacs features gee supports:

  • navigation bindings: C-npbf, C-e, C-a
  • save bindings: C-x C-s, C-z (this does NOT suspend, saves and exits)
  • quit: C-x C-c => more to be added soon.

Use of Generative A.I.

ChatGPT 5.1 was used for minor debugging purposes to a limited extent throughout src/main.rs. OpenAI Codex was used to write multi-line-insert and delete logic. OpenAI Codex was used to Write Ctrl-d forward deletion logic.

Commit count: 0

cargo fmt