4dce4ad994
fix(gutter): prevent integer overlow if view top moves past file end in relative numbering mode
2025-02-11 09:58:26 +01:00
dbd8521bc2
refactor(gutter): rename rows and row to view_rows and view_top
2025-02-11 09:57:49 +01:00
f225c9c045
fix: zig-0.13 build of editor_gutter
2025-02-06 21:18:43 +01:00
812dc85bdc
refactor: move digit styles to fonts.zig
2025-02-06 21:13:28 +01:00
b3a10d7346
feat: add line number styles
2025-02-06 21:13:14 +01:00
f9e01f71f7
fix(gutter): add missing abs to rel conversion in primary_click/_drag
2025-01-24 23:23:24 +01:00
1d947ab499
refactor: improve capsulation and safety of tui module public api
2025-01-23 16:45:04 +01:00
35ca71e032
feat: add config option gutter_symbols
2025-01-14 21:37:54 +01:00
fa25d250c6
fix: improve alpha rendering on gutter
2024-12-12 19:11:54 +01:00
18f321bf41
refactor: move input types to new module and use directly use libvaxis types
2024-11-15 21:16:31 +01:00
cfb9f8cf11
refactor: remove unused parameter in set_base_style
2024-11-04 22:20:06 +01:00
0a43fa853f
feat: support rendering theme colors with alpha components
2024-11-04 22:19:45 +01:00
d412f92cc4
feat: add synchronous diff and edit support to diff module
2024-10-29 20:43:33 +01:00
16c5471126
refactor: move command and EventHandler out of the tui module
2024-10-25 22:39:04 +02:00
593b202b16
feat: add support for CRLF EOL mode
2024-09-25 20:06:06 +02:00
0542fdc680
refactor: use explicit error sets in MessageFilter and project_manager
2024-09-19 21:54:18 +02:00
bf3fe5f2ba
refactor: run zigimports
...
closes : #38
2024-09-10 22:25:54 +02:00
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