Commit Graph
1433 Commits
Author SHA1 Message Date
Emanuel Gestosaandlippfi 058ab7a1ea gradle generate antlr files
rebasing
2024-02-05 16:29:49 +02:00
Emanuel Gestosaandlippfi fae3baa640 initial regex grammar 2024-02-05 16:29:49 +02:00
Filipp Vakhitov c3defdcda4 Add sources and JavaDoc to vim-engine jar 2024-02-01 11:07:28 +02:00
Filipp Vakhitov 11761b66b2 Revert "Fix(VIM-3183): Execute .ideavimrc on pooled thread"
This reverts commit 1d7796805c.
2024-01-31 20:10:32 +02:00
Filipp Vakhitov f83f107bd1 Revert "Support triggering option listeners outside EDT"
This reverts commit 5a6f54c96c.
2024-01-31 20:10:18 +02:00
Filipp Vakhitov f1b90857ff Revert "Fix code in execute requiring EDT or write actions"
This reverts commit e7236beedd.
2024-01-31 20:10:15 +02:00
Filipp Vakhitov 1822a59c70 Revert "Fix(VIM-3273): Config file stopped working"
This reverts commit 04230fdd9c.
2024-01-31 20:09:31 +02:00
Filipp Vakhitov 90c7f747a4 Revert "Fix(VIM-3278) Relative number is broken in 2.8.0"
This reverts commit a1646a7a88.
2024-01-31 20:09:23 +02:00
Filipp Vakhitov 0119912318 Revert "Add readActions & EDT"
This reverts commit 45a2eadc58.
2024-01-31 20:09:08 +02:00
Filipp Vakhitov 45a2eadc58 Add readActions & EDT 2024-01-31 14:43:23 +02:00
Filipp Vakhitov a1646a7a88 Fix(VIM-3278) Relative number is broken in 2.8.0
Proper options initialization order
2024-01-31 13:34:33 +02:00
Filipp Vakhitov 04230fdd9c Fix(VIM-3273): Config file stopped working 2024-01-31 09:12:23 +02:00
Filipp Vakhitov 24e044bcda Remove deprecated ComplicatedKeysAction.kt 2024-01-30 18:56:38 +02:00
Filipp Vakhitov e87290aeea Simplify storing global variables 2024-01-29 12:58:31 +02:00
Filipp Vakhitov e7236beedd Fix code in execute requiring EDT or write actions 2024-01-29 10:00:55 +02:00
Filipp Vakhitov 5a6f54c96c Support triggering option listeners outside EDT 2024-01-28 14:00:36 +02:00
Alex Plate 808533b110 Fix(VIM-3260): Processing the offsets at the file end 2024-01-26 17:49:44 +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
Alex Plate db6786414a [VIM-2974] WIP: Bringing back the octopus handler switch 2024-01-26 15:32:29 +02:00
filipp 6c9ad4ded2 Remove deprecated xml-related code 2024-01-26 13:45:46 +02:00
filipp 32cae8ca11 Remove more deprecated things 2024-01-26 13:05:48 +02:00
filipp 0cb65279d9 Remove deprecated mark-related methods 2024-01-26 13:02:23 +02:00
filipp 412da06554 Remove deprecated ToggleOption.kt 2024-01-26 12:47:06 +02:00
filipp 017c9a6a70 Remove deprecated OptionService.kt 2024-01-26 12:43:06 +02:00
filipp 1d7796805c Fix(VIM-3183): Execute .ideavimrc on pooled thread 2024-01-26 12:27:03 +02:00
Filipp Vakhitov 1da8cd53d2 VIM-1377 Normal mode needs to be more obvious
Save mode widget colors state in XML
2024-01-23 01:27:57 +02:00
Filipp Vakhitov a9ededc997 VIM-1377 Normal mode needs to be more obvious
Add color customization to mode widget
2024-01-23 01:27:57 +02:00
Matt EllisandAlex Pláte 825b62a2a9 Refactor to remove lazy properties 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 5ec817776c Use "vim" prefix for option keys 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 3ad0519add Extract initialisation strategies to new class 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 9868522341 Only calculate stack trace if logging is enabled 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 5b8d8c617f Improve type handling 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte a1f66061e3 Extract option storage to separate class 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte d8811933c9 Simplify resetting options for testing 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte c9864dde8d Extract parsed values cache 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte ca849d6649 Simplify API of OptionListenersImpl 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 95a2354a86 Fix issue where global value wasn't properly set 2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 538e0ac48c Extract listener notification
Refactoring - no intentional changes in behaviour
2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte cbe0f89548 Extract listener registration to separate class
Refactoring - no intentional changes in behaviour
2024-01-04 15:58:36 +02:00
Matt EllisandAlex Pláte 615b071dcb Rename methods for clarity 2024-01-04 15:58:36 +02:00
Filipp VakhitovandAlex Pláte fc46acb2e4 Move to concurrent list 2024-01-03 12:15:31 +02:00
Filipp VakhitovandAlex Pláte 2f20193086 Post-review improvements 2024-01-03 12:15:31 +02:00
Filipp VakhitovandAlex Pláte e02d34f023 Better ShowMode widget & Macro recording widget 2024-01-03 12:15:31 +02:00
filippandAlex Pláte 216f020b70 Add new listeners 2024-01-03 12:15:31 +02:00
Alex Plate b307c7d88b [VIM-2929]: Reset the key stack in case of exception during the execution 2024-01-02 13:57:12 +02:00
Alex Plate 7098d2633a Add a helper function to key keystokes from string 2024-01-02 13:57:12 +02:00
Alex Plate e36131b38b [VIM-2929]: Adding logging for tracing the keyStack 2023-12-28 11:24:13 +02:00
Matt EllisandAlex Pláte 8ab43e98fe Remove unnecessary keeping visual mode flag
The value was only ever set to false.
2023-12-22 10:55:00 +02:00
Matt EllisandAlex Pláte 4f407ccc03 Remove unused multikey-undo flag
It's uncertain what this was introduced for, and it's no longer used for any behaviour
2023-12-22 10:55:00 +02:00
Matt EllisandAlex Pláte 5f3fddd3e4 Remove unnecessary post process method
We no longer need to post process the selection because it is up to the operator implementation to end in the correct mode
2023-12-22 10:55:00 +02:00