chylex
2270b2f592
Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions
2026-09-12 23:22:06 +02:00
1grzyb1
b796fcc08d
VIM-4324 add close window command
2026-09-10 10:41:50 +02:00
1grzyb1
ca33c221ce
VIM-1370 Implement C-] go to declaration with tag stack
2026-08-26 11:01:35 +02:00
1grzyb1
d34b861aff
VIM-1370 ctrl-t to pop from tag stack
2026-08-26 11:01:35 +02:00
1grzyb1
74bb15cbad
VIM-330 Add zw command to remove misspelled word from dictionary
2026-07-27 12:09:08 +02:00
1grzyb1
8015e72d70
VIM-330 Add z= command to offer suggested replacements
2026-07-27 12:09:08 +02:00
1grzyb1
4a94518074
VIM-330 Add zg command to mark word as correct
2026-07-27 12:09:08 +02:00
1grzyb1
2063c49b17
VIM-1850 Add toggle to switch inisert mode
2026-07-21 09:43:45 +02:00
1grzyb1
613e3c6dcd
VIM-1850 Support L mapping mode
...
when user sets lmap it will map keys in insert mode then
2026-07-21 09:43:45 +02:00
1grzyb1
9ed0cb6509
VIM-1341 Open url with gx command
...
Implement gx command to open url using OS native process like real vim does which allows to open both brower urls or any other applications
2026-07-15 11:35:12 +02:00
1grzyb1
ba89349d28
VIM-986 File path completion with c-x c-f
2026-07-14 08:48:33 +02:00
1grzyb1
d2212900b6
VIM-1000 Match whole line using C-L
2026-07-14 08:48:33 +02:00
1grzyb1
b101203eec
VIM-1000 Add x completion mode
2026-07-14 08:48:33 +02:00
1grzyb1
470d5b16e0
VIM-2694 Add c_CTRL-T action during incsearch
2026-07-06 10:23:18 +02:00
1grzyb1
98337870f0
VIM-2694 Add c_CTRL-G action during incsearch
2026-07-06 10:23:18 +02:00
1grzyb1
522244b078
VIM-1346 Implement undo all line command
...
"U" undoes all changes and most recently edited line. Implemented in simmilar way as nvim does by tracking snapshot of last edited line and then just restoring that snapshot.
2026-06-29 11:43:48 +02:00
1grzyb1
a042964c4e
VIM-3049 Use existing C-Y handler
...
needed to make InsertCharacterAboveCursorAction SingleExecution as otherwise exception was thrown that accept on lookup cannot be called inside run for each
2026-06-17 12:51:51 +02:00
1grzyb1
b8a0b40b27
VIM-3049 accpet completion with ctrl+Y
2026-06-17 12:51:51 +02:00
1grzyb1
e43cb52c05
VIM-3049 close completion with ctrl+E
2026-06-17 12:51:51 +02:00
Matt Ellis
f0c22272ff
Implement g< action to show last output
2026-06-12 06:24:51 +00:00
Matt Ellis
f21ebe046a
Support modeless selection and copy to clipboard
...
In both output panel and ex entry panel
2026-06-12 06:24:51 +00:00
1grzyb1
be91bf2504
VIM-833 implement command history actions
...
Add `q:` `q/` and `q/`
2026-05-19 10:05:00 +00:00
1grzyb1
5bb18a2cb7
feat(VIM-519): cycle through recent edits with g; and g,
...
Implements g; and g, to walk through the per-buffer change list, mirroring Neovim's b_changelist semantics. The list is fed by the backend's RecentPlacesListener over an RPC topic (the same pattern as the existing jump service), so it works in both monolith and split mode.
2026-05-06 08:37:14 +02:00
1grzyb1
d28889fc7b
VIM-268 edit command autocomplete
2026-04-14 11:33:32 +02:00
1grzyb1
3793458d64
VIM-1158 Add gw to reformat code with preserving the cursor position
2026-04-13 10:29:20 +02:00
1grzyb1
02130a87c9
Exit search with proper defocus and handle escape
2026-04-01 11:48:43 +02:00
1grzyb1
8651b8f8ec
VIM-566 Add operator-pending mode support for zj and zk
2026-01-28 19:15:42 +02:00
1grzyb1
ec42b4ff64
VIM-566 Add support for navigating between folds with zj and zk commands
2026-01-28 19:15:42 +02:00
1grzyb1
9236b4cc72
VIM-566 Implement zf create fold action
2026-01-27 13:02:26 +02:00
1grzyb1
a229979644
Make generated JSON formatting consistent with IntelliJ
2026-01-27 11:04:41 +01:00
1grzyb1
23119b169b
VIM-566 Add zm folding support
2026-01-23 16:54:51 +02:00
1grzyb1
c0d3624f3c
VIM-566 Add zr folding support
2026-01-23 16:54:51 +02:00
Grzybek
0264e1cd75
VIM-566 Add zA toggle folding support
2026-01-21 16:48:36 +02:00
Matt Ellis
c4a43eef92
Support insert filename literally
2025-09-05 12:37:45 +03:00
Matt Ellis
01a612ad60
Add insert filename under caret action
2025-09-05 12:37:45 +03:00
Matt Ellis
fa4c62ebde
Add insert big word at cursor literally action
...
Relates to VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
c5f6b2e336
Add insert big word at cursor command line action
...
Relates to VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
1e27220eaa
Support insert word literally
...
Inserting a word and inserting it literally is the same operation. No need for another action
Fixes VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
b5484345f8
Add insert word under caret action for command line
...
Fixes VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
5d68ba26c2
Add insert current line literally action
2025-09-05 12:37:45 +03:00
Matt Ellis
6aff6a07af
Add insert current line in command line
...
Fixes VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
c580aaceed
Add insert register literally action
...
Fixes VIM-2511
2025-09-05 12:37:45 +03:00
Matt Ellis
30dae9f4d9
Rename HistoryDownFilterAction and add tests
2025-09-05 12:37:45 +03:00
Matt Ellis
3ca51d0361
Rename HistoryDownAction and add tests
2025-09-05 12:37:45 +03:00
Matt Ellis
f282131414
Rename HistoryUpFilterAction and add tests
2025-09-05 12:37:45 +03:00
Matt Ellis
f5f14f308b
Rename HistoryUpAction and add tests
2025-09-05 12:37:45 +03:00
Matt Ellis
44cb65859b
Extract MoveCaretToPreviousBigWordAction
2025-09-05 12:37:45 +03:00
Matt Ellis
84eb131cea
Extract MoveCaretToNextBigWordAction
2025-09-05 12:37:45 +03:00
Matt Ellis
310d90466b
Extract DeletePreviousWordActionTest
2025-09-05 12:37:45 +03:00
Xinhe Wang
2f7f0dcacb
Fix(VIM-3044): correct the behavior of I in (linewise) Visual mode
...
For visual selections spanning multiple lines, keep caret position
if it's on the first line. Otherwise move the caret to the start of
the first selected line.
2025-07-07 10:55:30 +03:00