Matt Ellis
84c7e1159b
Introduce KeyStrokeTrie to find commands
...
Should also restore compatibility with idea-which-key
2024-11-13 17:57:31 +02:00
Filipp Vakhitov
1a2322ddec
OutputPanel no longer ignores key events
2024-08-10 23:55:57 +03:00
Alex Plate
4c2edab406
Run optimize imports
2024-02-27 13:17:02 +02:00
Matt Ellis
bc808403fb
Rename localEditors to getEditors
...
The fact that these methods only return local editors (i.e., editors for the local user while hosting a Code With Me session) is an implementation detail
2024-02-23 17:01:32 +02:00
Matt Ellis
2ce3fbd677
Use common APIs to get local editors
2024-02-23 15:54:20 +02:00
Alex Plate
247aaed188
Use the property to change the state of the octopus handler
2024-02-23 15:32:35 +02:00
Filipp Vakhitov
24e044bcda
Remove deprecated ComplicatedKeysAction.kt
2024-01-30 18:56:38 +02:00
Alex Plate
26d4074a61
[VIM-2974] Adopt other parts of key handling to the octopus handler switcher
2024-01-26 16:40:34 +02:00
filipp
6c9ad4ded2
Remove deprecated xml-related code
2024-01-26 13:45:46 +02:00
Alex Plate
22062f0c77
Fix(VIM-3190): Do not use octopus handler if the enter key is used with modifiers like shift or control
2023-11-22 11:51:57 +02:00
Alex Plate
f6eab62c3c
Fix(VIM-3184): Revert "VIM-3184: Temporally disable new handlers for the thin client"
...
This reverts commit 6960a34d02
.
2023-11-22 09:42:59 +02:00
Alex Plate
6960a34d02
VIM-3184: Temporally disable new handlers for the thin client
2023-11-21 13:09:52 +02:00
Alex Plate
9d20061924
Do not register VimShortcutKeyAction for esc and enter keys
...
This is no more needed as we have a different way of getting the key. Also, this causes a bug VIM-3169
2023-11-10 17:17:13 +02:00
Filipp Vakhitov
876e16fa9e
Support registering commands from json
2023-11-10 16:01:21 +02:00
Alex Plate
5d4996c085
Optimize imports on the project
2023-08-11 11:54:38 +03:00
Alex Plate
832c1c0be3
Revert "Update formatting"
...
This reverts commit bf0fba9c58
.
2023-03-27 11:32:59 +03:00
Alex Plate
bf0fba9c58
Update formatting
2023-03-27 08:27:13 +00:00
Alex Plate
908c978242
Global copyright update
2023-01-10 10:09:25 +02:00
Alex Plate
2355435275
Update copyright
2022-11-04 09:24:03 +02:00
Alex Plate
f5b6ca50f4
Update IdeaVim license to MIT
...
VIM-2782
2022-11-01 20:00:07 +02:00
Alex Plate
7f1e3bb155
Fix(VIM-1758): Commentary plugin in rider
2022-08-17 10:13:04 +03:00
Alex Plate
9498d0779c
Revert "Refactoring IdeaVim to use editor actions instead of registering shortcuts in the editor"
...
This reverts commit b12fd5100f
.
2022-08-15 18:59:35 +03:00
Alex Plate
b12fd5100f
Refactoring IdeaVim to use editor actions instead of registering shortcuts in the editor
2022-08-15 18:42:32 +03:00
Alex Plate
a7d5372d06
Move classes to a different package
2022-07-04 09:49:50 +03:00
Alex Plate
b8373af69f
Move MappingMode to a different package
2022-06-29 09:54:49 +03:00
Alex Plate
b6e917a2d7
Get rid of DialogDataContext
...
Actually, it was removed for some time already.
Caused this exception: https://web.ea.pages.jetbrains.team/#/issue/533401
2022-06-07 16:40:38 +03:00
Alex Plate
a6a39d249b
Move key group to vim-engine
2022-06-07 15:53:31 +03:00
Alex Plate
518784c371
Use ShortcutOwnerInfo in savedShortcuts
2022-06-07 15:53:30 +03:00
filipp
3b3a036806
Remove StringHelper.kt & CommonStringHelper.kt
2022-06-03 22:22:49 +06:00
Alex Plate
7332cd1ed1
Start implementing Troubleshooter
2022-05-30 09:52:11 +03:00
Alex Plate
7726f4347b
Unmap removed mappings after using ReloadVimRc action
2022-05-30 09:52:11 +03:00
filipp
83199d5475
Move some classes to vim-engine
2022-05-07 22:45:52 +06:00
Alex Plate
673e43dd77
Move scroll package to vim-engine
2022-04-19 10:20:15 +03:00
Alex Plate
c2c5c60899
Move select package to vim-engine
2022-04-19 09:56:38 +03:00
Alex Plate
db87b51784
Move some base classes to vim-engine
2022-03-22 15:44:33 +03:00
Alex Plate
905862ab9f
Move some classes to vim-engine
2022-02-28 11:58:44 +03:00
Alex Plate
5fa48fc7dd
Extract KeyMappingLayer and MappingInfoLayer
2022-02-22 18:45:38 +03:00
Alex Plate
c57277cc15
Move Nodes.kt to vim-engine
2022-02-22 12:39:09 +03:00
Alex Plate
4e6a2f951b
Move MappingMode to vim-engine
2022-02-22 12:39:08 +03:00
Alex Plate
277b4e63c3
Introduce ActionInitiator
2022-02-17 19:00:34 +03:00
Alex Plate
848514405b
Remove usages of VimPlugin from keyHandler
2022-02-17 19:00:34 +03:00
lippfi
bec317615d
Better map <expr> context
2022-01-26 16:42:44 +03:00
lippfi
64ec421cfc
Rename parent to vimContext
2022-01-23 02:28:35 +03:00
Alex Plate
37ce0925a5
Massive copyright data update
2022-01-13 08:59:49 +03:00
lippfi
898e5f8bda
Standard project layout
2021-10-11 01:29:18 +03:00