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
8dd28cd257
Introduce CommandLineActionHandler base class
2025-09-05 12:37:45 +03:00
Matt Ellis
057259eba2
Move CommandKeyConsumer before CharArgumentConsumer
2025-09-05 12:37:45 +03:00
Matt Ellis
7f927ac62e
Reorder register consumers
2025-09-05 12:37:45 +03:00
Matt Ellis
ecceab3fd6
Rename SelectRegisterConsumer
2025-09-05 12:37:45 +03:00
Matt Ellis
3e18fcd7f1
Rename StartSelectRegisterConsumer
2025-09-05 12:37:45 +03:00
Matt Ellis
747ffa1e7f
Move CommandCountTest.kt
2025-09-05 12:37:45 +03:00
Matt Ellis
c3c581ceb6
Rename CommandConsumer to CommandKeyConsumer
2025-09-05 12:37:45 +03:00
Matt Ellis
abf7dc51bd
Add doc comments for all key consumers
2025-09-05 12:37:45 +03:00
Matt Ellis
a0d3fd9eed
Rename DeleteCommandConsumer to add Count
2025-09-05 12:37:45 +03:00
Matt Ellis
f53d93016d
Make it a little easier to debug key consumers
...
Adding an `isApplicable` function allows avoiding stepping into irrelevant consumers
2025-09-05 12:37:45 +03:00
NaMinhyeok
ce6822fa82
Add repository condition to updateChangelog workflow
...
Signed-off-by: NaMinhyeok <nmh9097@gmail.com >
2025-09-05 11:51:48 +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
dependabot[bot]
faf7a44f7d
Bump org.junit:junit-bom from 5.10.0 to 5.13.4
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.10.0 to 5.13.4.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.10.0...r5.13.4 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.13.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 09:52:47 +03:00
dependabot[bot]
739336ca45
Bump org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm
...
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm](https://github.com/Kotlin/kotlinx.coroutines ) from 1.8.1 to 1.10.2.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.1...1.10.2 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 09:52:39 +03:00
dependabot[bot]
759df9eb22
Bump org.jetbrains:annotations from 26.0.2 to 26.0.2-1
...
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations ) from 26.0.2 to 26.0.2-1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases )
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JetBrains/java-annotations/compare/26.0.2...26.0.2-1 )
---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
dependency-version: 26.0.2-1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 09:36:07 +03:00
dependabot[bot]
6eefb1dd51
Bump org.jetbrains.intellij.platform from 2.7.2 to 2.8.0
...
Bumps org.jetbrains.intellij.platform from 2.7.2 to 2.8.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 05:19:17 +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
Alex Plate
ec11c2ec70
Update status bar menu links with a sign that shows that this is an external link
...
Because of some encoding issues, I had to embed the string right in the code
2025-09-02 11:25:55 +03:00
Alex Plate
1e98fe2bed
Add link to IdeaVim documentation in the status bar menu
2025-09-02 11:22:10 +03:00
Alex Plate
7558a9da39
Spellchecker is a separate plugin now and needs to be declared explicitly
2025-09-02 11:12:57 +03:00
Alex Plate
b47783090c
Add new plugins for compatibility checks in TeamCity and plugin dependency validation.
2025-09-01 10:00:55 +03:00
IdeaVim Bot
b0361326b5
Add jetbrains-junie[bot] to contributors list
2025-08-30 09:01:45 +00:00
Alex Plate
1c6e9354fb
Add instruction to examine commit content, not just messages
...
- Emphasize using git show to see full commit content
- Note that test files contain good examples for changelog
- Encourage looking at actual code changes for better understanding
- Help find specific command examples from tests
2025-08-30 11:57:20 +03:00