048ea5f086
fix: update thespian to fix stack overflows on macos
2024-10-21 18:53:56 +02:00
244962f17b
build: update tree-sitter for new zig parser and hare support
2024-10-21 13:28:05 +02:00
dc6202aa1d
fix: prevent divide by zero on small animation_max_lag values
2024-10-20 21:42:08 +02:00
6d9dd2a899
feat: tie ModalBackground fade time to animation_max_lag config option
2024-10-20 21:33:38 +02:00
03cdcd260e
fix: propagate configured frame rate to widgets
2024-10-20 21:33:01 +02:00
87addc97de
fix: crash on fade
2024-10-20 00:51:46 +02:00
db7f5f0224
fix: invalid config errors
2024-10-20 00:40:45 +02:00
bcc836b695
docs: prefer to recommand ReleaseSafe and baseline cpu in README
...
This is to avoid miscompilation in zig-0.13
2024-10-20 00:24:59 +02:00
f8084bd9ab
feat: fade out modal background
2024-10-20 00:23:54 +02:00
5a1e6e3e44
feat: add gruvbox_material theme
2024-10-20 00:06:30 +02:00
2efd3dff2e
feat: dim modal backgrounds
2024-10-19 20:34:15 +02:00
63734ef81b
feat: add ModalBackground and make all palettes modal
2024-10-19 18:29:10 +02:00
1ebd0795ba
fix: WidgetStack should walk widgets from top to bottom
2024-10-19 15:29:45 +02:00
ecc9181894
feat: add go formatter to file types
2024-10-16 12:37:17 +02:00
0222f7558b
feat: add ruby lsp to file type config
2024-10-16 11:53:26 +02:00
cf5f85245e
fix: typo in first line match for file type python
2024-10-16 11:31:57 +02:00
9cc2613818
fix: double syntax_refresh_update_time
2024-10-15 22:52:23 +02:00
d10656b433
refactor: cache CaseData in Editor
2024-10-15 22:51:46 +02:00
88cf5670aa
fix: make switch_case flip each character individually
2024-10-15 22:27:59 +02:00
252ad3c269
feat: simplify the implementation of switch_case and add a flow mode keybind
2024-10-15 20:49:26 +02:00
xdBronch
9c448b14e5
add vim/helix ~
2024-10-15 20:49:19 +02:00
7b9a4fd586
fix: use more widely available box character for indent guides
...
The standard box chars are rendered properly in more terminals.
2024-10-15 10:49:47 +02:00
f631b672c4
feat: add emacs style keybind for command palette (A-x)
...
A-x is also more likely tmux compatible
2024-10-15 09:52:09 +02:00
e710637f95
feat: colorize --list-languages headings
2024-10-14 19:51:58 +02:00
9db287bcc3
docs: add missing colon
2024-10-14 19:47:41 +02:00
cb11ccfeb4
docs: remove trailing periods from --help strings to match flags library
2024-10-14 19:46:21 +02:00
832aff1d6f
refactor: run zig fmt
2024-10-14 19:44:58 +02:00
f2ae12a298
docs: tweak application title in --help output
2024-10-14 19:44:01 +02:00
Joe Mckay
0c239ec92d
refactor: cleanup
2024-10-14 19:34:37 +02:00
Joe Mckay
9e35eb8ff1
feat: Add flag formats
2024-10-14 19:34:32 +02:00
Joe Mckay
47f29e70f4
feat: Replace 'zig-clap' with 'flags'
2024-10-14 19:34:28 +02:00
b1362814db
fix: catch more errors in file browser
2024-10-14 19:27:38 +02:00
67f49110dc
feat: don't log file browser completion messages
2024-10-14 19:16:08 +02:00
e752e8a405
fix: avoid spurious "switched to project" messages
2024-10-14 17:59:01 +02:00
870ee1df1f
feat: log config file errors
2024-10-14 17:58:14 +02:00
2c3e8179dc
fix: don't claim to support inlayHint and codeLens refresh in lsp init
...
This avoids noise when running rust-analyser.
2024-10-14 17:57:19 +02:00
dc25a0ea14
refactor: improve handling and reporting of project manager and lsp errors
2024-10-14 17:56:39 +02:00
da1ed11a22
fix: prefer to treat .h files as c++
2024-10-14 12:37:33 +02:00
0d198a1440
refactor: sort filtered_dirs entries
2024-10-14 12:36:43 +02:00
a2aca96f04
feat: add build directory to filtered_dirs
2024-10-14 12:36:12 +02:00
118b2b56f8
refactor: zig fmt all source files
2024-10-14 12:16:00 +02:00
xdBronch
f0343bf2c9
make rg use smart case
...
this makes the search case insensitive by default but case sensitive
when uppercase letters are used. I'd like something similar to vim where
you can preface the query with `\C` to force case sensitivity but afaict
rg doesnt have this, maybe we just do it ourselves?
2024-10-13 15:59:57 +02:00
xdBronch
e9a2ae79c4
minor tweaks to walker
...
its generally preferred to use *Unmanaged data structures if youre
storing multiple so you dont have redundant allocators
2024-10-13 15:59:27 +02:00
xdBronch
64056ad045
add jujutsu to ignored files
...
[jujutsu](https://github.com/martinvonz/jj ) is an alternative to git
2024-10-13 15:59:21 +02:00
1c6a832255
fix: correctly handle negative coordinates in tui.update_hover
2024-10-13 15:51:28 +02:00
f56326be80
fix: don't activate hover for widgets in top left corner on startup
2024-10-12 20:54:22 +02:00
470967981b
feat: add command to toggle syntax highlighting (S-F10)
2024-10-12 20:26:40 +02:00
f4dd30b1c2
feat: make --no-syntax just disable syntax highlighting and not language server support
2024-10-12 19:57:47 +02:00
xdBronch
5182756f1d
add vim normal hover keybind and fix typo
2024-10-12 09:06:18 +02:00
8004b41eb4
fix: don't force a full syntax reparse on undo/redo
2024-10-12 00:54:04 +02:00