3da1cc300f
Set plugin version to chylex-38
2024-08-10 15:07:52 +02:00
4d535c4148
Revert per-caret registers
2024-08-10 15:07:52 +02:00
5768209a33
Revert "Factor disposable objects on editor opening"
...
This reverts commit 1fa78935
2024-08-10 15:07:52 +02:00
fe0f4fde9d
Fix(VIM-3364): Exception with mapped Generate action
2024-08-10 15:07:52 +02:00
25e4eb9078
Apply scrolloff after executing native IDEA actions
2024-08-10 15:07:52 +02:00
9b507e6033
Stay on same line after reindenting
2024-08-10 15:07:52 +02:00
4d0a54221a
Update search register when using f/t
2024-08-10 15:07:52 +02:00
17d49bc35d
Automatically add unambiguous imports after running a macro
2024-08-10 15:07:51 +02:00
ba9966d996
Fix(VIM-3179): Respect virtual space below editor (imperfectly)
2024-08-10 15:07:51 +02:00
ae1cb45854
Fix(VIM-3178): Workaround to support "Jump to Source" action mapping
2024-08-10 15:07:51 +02:00
27c8d9e610
Add support for count for visual and line motion surround
2024-08-10 15:07:51 +02:00
5a247843e4
Fix vim-surround not working with multiple cursors
...
Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`).
2024-08-10 15:07:51 +02:00
4438c654d0
Fix(VIM-696) Restore visual mode after undo/redo, and disable incompatible actions
2024-08-10 15:07:51 +02:00
705530fdfd
Respect count with <Action> mappings
2024-08-10 15:07:51 +02:00
a1c0cfda52
Change matchit plugin to use HTML patterns in unrecognized files
2024-08-10 15:07:51 +02:00
9261d17491
Reset insert mode when switching active editor
2024-08-10 15:07:51 +02:00
c89099bb0c
Disable switching to insert mode for some editors
2024-08-10 15:07:50 +02:00
00f73f52bd
Remove update checker
2024-08-10 15:07:50 +02:00
b0474cec7d
Set custom plugin version
2024-08-10 15:07:50 +02:00
dependabot[bot]
fbbd1ebc0d
Bump org.antlr:antlr4 from 4.13.1 to 4.13.2
...
Bumps [org.antlr:antlr4](https://github.com/antlr/antlr4 ) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/antlr/antlr4/releases )
- [Changelog](https://github.com/antlr/antlr4/blob/dev/CHANGES.txt )
- [Commits](https://github.com/antlr/antlr4/compare/4.13.1...4.13.2 )
---
updated-dependencies:
- dependency-name: org.antlr:antlr4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 18:46:09 +03:00
Alex Plate
8d5df11372
Add a warning when the action is executed from the write action
...
Related: VIM-3376
2024-08-06 11:11:40 +03:00
Matt Ellis
dfebe542d8
Fix incsearch highlight in multiple Rider instances
...
Unlike other IDEs, Rider has multiple client sessions. The IDE itself is the "local" session, while the external ReSharper process is treated as a "frontend" process. The code to get local editors was erroneously getting `ALL` sessions, rather than just `LOCAL` sessions, and assuming that the first was the local session. In Rider, opening three instances would add three additional clients, and that would change the order.
I don't know why I changed `LOCAL` to `ALL` when previously changing this bit of code. AIUI, using `LOCAL` should work fine. If it turns out that CWM or remote dev require `ALL`, please document why.
Fixes VIM-3549
2024-08-05 18:58:45 +03:00
Matt Ellis
7fde47c08b
Update README.md
...
Added links to POSIX spec
2024-08-01 14:04:58 +03:00
dependabot[bot]
629919f634
Bump org.jetbrains.intellij.platform from 2.0.0-rc1 to 2.0.0-rc2
...
Bumps org.jetbrains.intellij.platform from 2.0.0-rc1 to 2.0.0-rc2.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-31 17:27:09 +02:00
dependabot[bot]
43fff1c73e
Bump com.google.devtools.ksp:symbol-processing-api
...
Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.0.0-1.0.23 to 2.0.0-1.0.24.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.0.0-1.0.23...2.0.0-1.0.24 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-31 17:26:53 +02:00
Alex Plate
d02f0e17ca
Revert "Fix(VIM-3376): Refactor the way IdeaVim executes actions"
...
This reverts commit 24514039
2024-07-31 13:14:25 +03:00
Filipp Vakhitov
5dc860f61e
Fix(VIM-3569): Pipe-symbol can no longer be used in remaps
2024-07-30 18:02:12 +03:00
Alex Plate
956e726c31
Add test
2024-07-29 17:48:07 +02:00
Alex Plate
446067e2fe
Update formatting
2024-07-29 16:57:29 +02:00
Alex Plate
bd53a895c0
Return nullability of editor in action
2024-07-29 16:54:02 +02:00
Alex Plate
e61fed2467
Revert "Use installer in case of the snapshot dependency"
...
This reverts commit f5e125759f
.
2024-07-29 16:51:25 +02:00
Alex Plate
f5e125759f
Use installer in case of the snapshot dependency
2024-07-29 16:47:31 +02:00
Alex Plate
622eb887c8
Make style refactoring
2024-07-29 16:37:57 +02:00
Alex Plate
9fb614e16c
Pass editor to the "execute" method of the NativeAction
2024-07-29 16:36:01 +02:00
Alex Plate
1e0fa07768
Fix problem with unsatisfied condition
2024-07-29 16:15:58 +02:00
Alex Plate
bfb1d5b7f5
Remove accidential return
2024-07-29 14:08:15 +02:00
Alex Plate
2fad8790a9
Reset key handler in property tests
2024-07-29 13:57:32 +02:00
Alex Plate
9719106a14
Fix incorrect assertions after migration to the new version of gradle plugin
2024-07-29 13:52:14 +02:00
Alex Plate
870a0da2a2
Update UI tests without octopus handler
2024-07-29 13:41:24 +02:00
Alex Plate
d3c315d299
Update logs location in UI tests
2024-07-29 13:39:53 +02:00
Alex Plate
2583b6e792
Print the list of available keys for debugging
2024-07-29 13:27:15 +02:00
Alex Plate
89417eb4f6
Comment out compatibility check for copilot because it's broken for the moment
2024-07-29 13:16:50 +02:00
Alex Plate
560700c9aa
Pass editor to the execution of the action
...
Related: VIM-3376
2024-07-29 12:49:16 +02:00
Alex Plate
24514039e1
Fix(VIM-3376): Refactor the way IdeaVim executes actions
...
Now instead of a few hacks, we use a special function from the platform
2024-07-29 12:49:16 +02:00
Alex Plate
ff44596c1a
Migrate to gradle plugin 2.0.0-rc1
2024-07-26 19:00:31 +03:00
Filipp Vakhitov
b001d63fd9
Do not fire VimInsertListener on every mode change
2024-07-26 17:30:08 +03:00
Filipp Vakhitov
5db96bef28
Fix compilation with IdeaVimExtension
2024-07-26 17:30:08 +03:00
Filipp Vakhitov
39c615cddd
Do not cast VimStateMachine classes in vim-engine
...
It will break if we change implementation in Fleet
2024-07-26 17:30:08 +03:00
Filipp Vakhitov
961173a93b
Fix tests
2024-07-26 17:30:08 +03:00
Filipp Vakhitov
92741c6356
Fix compilation
2024-07-26 17:30:08 +03:00