Commit Graph

9 Commits

Author SHA1 Message Date
Levi Neely d97f4c4f42 ellie: transparent remount on stale FUSE mount 2026-05-21 09:00:06 +02:00
Levi Neely de3d08ce14 complete: shell out to u/complete instead of managing copilot session directly 2026-05-03 22:02:45 +02:00
Levi Neely 9cb9b21113 ellie-complete: ghost-text code completion with M-/ trigger
- Async completion via copilot sessions (one per cwd)
- Ghost text overlay with TAB/RET to accept, any key to dismiss
- Region support: highlights replace selected text
- M-/ retries preserve region across requests
- Byte-accurate offset extraction for chat results
- Strips markdown fences and info lines from output
2026-05-03 15:46:47 +02:00
Levi Neely 54e97d1107 el: render chat buffer with markdown-mode font-lock
- Enable markdown-mode font-lock in ellie-mode when markdown-mode
  is installed; fall back to plain special-mode otherwise
- Remove custom diff colorizing machinery (faces, ellie--colorize-diffs,
  ellie--block-start-p) — markdown handles ```diff blocks natively
- Add font-lock-ensure after each refresh to force immediate rendering

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 18:29:11 +02:00
Levi Neely ecc0e3ee07 fix stale spec→cfg reference 2026-04-25 12:34:52 +02:00
Levi Neely a6cc5e1772 el: rename spec -> cfg
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 08:41:49 +02:00
Levi Neely 0a1141f4a8 el: rename enqueue to fifo.in
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 17:02:01 +02:00
Levi Neely ed3df6c7b3 rename: ollie-* symbols to ellie-* throughout ellie.el
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:36:12 +02:00
Levi Neely db54118513 rename ollie.el to ellie.el
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:31:53 +02:00