Commit graph

2010 commits

Author SHA1 Message Date
0dba4fd4fe
build: update to zig-0.15.2 2025-10-14 09:05:16 +02:00
46def038bd
feat: trip leading whitespace from clipboard history palette display 2025-10-13 20:27:43 +02:00
6c6a8cee32
feat: add byte or line count hint to clipboard history palette 2025-10-13 20:21:05 +02:00
99c28b8102
refactor: move clipboard_history command to tui module 2025-10-13 20:00:09 +02:00
acbf435a2e
feat: use alt+shift+v keybind for clipboard history palette 2025-10-13 19:50:20 +02:00
634a18cb56
feat: add clipboard history palette 2025-10-13 19:50:04 +02:00
acb0e16621
feat: add helix mode support for clipboard history changes 2025-10-13 19:49:20 +02:00
a8fe2c30a9
feat: save/restore clipboard history to/from session metadata 2025-10-13 19:47:59 +02:00
ee34131ab2
feat: add clipboard history support for internal clipboard 2025-10-13 19:47:20 +02:00
276f721456
refactor: clarify which allocator is used in to_lower_cursel 2025-10-13 13:24:18 +02:00
b7343219c1
fix: memory leaks in operations that call cut_selection or cut_to 2025-10-13 13:24:10 +02:00
06788c4243
fix: apply expand_home to path in save_as command 2025-10-13 11:57:13 +02:00
239b7dfa82
fix: prevent use-after-free error in open_file mini mode 2025-10-13 11:57:05 +02:00
25a719382f
fix: store button click locations as signed values 2025-10-10 16:05:50 +02:00
e6cc1c35f9
fix: rendering of tab bar background 2025-10-10 15:38:49 +02:00
7f229f3486
feat: allow overriding WidgetList.render_decoration function 2025-10-10 15:38:31 +02:00
11d086945d
feat: add ctrl+page_up/_down keybinds for next/previous tab
And move move_scroll_* commands to alt+page_up/_down.
2025-10-10 15:20:06 +02:00
9c3482b899
fix: use create_scratch_buffer instead of open_scratch_buffer in dump_document_tree 2025-10-10 12:55:31 +02:00
b463622f05
fix: allow Buffer.Manager.delete_buffer calls on dead buffers 2025-10-10 12:34:00 +02:00
42705867f1
fix: set ast dump file type asyncronosly to avoid tree-sitter slowdown 2025-10-10 12:33:30 +02:00
0910900a9f
feat: add dump_document_tree command 2025-10-10 12:06:15 +02:00
fac4eda72c
fix: formatting 2025-10-10 09:46:41 +02:00
b30b0a69bd
build: move test-filter build parameter to fix release builds 2025-10-10 09:40:38 +02:00
c7b46856bb refactor: explicity publish internal helix functions for unittests only
We don't want internal functions in the mode specific extention modules becoming
shared code. To avoid this, mark the functions as private and publish only through
a structure marked clearly as for testing only.

If these functions are useful as shared code they can be moved to the editor module
or else where.
2025-10-10 09:35:44 +02:00
Igor Támara
a6f5ffcdc5 hx: add tests for some Helix mode movements 2025-10-10 09:35:44 +02:00
a5dc6d8a43 fix: build of helix_mode tests 2025-10-10 09:35:44 +02:00
Igor Támara
a64d7c3afa hx: attempt to add tests in separate file 2025-10-10 09:35:44 +02:00
b524b97146
feat: update flow-syntax (and tree-sitter) for new rust grammar and verlig file extensions 2025-10-10 09:15:31 +02:00
Igor Támara
90c08c4287 fix: helix copy now delegates properly memory to editor 2025-10-10 07:38:25 +02:00
00bbeaedf9
feat: if buffer is dirty show save button in tabs instead of close 2025-10-09 21:12:15 +02:00
cf806b23ab
feat: add save_buffer command 2025-10-09 21:09:31 +02:00
50c04d3937
fix: unbreak logging of errors 2025-10-09 20:52:34 +02:00
4e38d15878
feat: close buffer if tab close icon is clicked 2025-10-09 20:52:00 +02:00
ce87dcfa2b
refactor: pass relative click position to button click handlers
This a big refactor just to clean-up type definitions used by Button and Menu.
The goals is to pass the click position as a cursor object.
2025-10-09 19:11:25 +02:00
35ccf7f1df
feat: optionally customize tab clean indicator 2025-10-09 17:11:28 +02:00
52e29b7825
feat: add optional tab padding 2025-10-09 17:11:07 +02:00
94adc72283
feat: render close icon in tabs on hover 2025-10-09 16:50:29 +02:00
e2c0325a7a
fix: incorrect tab width when file type icons are turned on 2025-10-09 15:23:37 +02:00
78b29c321e
fix: don't render color for black or white file type icons in tabs 2025-10-09 14:33:09 +02:00
455565ee26
feat: add file type icons to tabs
Optionally disable icons in tabs with `file_type_icon = false` in `status.tabs.style.config`.
2025-10-09 14:01:49 +02:00
632654c2a4
fix: windows build 2025-10-08 21:12:43 +02:00
3c55ed876b
refactor: allow mocking of root module functions for easier unittesting 2025-10-08 14:18:03 +02:00
5d760f1d84
fix: send real flow version to LSP 2025-10-08 14:17:51 +02:00
3bb43c79c3
docs: drop 'v' from version on home screen 2025-10-08 14:17:44 +02:00
4f2acdaf44
docs: fix a typo in help.md
and reformat it a little
2025-10-08 11:12:39 +02:00
5cfe2f6be4
feat: add some braile spinners to unicode.zig
Might be useful somewhere...
2025-10-07 20:56:55 +02:00
e5c89ea754
docs: add some more problematic glyphs to font test text 2025-10-07 20:55:19 +02:00
78cc4b2d24
fix(wsl): save without copying file mode if statFile fails 2025-10-07 10:25:55 +02:00
cd54b5a954
fix(wsl): assume kind file if statFile fails 2025-10-07 10:25:24 +02:00
f71e4c7b04
fix(wsl): use zero mtime if statFile fails 2025-10-07 10:18:22 +02:00