Skip to content

e 0.1.0

Choose a tag to compare

@kwhorne kwhorne released this 27 Jun 08:45

e — The editor for the rest of us. The first release of a fast, native code editor written in Rust, with first-class PHP/Laravel support, an integrated terminal, and an AI agent panel.

Added

  • Syntax — Tree-sitter highlighting for Rust, Python, JavaScript, TypeScript, Go, C/C++, JSON, PHP, HTML, CSS, Blade, Vue and Svelte.
  • LSP — diagnostics, completion, hover, go-to-definition, find references, document & workspace symbols, formatting, rename, code actions and signature help; per-language servers auto-selected (Intelephense, rust-analyzer, clangd, tsserver, gopls, pyright).
  • Laravel — completion for route(), view(), config() and env().
  • Navigation — fuzzy file finder (⌘P), command palette (⌘⇧P), workspace search (⌘⇧F), find-in-file (⌘F).
  • Terminal — integrated PTY terminal with ANSI colour, multiple tabs, rename and split.
  • AI agent panel (⌘L) — run configurable CLI agents (Elyra, Claude Code, Codex) right next to your code.
  • Editing — split editor, resizable panels (drag), multi-cursor (⌘D), bracket matching, snippets.
  • Git — change gutter and inline diff vs HEAD.
  • More — inline diagnostics, breadcrumbs, markdown preview (⌘⇧M), light/dark themes (F8), auto-save, format & trim on save, session persistence, workspace problems panel.

Full changelog: CHANGELOG.md