f59125f74a
feat: add home/end keybindings to palette
2025-05-26 15:45:02 +02:00
3c233a8dbf
feat: add vim mode command to reload_file (:e!)
2025-05-23 11:11:25 +02:00
6618a2d84d
fix: left an right movements jump to selection boundary
...
When there is an active selection, basic left and right movements should cancel
the selection and place the cursor on the left/right of where the selection was.
closes #244
2025-05-15 15:52:36 +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
acded15af8
added * command in vim mode
2025-05-13 18:16:33 +02:00
Robert Burnett
4765f47dd0
begin supporting global marks
2025-05-13 18:16:33 +02:00
Robert Burnett
d88b15ce04
began support vim mark system
2025-05-13 18:16:33 +02:00
Robert Burnett
28fdd95747
added cut_buffer_begin command and vim binding
2025-05-13 18:16:33 +02:00
Robert Burnett
54aa30602f
added dG vim binding
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
df11ec3d5f
fix: re-render on branch widget update
2025-04-30 09:24:35 +02:00
CO
9291445c64
Single line fix for palette crashing when its
...
items's length is exceeded.
2025-04-30 07:50:57 +02:00
e39d9ed4b3
fix: render control codes in mini buffer input with unicode control code symbols
...
closes #236
2025-04-28 16:46:36 +02:00
993add1a43
feat: add restore_last_cursor_position config option (default true)
2025-04-28 11:02:54 +02:00
05a14ae95c
feat: do a full reparse if tree-sitter reports syntax errors
...
This change will scan for tree-sitter errors after a partial reparse and do a
full reparse if there are are more errors than the error threshold (currently 5).
This helps prevent the tree-sitter syntax tree getting out of sync during
multi-cursor edits.
2025-04-24 21:09:51 +02:00
c217db02f2
feat: display mini git status in branch widget
2025-04-23 22:28:48 +02:00
4ecf46b527
refactor: make branch widget a Button
2025-04-23 22:28:48 +02:00
6ae5dc5c4c
feat: add support for init/deinit functions in Button context values
2025-04-23 22:28:48 +02:00
9f117550fa
refactor: use explicit error set in MessageFilter.add
2025-04-23 20:15:03 +02:00
b82c582a83
feat: add some whitespace to branch widget
2025-04-22 21:28:09 +02:00
5ebd6353b3
feat: make logview include precision for small tdiff values
2025-04-22 18:00:13 +02:00
f76085325a
feat: query project files via git (part 1)
2025-04-21 21:43:29 +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
a0d0a8273c
feat: check we have a git repo in the branch widget
2025-04-21 18:13:44 +02:00
a1632da329
fix: paste in goto mode
2025-04-21 13:54:22 +02:00
45574ff5c5
feat: add git branch widget
2025-04-20 22:51:43 +02:00
5ad074c681
feat: start git client module
2025-04-19 23:41:30 +02:00
07a2c19b9d
fix: side scrolling of highlight_columns
2025-04-18 21:41:01 +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
ebfb9f7184
feat: add copy_file_name command
2025-04-15 17:52:20 +02:00
ivel.santos
17f0faed68
Fix insert_line
2025-04-13 14:18:54 +02:00
ivel.santos
ccaeded0c8
Fix pasting line
2025-04-13 14:18:54 +02:00
ivel.santos
7778512c35
Correcting selection after paste
2025-04-10 06:42:58 +02:00
ivel.santos
e59cd32ed8
copy and paste improvs and inclusive selection correction
2025-04-10 06:42:58 +02:00
4aca7063f2
feat: add reload_file command
2025-04-09 19:14:02 +02:00
9892e693b0
fix: insert right char on move failure in smart_insert_pair_close
...
closes #228
2025-04-09 14:50:19 +02:00
ivel.santos
105be85d0f
goto_line_vim: integer parameters
2025-04-09 07:09:08 +02:00
ivel.santos
f58babf2e7
Extend_line_below: integer parameter
2025-04-09 07:09:08 +02:00
33d4eb044a
feat: add highlight_columns initial basic implementation
...
closes #208
2025-04-08 23:17:23 +02:00
Levi
5199dcdd27
feat: Vim mode: till_char ( #224 )
2025-04-08 20:05:09 +02:00
Levi
3ce4aaf33a
fix: move_next_word_end ( #225 )
2025-04-08 20:01:37 +02:00
41339b05e4
fix: merge build failure in helix.move_next_word_end and add repeat support
2025-04-08 19:32:00 +02:00
Levi
7a1a411aaf
feat: Helix mode: move_next_word_end ( #223 )
...
* Helix mode: move_next_word_end
* fix: don't match against legacy unshifted keys when we have extended input text
closes #205
* refactor: remove duplicate implementation of command.get_id
* feat: re-add support for integer command arguments
closes #182
* feat: display pending integer argument in keybind widget
* fix: call configured init_commands for all mode types
* feat: add flow mode keybindings for setting integer argument
* feat: add support for repeat integer arguments to many commands
* feat: add emacs mode keybindings for setting integer argument
* feat: add vim mode keybindings for setting integer argument
* resolving conflit
* disable_selection
---------
Co-authored-by: CJ van den Berg <cj@vdbonline.com>
2025-04-08 19:23:56 +02:00
ae815043d9
feat: add vim mode keybindings for setting integer argument
2025-04-08 18:23:40 +02:00
6bed62e51d
feat: add support for repeat integer arguments to many commands
2025-04-08 18:07:21 +02:00
545b470e03
fix: call configured init_commands for all mode types
2025-04-08 18:04:31 +02:00
d594e42f1a
feat: display pending integer argument in keybind widget
2025-04-08 18:04:02 +02:00