1grzyb1
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
cb3a11e785
VIM-4134 update tests for new module structure
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
0d396238f9
VIM-4134 add frontend-split module with RPC clients
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
bef0b4c32a
VIM-4134 move frontend code to main source set
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
3f12ecfc1a
VIM-4134 add backend module with service implementations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
325ccc3668
VIM-4134 add common module with shared services, RPC interfaces, and resources
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
b3ad98ca49
VIM-4134 add vim-engine API changes for split architecture
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
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
1grzyb1
56d05115cc
Code style: classloader lookup, import ordering, cleanup
...
- Use this.javaClass.classLoader instead of object {}.javaClass.classLoader
- Alphabetize imports in VimInjector.kt
- Remove outdated TODO in VimMotionGroupBase.kt
- Fix missing trailing newline in VimPsiService.kt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
bddedb0080
Remove maxMapDepthReached mechanism from KeyHandler
...
The field was used to break out of the mapping replay loop when max
recursion depth was hit. This is unnecessary since handleKey already
returns early on max depth, stopping further processing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
d44bf3aa02
Update copyright years to 2026
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
Alex Plate
d0103f1cef
Register new dependent plugins for compatibility checks
...
Add gg.ninetyfive, com.github.pooryam92.vimcoach, lazyideavim.whichkeylazy,
and com.github.vimkeysuggest to known plugins list and TeamCity compatibility job.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-10 08:14:57 +02:00
dependabot[bot]
3492e09c49
Bump gradle-wrapper from 9.3.1 to 9.4.0
...
Bumps gradle-wrapper from 9.3.1 to 9.4.0.
---
updated-dependencies:
- dependency-name: gradle-wrapper
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 15:41:30 +00: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]
fca9a254e9
Bump rollup from 4.54.0 to 4.59.0 in /scripts-ts
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.54.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.54.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 23:23:03 +00:00
1grzyb1
f9cbbad13e
Break in case of maximum recursion depth
2026-02-26 08:21:34 +01:00
dependabot[bot]
4d43d00aec
Bump com.google.devtools.ksp:symbol-processing-api from 2.3.5 to 2.3.6
...
Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.3.5 to 2.3.6.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.3.5...2.3.6 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
dependency-version: 2.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 15:44:00 +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]
1a24b116fc
Bump org.junit:junit-bom from 6.0.2 to 6.0.3
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 6.0.2 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.2...r6.0.3 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
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:28 +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
dependabot[bot]
c65bdeb134
Bump org.junit.jupiter:junit-jupiter from 6.0.1 to 6.0.3
...
Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
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:42:32 +00:00
1grzyb1
0a962153c9
VIM-4134 migration to plugin model v2
2026-02-18 11:08:29 +01:00
1grzyb1
15674af9e0
VIM-3948 add ToolWindowNavEverywhere extension to VimEverywhere plugin
...
This adds support for <C-W> navigation for non-editor windows.
IdeaVim doesn't read keystrokes outside the editor, so we need to create custom dispatcher that will handle does shortcuts in those scenarios.
This feature is enabled alongside `VimEverywhere`.
2026-02-17 15:01:17 +01:00
1grzyb1
c3925abeaf
VIM-4134 test to forbid java.io.File usage
2026-02-17 15:01:02 +01:00
1grzyb1
29067706ec
VIM-4134 Replace java.io.File with java.nio.file.Path
2026-02-17 15:01:02 +01:00
dependabot[bot]
a42c86ebcd
Bump org.jetbrains.kotlin:kotlin-stdlib from 2.2.21 to 2.3.10
...
Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.2.21 to 2.3.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.10 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
dependency-version: 2.3.10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 15:40:12 +00:00
1grzyb1
a250369735
VIM-3948 rename vimhints plugin to VimEverywhere
2026-02-11 15:58:34 +01:00
1grzyb1
f22f973b0c
VIM-3948 include NerdTreeEverywhere extension in vimhints
2026-02-11 15:58:34 +01:00
1grzyb1
d9c745fd8e
VIM-4120 handle ':' in output panel
2026-02-11 12:58:59 +01:00
1grzyb1
9f0ae27440
VIM-4120 close output panel on active editor change
2026-02-11 12:58:59 +01:00
1grzyb1
6591be3617
VIM-4120 remove isPanelActive from VimOutputPanel
2026-02-11 12:58:59 +01:00
1grzyb1
410ac0ff39
VIM-4120 close current output panel when executing command
2026-02-11 12:58:59 +01:00
1grzyb1
d382e0bc26
VIM-4120 single addText method
2026-02-11 12:58:59 +01:00
1grzyb1
d318b935fc
VIM-4120 single output method with default message type
2026-02-11 12:58:59 +01:00
1grzyb1
c91d43c45e
VIM-4120 Use weak reference for active OutputPanel to avoid project leak
2026-02-11 12:58:59 +01:00
1grzyb1
622163194d
VIM-4120 removed awt color reference in engine
2026-02-11 12:58:59 +01:00
1grzyb1
34f16f4daf
VIM-4120 Rename isActive to isVisible to not leak IJ impl details
2026-02-11 12:58:59 +01:00
1grzyb1
44b0e24586
VIM-4120 Fix label in multiline output panel
...
During first echo with multiline it showed -- MORE -- instead of asking to press enter
2026-02-11 12:58:59 +01:00
1grzyb1
c1f7a6b3a7
VIM-4120 Pass enter press back to editor
2026-02-11 12:58:59 +01:00
1grzyb1
9848aab71a
VIM-4120 adjust arrows key handling
...
in single-line mode we just passed arrow keys back to the editor
in multiline mode they are used to scroll in output panel unless we are already at end, then it's passed back to editor
2026-02-11 12:58:59 +01:00
1grzyb1
bcc8d1b525
VIM-4120 Remove caret from OutputPanel
2026-02-11 12:58:59 +01:00
1grzyb1
5510a20654
VIM-4120 Pass eny keypress back to editor in single line output
2026-02-11 12:58:59 +01:00
1grzyb1
bec8daa6ab
VIM-4120 Use showErrorMessage for displaying errors in red
2026-02-11 12:58:59 +01:00
1grzyb1
5e20bbf14e
VIM-4120 display multiple lines in OutputPanel with different styles
2026-02-11 12:58:59 +01:00
Filipp Vakhitov
ed55b2b24f
Replace v: scope variables with g: scope for mode widget
2026-02-11 12:17:50 +02:00
1grzyb1
6ecfb3e92e
VIM-4120 Add missing VimHintsExtension class
2026-02-11 08:51:10 +01:00
Filipp Vakhitov
14e6759121
Allow plugin writers to provide their own VimCommandLineService
2026-02-11 09:34:34 +02:00
Alex Plate
9bef9a2ab1
Add git-workflow skill with commit, branch, and PR conventions
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-10 18:45:41 +02:00
1grzyb1
ce6115ee90
VIM-3948 Fix set command tests after removing vimhints option
2026-02-10 12:02:34 +01:00
1grzyb1
f1355c3305
VIM-3948 Enable vimhints through 'Plug'
...
As vimhints are not part of neovim, it makes more sense to keep it as a plugin, not as an option
2026-02-10 12:02:34 +01:00