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