|
|
ea025be08b
|
fix: renames of project files are deletes if the target already exists
|
2026-02-20 21:35:54 +01:00 |
|
|
|
86b50b1329
|
fix: re-arm fd_watcher in handle_read_ready
|
2026-02-20 21:31:31 +01:00 |
|
|
|
5d5e1f77e8
|
refactor: add watches for newly created directories
|
2026-02-20 20:36:17 +01:00 |
|
|
|
8526838230
|
refactor: re-work windows watcher backend to direct send notifications
|
2026-02-20 20:16:27 +01:00 |
|
|
|
6bcbc70e6b
|
refactor: re-write watcher FSEvents backend to use FSEventStreamSetDispatchQueue
|
2026-02-20 20:08:14 +01:00 |
|
|
|
a0eece9f49
|
refactor: add directory snapshotting and diffing to kqueue watcher backend
|
2026-02-20 20:08:14 +01:00 |
|
|
|
6a6d9b07d2
|
fixup: FSEvents watcher
|
2026-02-20 19:54:06 +01:00 |
|
|
|
aa5f189175
|
refactor: drop watcher Backend.threaded
|
2026-02-20 19:36:16 +01:00 |
|
|
|
3d90fb724b
|
refactor: remove dead drain functions
|
2026-02-20 19:21:06 +01:00 |
|
|
|
62ec677b9c
|
fix: use correct destination pid when starting watchers
|
2026-02-20 19:20:07 +01:00 |
|
|
|
da6a759583
|
refactor: direct send from kqueue watcher background thread
|
2026-02-20 19:18:38 +01:00 |
|
|
|
2e38bbf4ee
|
refactor: add an FSEvents based watcher for macos
|
2026-02-20 19:11:28 +01:00 |
|
|
|
ca0a1c69a5
|
fix: prevent duplicate files in project file index
|
2026-02-20 19:02:37 +01:00 |
|
|
|
5988ff69d4
|
refactor: improve file_watcher error handling
|
2026-02-20 17:23:34 +01:00 |
|
|
|
54e047f63c
|
refactor: switch to blocking thread instead of watcher polling
|
2026-02-20 17:00:48 +01:00 |
|
|
|
e9e999c536
|
refactor: switch to polling kqueue file_watcher backend for macos/freebsd
|
2026-02-20 17:00:48 +01:00 |
|
|
|
af33987d59
|
refactor: consistently use @This() in file_watcher
|
2026-02-20 17:00:48 +01:00 |
|
|
|
0667f82c8f
|
fix: freebsd file_watcher build
Also, rename backends to more closely reflect what they really are.
|
2026-02-20 17:00:43 +01:00 |
|
|
|
0eaff45b8b
|
fix: windows build
|
2026-02-20 17:00:06 +01:00 |
|
|
|
fa24db89ce
|
refactor: add support for atomic rename file watcher events on linux
|
2026-02-20 17:00:06 +01:00 |
|
|
|
348c2055da
|
fix: watch all directories within the project tree
|
2026-02-20 17:00:06 +01:00 |
|
|
|
583344d413
|
refactor: ignore watcher events in tui (for now)
|
2026-02-20 17:00:06 +01:00 |
|
|
|
50fac630ce
|
refactor: update project file index on watcher events
|
2026-02-20 17:00:06 +01:00 |
|
|
|
bf0ef280ce
|
refactor: add file watcher to project_manager and watch project
|
2026-02-20 17:00:06 +01:00 |
|
|
|
94cdf4503e
|
feat: add file_watcher module
|
2026-02-20 16:59:57 +01:00 |
|
|
|
eb77164b13
|
fix: make ignore_alt_text_modifiers actually do what it says
|
2026-02-20 16:01:07 +01:00 |
|
|
|
586ec861a9
|
fix: select file tree node after expanding it
|
2026-02-19 20:09:51 +01:00 |
|
|
|
d442769958
|
refactor: clean-up naming of file_tree_palette.Value.follow_path
|
2026-02-19 20:08:16 +01:00 |
|
|
|
7708457bb8
|
fix: clear file tree filter when expanding a folder
|
2026-02-19 19:54:35 +01:00 |
|
|
|
90106e32f0
|
feat: expand the file tree to the current file when opening
|
2026-02-19 19:37:11 +01:00 |
|
|
|
4ec95cbe78
|
refactor: make file_tree_palette read all files and icons via the project_manager
|
2026-02-19 16:00:55 +01:00 |
|
|
|
de8c6eec56
|
fix: correctly detect that there is no vcs in request_vcs_status
|
2026-02-19 12:03:47 +01:00 |
|
|
|
8e2cbce9b0
|
fix: do not return InvalidVcsStatusRequest if no vcs was detected
|
2026-02-19 11:13:15 +01:00 |
|
|
|
620128e6fd
|
fix: explicitly override close_/save_file in vim normal mode
|
2026-02-19 10:24:13 +01:00 |
|
|
|
4287e9a28b
|
fix: vim visual modes should inherit from normale mode
|
2026-02-19 10:23:26 +01:00 |
|
|
|
6d58fa5912
|
feat: add some space leader bindings to vim home mode by inheriting from project mode
|
2026-02-19 10:22:53 +01:00 |
|
|
|
db60fa1686
|
fix: add command description for goto_line_vim
|
2026-02-19 09:49:03 +01:00 |
|
|
|
5bc7f4c2e8
|
refactor: add more detailed request errors to Project
|
2026-02-19 09:47:11 +01:00 |
|
Paul Graydon
|
7dc3e531c6
|
feat: [vim] add <Space> leader key bindings
|
2026-02-18 23:25:01 +01:00 |
|
|
|
7e8c4b9bc7
|
refactor(win32): downgrade unknown virtual key message to debug level
|
2026-02-18 22:24:45 +01:00 |
|
|
|
096c13db05
|
fix(win32): do not ignore altGr modifier in ToUnicode calls
|
2026-02-18 22:24:45 +01:00 |
|
|
|
f01b645e41
|
fix(win32): ignore altGr modifiers in win32 gui
|
2026-02-18 22:24:24 +01:00 |
|
|
|
a7c19f3a60
|
fix: move reflow message to Editor.reflow
We don't want to display the log message when reflow is used internally.
For example by the info_view.
|
2026-02-18 16:11:52 +01:00 |
|
|
|
767d3a5bfd
|
fix: separate mouse and keyboard scrolling commands
So that fast_scroll and alt_scroll modes apply *only* to mouse inputs.
see #507
|
2026-02-18 14:50:17 +01:00 |
|
|
|
f11b99b5ad
|
fix: handle scroll_cursor_min_border_distance values larger than half the view height
|
2026-02-18 14:27:34 +01:00 |
|
|
|
4fcde7b861
|
fix: scroll_cursor_min_border_distance should always be read from config
And fix an off-by-one issue causing the distance at the bottom of the view
to be one line less than the top.
close #506
|
2026-02-18 14:14:47 +01:00 |
|
|
|
fa6f489619
|
feat: add asm file type
|
2026-02-16 21:46:07 +01:00 |
|
|
|
a97356b2a5
|
refactor: make time_fmt.age_short shorter (like tig)
|
2026-02-16 21:41:05 +01:00 |
|
|
|
a81f5c61d0
|
refactor: de-duplicate utf8_write_transform & utf8_partial_write_transform
|
2026-02-15 21:52:58 +01:00 |
|
|
|
7471848ef2
|
fix: switch_case does nothing if there are non-cased chars in range
|
2026-02-15 21:52:29 +01:00 |
|