Commit Graph
22 Commits
Author SHA1 Message Date
syedm 2ac71085db Add mouse mode cleanup in IO. 2026-08-22 22:58:01 +01:00
syedm 3563324a1c Major update
- Add an IO system to hijack a bit of the terminal.
- Other minor fixes.
2026-08-22 22:57:18 +01:00
syedm 1f3b53753a Cleanup. 2026-08-22 15:31:21 +01:00
syedm bea8ff18c0 Add marks and regex addressing systems
- Hook up parser to buffer edits.
- Other minor fixes.
2026-08-22 15:01:48 +01:00
syedm 2a903f761a Minor fixes in address resolving. 2026-08-21 21:57:43 +01:00
syedm 9680a18e05 Decrease memory footprint of storing blocks. 2026-08-21 21:36:28 +01:00
syedm 556bb631f6 Fixing addressing
- Fix double resolve bug in address handler
- Fix multiple major issues with next_closing and prev_opening functions.
- add `=` ed command.
- Other minor fixes.
2026-08-21 20:35:20 +01:00
syedm 3e3fb6c39d Major updates
- Improve ruby block detection heuristics
- Add block information storage and block aware movements.
- Other minor fixes
2026-08-21 18:34:22 +01:00
syedm 739d2e450e Improve ruby parsing heuristics. 2026-08-21 12:28:16 +01:00
syedm 6ea03d651a Update syntax parser system. 2026-08-20 19:33:45 +01:00
syedm 1489b08d57 Make parser optional. 2026-08-20 13:12:48 +01:00
syedm 3a41af01f9 Implement syntax highlighting
- Create a generic incremental syntax highlighting system.
- Implement a ruby syntax highlighter for it.
2026-08-20 02:23:11 +01:00
syedm 48fb8e3501 Add a few more ed commands. 2026-08-13 16:38:01 +01:00
syedm cd13557e15 Reqrite project as BEd specific. 2026-08-13 16:17:32 +01:00
syedm f6d4987b8c Add some more ed commands. 2026-08-10 16:29:33 +01:00
syedm 23b7b8c8a8 Fix iteration and petal append bugs. 2026-08-10 14:21:46 +01:00
syedm e56f784c9a Add more ed commands. 2026-08-09 21:44:02 +01:00
syedm f044f69f1c Setup ed the posix line editor. 2026-08-09 16:31:09 +01:00
syedm 717c048d6f Setup routing. 2026-08-07 14:21:44 +01:00
syedm fdb67b449d Setup cli routing & other cleanup. 2026-08-06 23:21:38 +01:00
syedm 04a27b30aa namespace vase. 2026-08-06 20:36:14 +01:00
syedm 0720a254a3 Rearrange project files. 2026-08-06 20:16:40 +01:00