Commit graph

189 commits

Author SHA1 Message Date
30c6ac0e82
feat: BREAKING make highlight_columns a list of integers 2025-07-16 19:42:12 +02:00
46dfde7685
refactor: simplify and improve management of config buffers 2025-07-16 19:42:12 +02:00
2897d8d745
feat: add command to edit file type configuration files 2025-07-14 18:02:22 +02:00
e9735d9425
feat: more improvements to panic handling
Follow on panics no longer confuse the panic output and the just in
time debugger now works properly on the local tty.
2025-07-14 18:02:21 +02:00
3853ac8aea
feat: add highlight_columns_enabled config option and store it on toggle_highlight_columns 2025-06-03 17:22:56 +02:00
Robert Burnett
7ec25cfb46 fix compile error 2025-05-13 18:16:33 +02:00
Robert Burnett
fcbb377237 removed mark related code 2025-05-13 18:16:33 +02:00
Robert Burnett
4765f47dd0 begin supporting global marks 2025-05-13 18:16:33 +02:00
980529029f
feat(flicker): avoid triggering initial render from branch widget 2025-04-30 18:51:55 +02:00
df70384b7b
feat: add toggle_highlight_columns command (shift+f11) 2025-04-30 09:59:59 +02:00
d9affca09b
feat: add config option to enable jit-in-time debugging
This option tells flow to start gdbserver and pause the process waiting for
gdb to connect when a crash happens.
2025-04-21 19:08:35 +02:00
e3fee6a415
feat: dynamically allocate highlight_columns 2025-04-18 21:40:28 +02:00
376ca8c9fc
feat: use solid alpha dimmed background color for highlight column 2025-04-18 20:51:04 +02:00
33d4eb044a
feat: add highlight_columns initial basic implementation
closes #208
2025-04-08 23:17:23 +02:00
545b470e03
fix: call configured init_commands for all mode types 2025-04-08 18:04:31 +02:00
6946cb4010
feat: re-add support for integer command arguments
closes #182
2025-04-08 18:02:39 +02:00
6743c99c12
feat: add per input mode init_command and deinit_command support
closes #92
2025-04-07 21:07:36 +02:00
58082ed2a1
feat: add Customise theme command 2025-03-26 23:05:49 +01:00
f6847001db
refactor: remove obsolete lsp_request_timeout config parameter 2025-03-25 20:56:28 +01:00
a1b2737c5d
feat: use explicit error handling for all startup errors 2025-03-25 17:24:34 +01:00
47a6024c80
feat: add caching of tree-sitter query objects 2025-03-18 14:26:31 +01:00
136986cc89
fix: merge build failure 2025-03-06 21:21:52 +01:00
a1d6c1b2e8
Merge branch 'zig-0.13' 2025-03-06 21:19:12 +01:00
c71226ee47
feat: improve some command description strings 2025-03-06 21:06:59 +01:00
61de2bb6b7
feat: add find_file command as an alias for open_recent 2025-03-06 19:55:35 +01:00
a959563bc7
Merge branch 'master' into zig-0.14 2025-03-04 21:15:14 +01:00
b7aa8cd6a7
feat: detect and auto open file links in selection in open_file command 2025-03-04 19:04:14 +01:00
d53a70736b
refactor: trigger project_manager startup on tui init 2025-03-04 19:01:44 +01:00
3ef51454cd
Merge branch 'master' into zig-0.14 2025-02-22 23:53:43 +01:00
048ef98c8d
fix: remove initial empty frame render on startup 2025-02-22 21:27:00 +01:00
5fc2247bc3
Merge branch 'master' into zig-0.14 2025-02-13 12:08:54 +01:00
1cdfa834b9
refactor: run zig fmt 2025-02-13 12:02:59 +01:00
da694d7ac2
fix: don't get stuck in an overlay mode if it is triggered from the command line 2025-02-13 12:01:24 +01:00
0cd48c5eaa
Merge branch 'master' into zig-0.14 2025-02-11 13:32:11 +01:00
1b03f78213
feat(buffer): show file icons in buffer palette 2025-02-11 13:29:52 +01:00
53045123c6
build: update to zig 0.14.0-dev.3039 2025-02-04 22:59:18 +01:00
7481be5aaf
refactor: remove duplicate input trace 2025-01-28 22:01:50 +01:00
2f7bee1bef
feat(task): add project tasks 2025-01-25 20:32:01 +01:00
1d947ab499
refactor: improve capsulation and safety of tui module public api 2025-01-23 16:45:04 +01:00
4145460012
refactor: simplify Plane/Widget usage 2025-01-23 16:12:56 +01:00
Meredith Oleander
80c8795c3b
Merge branch 'master' into helix-mode-selections 2025-01-22 13:47:37 +11:00
3f06f6b19c
feat(buffers): add buffer switcher 2025-01-21 22:32:43 +01:00
aa1e0674cc
feat(buffers): move buffer lifetime management to new Buffer.Manager module 2025-01-21 21:42:36 +01:00
142f6e51ae
feat(tui): show screen dimentions on resize 2025-01-20 20:30:24 +01:00
29f8b4680d
fix: disable mouse_idle_timer
It's not very important and it's too spammy which makes debug builds slow.
2025-01-20 15:49:16 +01:00
4f5fa4a3ba
feat(keybind): move selection mode into keybind mode configuration 2025-01-19 19:21:44 +01:00
Meredith Oleander
70f0d8bea6
add helix selection internal tweaks 2025-01-19 17:37:36 +01:00
e1b1591167
feat(win32 gui): add font selection palette
closes #102
2025-01-17 20:32:20 +01:00
1acc9b107e
refactor(config): BREAKING rename config option config_files to include_files 2025-01-08 14:36:47 +01:00
eaa7ad87b7
feat(win32 gui): add gui_config.json config file 2025-01-08 14:36:43 +01:00