Alex Plate and Claude Opus 4.7
45ce2143fe
Fix(VIM-4115): NPE in CommandKeyConsumer after plugin disable/enable
...
Plugin deactivate called fullReset() on the ex panel but left editor
mode and KeyHandlerState.commandLineCommandBuilder untouched. Since
KeyHandler is a singleton, the stale CMD_LINE builder survived a
plugin disable/enable cycle and matched LeaveCommandLineAction on the
next Esc, NPEing when the (already-deactivated) panel was unwrapped.
Call close() before fullReset() so mode, the key handler state, and
the panel are cleared together. Also replace the `!!` at the crash
site with a null-safe branch that logs VIM-4115 and clears the stale
builder, so any other producer of the same desync surfaces via a
Diogen report instead of a crash.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 16:07:48 +03:00
claude[bot] and Claude Sonnet 4.6
ebf637a367
Update changelog: S-Tab fix, commentary mode fix in split mode
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 13:51:07 +03:00
dependabot[bot]
ac029ee889
Bump io.ktor:ktor-client-auth from 3.4.2 to 3.4.3
...
Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/commits )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
dependency-version: 3.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 15:36:05 +00:00
1grzyb1
7ec1e4c58d
VIM-4202 Fix state after commentary action
...
in split mode/clion/ rider, after the comment action runs on rpc, it happens after removing selection. To fix that, we execute handler directly in synchronous way
2026-04-21 10:21:29 +02:00
claude[bot] and Claude Sonnet 4.6
edce848ebd
Update changelog: autocmd support, decompiled Kotlin Vim fix, block-visual undo carets
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 10:39:08 +03:00
claude[bot] and Claude Sonnet 4.6
8cda987b6e
Update changelog: ReplaceWithRegister mapping fix, command fixes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 10:38:51 +03:00
claude[bot] and Claude Sonnet 4.6
f9b4059224
Update changelog: fix settings persistence in remote dev mode
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 17:00:32 +03:00
claude[bot] and Claude Sonnet 4.6
ef42ce6aa5
Update changelog: Python Console fixes, NERDTree split mode performance
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 16:59:58 +03:00
1grzyb1 and Claude Opus 4.6
70066dffc1
Update changelog: gw command, search panel fixes, range errors, visual mode off-EDT
...
Combines changelog entries from PRs #1680 , #1670 , and #1661 :
- VIM-1158: Added gw command
- VIM-4176: Fixed search output panel race condition
- VIM-4175: Fixed search "not found" display
- Fixed \/, \?, \& range errors (E35/E33)
- VIM-4113: Fixed visual mode commands off-EDT
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 10:42:41 +02:00
claude[bot] and Claude Sonnet 4.6
75a05a8f12
Update changelog: Add VIM-268 file name completion in ex commands
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 09:58:43 +02:00
1grzyb1
5416d1505f
VIM-4172 Add test for visual selection commands
2026-04-15 09:52:06 +02:00
1grzyb1
ebc09ddab1
VIM-3727 Add debug pycharm in splitmode run configuration
2026-04-15 09:39:33 +02:00
1grzyb1 and Claude Opus 4.6
706ac76b5e
Update changelog: aggregate all pending changelog entries
...
Combines entries from 10 individual changelog PRs (#1593 , #1604 , #1607 ,
#1612 , #1614 , #1618 , #1625 , #1637 , #1644 , #1648 ) into a single update.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 11:13:16 +02:00
claude[bot] and Claude Sonnet 4.6
3653e7f193
Update changelog: Fix pumvisible, Rider/CLion ESC, extension init
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-07 09:23:15 +02:00
dependabot[bot]
5150dc0c9e
Bump io.ktor:ktor-client-content-negotiation from 3.4.1 to 3.4.2
...
Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/3.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 19:54:28 +00:00
1grzyb1
40ba977e58
Add run configurations for all platforms
...
To simplify running ideavim with different platforms, this commit introduce run configurations for each platform both in monolith and split mode
2026-04-01 09:43:37 +02:00
dependabot[bot]
02354fafb0
Bump org.mockito.kotlin:mockito-kotlin from 6.2.3 to 6.3.0
...
Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 6.2.3 to 6.3.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/v6.2.3...v6.3.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 15:40:37 +00:00
dependabot[bot]
9baaaa34c8
Bump org.eclipse.jgit:org.eclipse.jgit.ssh.apache
...
Bumps [org.eclipse.jgit:org.eclipse.jgit.ssh.apache](https://github.com/eclipse-jgit/jgit ) from 7.4.0.202509020913-r to 7.6.0.202603022253-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.4.0.202509020913-r...v7.6.0.202603022253-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
dependency-version: 7.6.0.202603022253-r
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 15:38:52 +00:00
1grzyb1
839446b7ed
VIM-4134 Load frontend classes only in frontend module
2026-03-16 14:24:30 +01:00
1grzyb1
48dfa01234
VIM-4134 Remove frontend split module
...
All operations uses rpc interface right now and on backend we detect if we are in disptch thread if so we won't use EDT.
2026-03-16 14:24:30 +01:00
1grzyb1 and Claude Opus 4.6
cf8e014053
VIM-4134 attach frontend debugger
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1 and Claude Opus 4.6
9a46a41e40
VIM-4134 add module skeleton and build configuration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
dependabot[bot]
e122cf207d
Bump io.ktor:ktor-client-core from 3.4.0 to 3.4.1
...
Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/3.4.0...3.4.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 15:41:03 +00:00
dependabot[bot]
c16903f23d
Bump org.jetbrains:annotations from 26.0.2-1 to 26.1.0
...
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations ) from 26.0.2-1 to 26.1.0.
- [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-1...26.1.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
dependency-version: 26.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 15:43:33 +00:00
dependabot[bot]
5475c410c4
Bump org.junit.vintage:junit-vintage-engine from 6.0.1 to 6.0.3
...
Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework ) from 6.0.1 to 6.0.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 15:43:20 +00:00
1grzyb1
0a962153c9
VIM-4134 migration to plugin model v2
2026-02-18 11:08:29 +01:00
dependabot[bot]
158b40ab1d
Bump org.mockito.kotlin:mockito-kotlin from 6.2.2 to 6.2.3
...
Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 6.2.2 to 6.2.3.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/v6.2.2...v6.2.3 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-version: 6.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 15:38:30 +00:00
claude[bot] and Claude Sonnet 4.5
e810bdde1a
Update changelog: Add :read and :read! commands
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-04 11:42:57 +02:00
claude[bot] and Claude Sonnet 4.5
b1575510ef
Update changelog: Add zf fold command and foldlevel option
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-30 11:20:12 +02:00
dependabot[bot]
9cee108322
Bump io.ktor:ktor-client-core from 3.3.3 to 3.4.0
...
Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/3.3.3...3.4.0 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 15:38:22 +00:00
dependabot[bot]
d51c0a6956
Bump org.jetbrains.intellij.platform from 2.10.5 to 2.11.0
...
Bumps org.jetbrains.intellij.platform from 2.10.5 to 2.11.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-version: 2.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 15:37:29 +00:00
claude[bot] and Claude Sonnet 4.5
e101510c8e
Update changelog: Add zr and zm folding commands
...
Added changelog entries for VIM-566 feature that adds support for zr
(increase fold level) and zm (decrease fold level) commands.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-26 14:47:32 +02:00
claude[bot] and Claude Sonnet 4.5
054c703383
Update changelog: Add zA toggle folding
...
Added entry for VIM-566 feature that adds support for zA command
to toggle folds recursively.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-23 17:09:24 +02:00
dependabot[bot]
c1944f1369
Bump org.mockito.kotlin:mockito-kotlin from 6.1.0 to 6.2.2
...
Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 6.1.0 to 6.2.2.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/v6.1.0...v6.2.2 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
dependency-version: 6.2.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 15:35:02 +00:00
claude[bot] and Claude Sonnet 4.5
7fa5ebb80c
Update changelog: Add VimScript functions, fix high CPU
...
Added changelog entries for:
- New VimScript functions (20+ List/Dictionary/String functions)
- High CPU usage fix while showing command line
- String/Number comparison fix in VimScript
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-12 13:47:56 +02:00
claude[bot] and Claude Sonnet 4.5
4b4641b874
Update changelog: Fix quote text object whitespace
...
Added VIM-4105 to changelog for fix to a" a' a` text objects now including surrounding whitespace per Vim specification.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-03 22:56:50 +02:00
Alex Plate and Claude Opus 4.5
5a8299df27
Remove Kover code coverage integration
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 23:32:38 +02:00
claude[bot] and Claude Sonnet 4.5
9189ae0357
Update changelog: Sync changeNotes with recent fixes
...
Updated build.gradle.kts changeNotes section to reflect the [To Be Released]
content from CHANGES.md:
- VIM-4097: Fixed NextOccurrence with backslashes
- VIM-4094: Fixed UninitializedPropertyAccessException
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-23 14:22:44 +01:00
Alex Plate and Claude Opus 4.5
f29deb15ba
Remove contribution awards program information
...
The license awards program for quality contributions has ended.
Removed references from CONTRIBUTING.md, build.gradle.kts changeNotes,
and maintenance-instructions.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-22 14:58:15 +02:00
Alex Plate
3f5bbf4985
Update Kotlin version
2025-12-09 12:11:18 +02:00
Alex Plate
8ee28a3f10
Update the minimal supported intellij platform version to 253
2025-12-03 12:03:00 +02:00
dependabot[bot]
c3d2d54557
Bump org.jetbrains.changelog from 2.4.0 to 2.5.0
...
Bumps org.jetbrains.changelog from 2.4.0 to 2.5.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.changelog
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-26 17:19:37 +02:00
dependabot[bot]
83df0f5196
Bump io.ktor:ktor-serialization-kotlinx-json from 3.3.2 to 3.3.3
...
Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/commits )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
dependency-version: 3.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-26 17:19:19 +02:00
dependabot[bot]
4d0b35851d
Bump org.jetbrains.intellij.platform from 2.10.4 to 2.10.5
...
Bumps org.jetbrains.intellij.platform from 2.10.4 to 2.10.5.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-version: 2.10.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-26 17:18:48 +02:00
dependabot[bot]
df52c7a6f5
Bump org.jetbrains.intellij.platform from 2.10.2 to 2.10.4
...
Bumps org.jetbrains.intellij.platform from 2.10.2 to 2.10.4.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-version: 2.10.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-12 17:19:33 +02:00
dependabot[bot]
b76c242af5
Bump com.squareup.okhttp3:okhttp from 5.0.0 to 5.3.0
...
Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp ) from 5.0.0 to 5.3.0.
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-5.0.0...parent-5.3.0 )
---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 17:19:51 +02:00
dependabot[bot]
86cc1259ad
Bump io.ktor:ktor-serialization-kotlinx-json from 3.3.1 to 3.3.2
...
Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 17:19:36 +02:00
dependabot[bot]
9dc3c341bd
Bump org.junit.vintage:junit-vintage-engine from 6.0.0 to 6.0.1
...
Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 17:19:14 +02:00
dependabot[bot]
fdb8642e28
Bump org.eclipse.jgit:org.eclipse.jgit.ssh.apache
...
Bumps [org.eclipse.jgit:org.eclipse.jgit.ssh.apache](https://github.com/eclipse-jgit/jgit ) from 7.3.0.202506031305-r to 7.4.0.202509020913-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.3.0.202506031305-r...v7.4.0.202509020913-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
dependency-version: 7.4.0.202509020913-r
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 02:17:44 +02:00
dependabot[bot]
731cf6fdfa
Bump org.jetbrains.intellij.platform from 2.9.0 to 2.10.2
...
Bumps org.jetbrains.intellij.platform from 2.9.0 to 2.10.2.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
dependency-version: 2.10.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 02:17:16 +02:00