bcef17a466
fix: make sure we don't destroy file_path before navigating in open_file mini mode
2025-09-24 13:59:56 +02:00
ac9517365d
refactor: clean-up open_file.select
2025-08-04 21:06:54 +02:00
4ee3dd4bba
feat: allow open_file to open directories too
...
Also, add the full project path to the path entry box.
2025-08-04 20:44:19 +02:00
aa1e0674cc
feat(buffers): move buffer lifetime management to new Buffer.Manager module
2025-01-21 21:42:36 +01:00
038ed4da2b
refactor: simplify getting the active editor and selection
2024-12-11 20:54:53 +01:00
16c5471126
refactor: move command and EventHandler out of the tui module
2024-10-25 22:39:04 +02:00
b1362814db
fix: catch more errors in file browser
2024-10-14 19:27:38 +02:00
118b2b56f8
refactor: zig fmt all source files
2024-10-14 12:16:00 +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
c54896a86c
refactor: split open_file mini mode into file_browser & open_file
2024-08-30 20:15:51 +02:00
062c989e6f
fix(open_file): restore match expression when returning to first completion
2024-08-29 21:46:17 +02:00
d4162e9f64
fix(open_file): fix matching in project root
2024-08-29 21:45:32 +02:00
8beddc5ea2
feat(open_file): complete files per directory with simple prefix matching
2024-08-29 21:36:51 +02:00
gensss
c3603443f9
open_file: fix possible underflow in delete_to_previous_path_segment
...
When opening a file, if one writes only "/" then presses ctrl+backspace the "path" slice will end up [0 .. -1].
This crashes in debug build, and possibly in some rare circumstances in release build.
2024-08-27 21:41:47 +02:00
4700505362
feat: add S-tab keybinding to open_file
2024-08-26 22:42:38 +02:00
0c6f7a50b8
feat: make C-Backspace in open_file delete to previous path segment
2024-08-26 21:58:05 +02:00
f1e3165dc3
feat: add fuzzy search file completion in open_file command
...
closes #30
2024-08-26 21:49:32 +02:00
032982c1e8
refactor: rework error handling to simplifiy command implementation and provide better back traces
2024-06-26 23:29:39 +02:00
1cd3cb17ce
feat: add libvaxis renderer
2024-05-10 12:44:14 +02:00
b15fa47f30
refactor: add renderer abstraction layer
2024-05-09 11:48:33 +02:00
cf22ba38e7
feat: use icons in mini mode labels
2024-03-03 22:00:08 +01:00
4ece4babad
Initial public release
2024-02-29 00:00:15 +01:00