Commit graph

14 commits

Author SHA1 Message Date
7b812d73ea
refactor: change a -> allocator 2024-09-02 14:31:49 +02:00
c01576412a
refactor: prefer orelse to if(pred) |x| x else y 2024-08-29 13:13:45 +02:00
2a735cee5c fix: sprinkle @intCast to fix 32 bit arm builds 2024-08-16 22:02:53 +02:00
8fc80b6360 fix: don't update diff on exit 2024-08-05 22:23:53 +02:00
b09aa98f70 feat: support loading extreamly large files
- Allocate initial file and leaf data outside of Buffer.arena
- Disable gutter diffs for very large files
- Disable syntax highlighting for very large files
2024-08-05 22:05:38 +02:00
032982c1e8 refactor: rework error handling to simplifiy command implementation and provide better back traces 2024-06-26 23:29:39 +02:00
b15fa47f30 refactor: add renderer abstraction layer 2024-05-09 11:48:33 +02:00
e69bd6166a feat: render language server diagnostics and add next/previous diagnostic commands
Bound to Alt-n and Alt-p
2024-04-20 00:04:46 +02:00
9aea1f54f5 feat: allow runtime changing of the gutter mode 2024-04-10 22:12:19 +02:00
e2c565dfee fix: crash on shutdown from dangling logger references 2024-04-01 22:02:08 +02:00
632ee5adf8 refactor: whitespaces fixes 2024-03-10 21:09:18 +01:00
c9bd11667c fix: gutter click past end of file 2024-03-10 21:08:47 +01:00
faffc6db47 feat: use relative line numbering in vim normal mode by default 2024-02-29 15:57:06 +01:00
4ece4babad Initial public release 2024-02-29 00:00:15 +01:00