1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-10-15 13:12:01 +02:00
Commit Graph

5461 Commits

Author SHA1 Message Date
Xinhe Wang
c4713ed89d Highlight the current selected component 2025-09-05 16:26:03 +03:00
Xinhe Wang
337fc91261 Traverse the accessible tree instead to support Skia components 2025-09-05 16:26:03 +03:00
Xinhe Wang
bd8dc5a74f Show a popup instead of a dialog to select the component 2025-09-05 16:26:03 +03:00
Xinhe Wang
9ae2bfea8d Select elements to click 2025-09-05 16:26:03 +03:00
Xinhe Wang
19ef7588f7 Create class Hint 2025-09-05 16:26:03 +03:00
Xinhe Wang
248111bd1c Change ToggleOptionAction to DumbAwareToggleAction 2025-09-05 16:26:03 +03:00
Xinhe Wang
76b0f13804 Use accessibleContext for checking clickable elements 2025-09-05 16:26:03 +03:00
Xinhe Wang
7ac9ce78ca Toggle hints with ToggleOptionAction
However, this does not work in Dumb Mode
2025-09-05 16:26:03 +03:00
Matt Ellis
572c24ff31 Insert text from incsearch end offset 2025-09-05 12:37:45 +03: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
606e5c6a9f Add 'isfname' option, not yet applied
Relates to VIM-4018
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
5c8ca893e1 Insert current line by replaying keys 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
161bb2b28b Insert register by replaying keys 2025-09-05 12:37:45 +03:00
Matt Ellis
4be143f4ff Fix move caret to previous big word to match Vim
The docs says it moves to the previous WORD, but in practice it moves to the previous whitespace character
2025-09-05 12:37:45 +03:00
Matt Ellis
4a86af9071 Fix move caret to next big word to match Vim
The docs says it moves to the next WORD, but in practice it moves to the next whitespace character
2025-09-05 12:37:45 +03:00
Matt Ellis
9a5339d8af Fix delete to use word instead of WORD 2025-09-05 12:37:45 +03:00
Matt Ellis
b70f15584f Remove obsolete comments 2025-09-05 12:37:45 +03:00
Matt Ellis
38928e82c8 Extract insert literal command line tests 2025-09-05 12:37:45 +03:00
Matt Ellis
aa5975485e Extract digraph command line tests 2025-09-05 12:37:45 +03:00
Matt Ellis
b6be329a08 Add tests for saving history when cancelling ex field 2025-09-05 12:37:45 +03:00
Matt Ellis
1a566b70d9 Add cmd history before executing
But save to register after executing. Matches Vim behaviour
2025-09-05 12:37:45 +03:00
Matt Ellis
b4eee5d45e Show indicator for current history entry 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
6557169eec Remove unnecessary textExInput function 2025-09-05 12:37:45 +03:00
Matt Ellis
ed402d3b26 Extract ToggleOverstrikeActionTest
Vim calls this "overstrike". We'll update terminology to match.
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
9ce2c2ba3a Extract MoveCaretToLineEndActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
549d4a722f Extract MoveCaretToLineStartActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
667890cb4d Extract InsertRegisterActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
1ebaa34bda Extract DeleteToCaretActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
310d90466b Extract DeletePreviousWordActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
822052358e Extract DeletePreviousCharActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
d1eb1aeb4d Extract DeleteNextCharActionTest 2025-09-05 12:37:45 +03:00
Matt Ellis
747ffa1e7f Move CommandCountTest.kt 2025-09-05 12:37:45 +03:00
Alex Plate
e9bc665aaa Revert StatusBarWidgetsManager to be the project-level service 2025-09-05 10:43:25 +03:00
Alex Plate
0fd95c17cf Fix(VIM-4028): Disable new plugin registration because currently it causes an error and this should be properly reviewed 2025-09-05 10:38:30 +03:00
Xinhe Wang
7f107fcc21 Remove unused NerdTree ProjectViewListener from plugin configuration
The ProjectViewListener was already removed in 175bae51
2025-09-02 15:06:01 +01:00
Alex Plate
1c80863e12 Fix an issue that the application level service was called from the project level 2025-09-02 11:27:22 +03:00