Repository navigation
πΌ Daisy Code Editor v0.2.0
First official release of Daisy Code Editor, a modern, modular, and blazing-fast terminal code editor and mini-IDE built with OpenTUI + SolidJS on top of TypeScript & Bun.
β¨ Features
- β‘ Reactive Terminal Engine: Fine-grained reactivity powered by
@opentui/coreand@opentui/solid. - π File Explorer, Tabs & Splits: Navigable project file tree with Nerd Font glyphs, multi-tab buffer management with middle-click close, and split editor views.
- π₯οΈ Embedded PTY Terminal: Full interactive terminal emulator with ANSI/VT escape sequences and draggable dividers.
- π§ Code Intelligence & Autocomplete: Built-in offline language intelligence + on-demand LSP via
$PATH(typescript-language-server,rust-analyzer,gopls,pyright,clangd). - π¨ Syntax Highlighting & Theming: Shiki-powered highlighting supporting TypeScript, Rust, Go, Python, C, Bash, Markdown, HTML, CSS, Lua, and more.
- π High-Performance Search & Replace: Buffer regex search and project-wide search & replace with dedicated Web Worker fuzzy finding.
- π Git / SCM Integration: Status gutter indicators, stage/unstage, commit, interactive diff view, and git blame overlay (
Ctrl+Alt+B). - π Markdown Preview: Real-time preview with formatted tables, fenced code blocks, and syntax highlighting.
- βοΈ Config & Settings Menu: Live settings toggles and direct opening of configuration TOML files with hot reload on save.
- β¨οΈ Vim Modal Mode & Chords: Optional Vim normal/insert/visual modes alongside standard intuitive shortcuts.
- π Multilingual Support: First-class internationalization (
en-USandpt-BR).