| docs | |
| ▼ include | |
| buffer.h | Simple append-only string buffer used for terminal drawing |
| edit.h | Editing primitives (insert/delete/newline) operating on the buffer |
| fileio.h | File and directory loading/saving utilities |
| hooks.h | Scheme hook integration points invoked during I/O events |
| init.h | Initialization of global editor state |
| input.h | User input handling (prompt, cursor movement, key processing) |
| plugins.h | Guile/Scheme plugin API and keybinding integration |
| render.h | Rendering of the editor buffer and UI components to the terminal |
| row.h | Row data structure manipulation and conversions |
| search.h | Incremental and interactive search utilities |
| status.h | Status/message bar helpers and Scheme binding |
| syntax.h | Syntax highlighting engine and language selection |
| templates.h | External template file paths populated at runtime |
| terminal.h | Raw terminal mode, key reading, and screen size utilities |
| util.h | Miscellaneous utilities |
| ze.h | Core editor types, macros, and global state |
| ▼ src | |
| buffer.c | Implementation of the append-only output buffer |
| edit.c | Editing primitives implementation |
| fileio.c | File and directory loading/saving implementation |
| hooks.c | Scheme hook invocation implementations |
| input.c | Prompt and keypress handling implementations |
| main.c | Program entry point and runtime initialization |
| plugins.c | Guile/Scheme plugin and keybinding implementation |
| render.c | Terminal rendering of buffer contents and UI |
| row.c | Row manipulation and conversion implementations |
| search.c | Interactive forward search implementation |
| status.c | Status bar message helpers |
| syntax.c | Syntax highlighting engine implementation |
| terminal.c | Raw terminal mode helpers and key decoding |
| util.c | Miscellaneous utility implementations |