1grzyb1
cbc8249a71
adjust visual marks position after deletion
2026-03-17 11:48:35 +01:00
1grzyb1 and Claude Opus 4.6
cbc446aea7
Fix focus in gi ga nerdtree
...
Add focusNew parameter to splitWindow to allow NERDTree preview
mappings (gs, gi, ga) to keep focus on the tree.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
eb4a261984
VIM-4134 Synchronize idea jump through topic
2026-03-16 14:24:30 +01:00
1grzyb1 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
d44bf3aa02
Update copyright years to 2026
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:24:30 +01:00
1grzyb1
f9cbbad13e
Break in case of maximum recursion depth
2026-02-26 08:21:34 +01: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
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
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
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
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
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
1grzyb1
ad85aca860
VIM-1595 Add support for handling address 0 in :put command
2026-02-03 11:06:40 +02:00
1grzyb1
322d961085
VIM-1595 Add support for the :read! {cmd} command
2026-02-03 11:06:40 +02:00
1grzyb1
0a7ad9e8f1
VIM-1595 Add support for the :read command
2026-02-03 11:06:40 +02:00
1grzyb1
8651b8f8ec
VIM-566 Add operator-pending mode support for zj and zk
2026-01-28 19:15:42 +02:00
1grzyb1
ec42b4ff64
VIM-566 Add support for navigating between folds with zj and zk commands
2026-01-28 19:15:42 +02:00
1grzyb1
9236b4cc72
VIM-566 Implement zf create fold action
2026-01-27 13:02:26 +02:00
1grzyb1
a229979644
Make generated JSON formatting consistent with IntelliJ
2026-01-27 11:04:41 +01:00
1grzyb1
e8add6d38d
VIM-566 document different default foldlevel between ideavim and vim
2026-01-27 11:25:01 +02:00
1grzyb1
0c21dcb132
VIM-566 add set foldelevel command support
2026-01-27 11:25:01 +02:00
1grzyb1
729cb7b2ad
VIM-566 Add documentation to fold-related methods
2026-01-23 16:54:51 +02:00
1grzyb1
98ebaabf10
VIM-566 improve performance by batch apply fold level
2026-01-23 16:54:51 +02:00
1grzyb1
23119b169b
VIM-566 Add zm folding support
2026-01-23 16:54:51 +02:00
1grzyb1
c0d3624f3c
VIM-566 Add zr folding support
2026-01-23 16:54:51 +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
Grzybek
0264e1cd75
VIM-566 Add zA toggle folding support
2026-01-21 16:48:36 +02:00
Matt Ellis
9bffb4f42f
Fix min arity for remove() function
2026-01-09 19:12:27 +02:00
Matt Ellis
3cdea85df4
Move common functions to collectionFunctions
...
Add a new package for functions that apply to both List and Dictionary, as well as some String functions (where a String is treated like a collection of characters). Trying to group some functions that shouldn't just sit at top level
2026-01-09 19:12:27 +02:00
Matt Ellis
cc1122b3b6
Rename file
2026-01-09 19:12:27 +02:00
Matt Ellis
5adff67ec8
Add List uniq() function
2026-01-09 19:12:27 +02:00
Matt Ellis
8340be8459
Add List sort() function
2026-01-09 19:12:27 +02:00
Matt Ellis
9fbee06890
Add filter() function
2026-01-09 19:12:27 +02:00
Matt Ellis
4bf947a143
Fix comparison of String and Number
2026-01-09 19:12:27 +02:00
Matt Ellis
5225c409d8
Add List reduce() function
2026-01-09 19:12:27 +02:00
Matt Ellis
17eddab2ac
Add map() and mapnew() functions
2026-01-09 19:12:27 +02:00
Matt Ellis
00fee97117
Add List indexof() function
2026-01-09 19:12:27 +02:00
Matt Ellis
fd9b283df1
Add call() function
...
Vim lists call() as part of List functions. We document it the same way so we can cross-reference, but it's not really a List function, so it's implemented with varFunctions
2026-01-09 19:12:27 +02:00