Commit graph

182 commits

Author SHA1 Message Date
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
Jonathan Marler
337b6ce626 win32 gui: rework startup/hwnd sync 2025-01-07 22:02:16 +01:00
aa95e78a80 refactor(nested config files): simplify and avoid duplicate code
Also, fix a small use after free bug.
2025-01-06 12:12:14 +01:00
Jonathan Marler
194fe70d6e feat(nested config files)
Adds a config_files option to config.json that allows the user
to specify one or more config files to load in addition to the
main config file.

For me this allows me to keep my flow configuration in a shared dotfiles
repository managed by git.
2025-01-06 12:12:14 +01:00
7bfb9a2216
fix: remove thespian from win32 renderer module 2025-01-04 15:24:36 +01:00
9047439315
fix: merge vaxis and win32 event handling interfaces 2025-01-04 15:18:49 +01:00
1fdb5f240b
fix: always enable software cursor in gui builds 2025-01-04 15:18:49 +01:00
Jonathan Marler
1a595871dd
win32 standalone gui 2025-01-04 15:18:49 +01:00