Xinhe Wang 
							
						 
					 
					
						
						
							
						
						2f7f0dcacb 
					 
					
						
						
							
							Fix(VIM-3044): correct the behavior of I in (linewise) Visual mode  
						
						... 
						
						
						
						For visual selections spanning multiple lines, keep caret position
if it's on the first line. Otherwise move the caret to the start of
the first selected line. 
						
						
					 
					
						2025-07-07 10:55:30 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						8f5a44bf44 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.13.1 to 5.13.2  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework ) from 5.13.1 to 5.13.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-version: 5.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-02 19:19:55 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3149de7b73 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.13.0 to 5.13.1  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.13.0 to 5.13.1.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-version: 5.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-11 18:30:27 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						725d60a56e 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.12.2 to 5.13.0  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.12.2 to 5.13.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-version: 5.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-04 19:06:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e41831798e 
					 
					
						
						
							
							Add a big number of undo tests for ex commands  
						
						... 
						
						
						
						This is a part of work for VIM-3935. Since we'll have to change the `CommandProcessor` execution, this may affect the "undo" command behavior. To ensure the stability, we add undo tests before making a refactoring. 
						
						
					 
					
						2025-05-28 11:48:38 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						233bad0070 
					 
					
						
						
							
							Turn off TeamCity emulation when running tests locally  
						
						... 
						
						
						
						IJ platform runs additional project leak checks when it detects teamcity run. It was quite complicated to understand why tests were failing on TC, but not locally, so I decided to enable TeamCity emulation to have these checks locally.
However, it turned out that in addition to that, an IJ platform also collects CPU statistics on TeamCity, which may take around a minute. This dramatically affects the performance of local execution. So, this property is turned off. 
						
						
					 
					
						2025-05-28 09:38:54 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						66ce949cc5 
					 
					
						
						
							
							Do not use installer for Rider tests  
						
						
						
						
					 
					
						2025-05-09 13:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2f33d41713 
					 
					
						
						
							
							Update the minimal version of IJ to 251  
						
						
						
						
					 
					
						2025-04-22 08:56:07 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cf554e9ae2 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.12.1 to 5.12.2  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.12.1 to 5.12.2.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-version: 5.12.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-16 19:10:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3ddc75f5f0 
					 
					
						
						
							
							Remove the call for the instrumentationTools as it's deprecated  
						
						
						
						
					 
					
						2025-04-04 18:39:28 +03:00 
						 
				 
			
				
					
						
							
							
								CCCC-L 
							
						 
					 
					
						
						
							
						
						f079edfb25 
					 
					
						
						
							
							Modify CommentaryTextObject test case  
						
						
						
						
					 
					
						2025-03-28 18:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4b3bba6a98 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.12.0 to 5.12.1  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.12.0 to 5.12.1.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-19 18:34:51 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5b5ff852f1 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.10.5 to 5.12.0  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.10.5 to 5.12.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.5...r5.12.0 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 18:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3866565e51 
					 
					
						
						
							
							Remove IdeaVimTestCase and replace it with VimTestCase  
						
						
						
						
					 
					
						2025-02-21 13:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						be86dc3c78 
					 
					
						
						
							
							Rename VimNoWriteActionTestCase to IdeaVimTestCase  
						
						
						
						
					 
					
						2025-02-20 19:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e18035b729 
					 
					
						
						
							
							Migrate java tests to VimNoWriteActionTestCase  
						
						
						
						
					 
					
						2025-02-20 18:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						96a1456dcd 
					 
					
						
						
							
							Remove the hack for yaml plugin  
						
						
						
						
					 
					
						2025-02-19 16:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						693bb50d5e 
					 
					
						
						
							
							Do add a yaml module only for the latest snapshot  
						
						
						
						
					 
					
						2025-02-14 17:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0cef0d3d9a 
					 
					
						
						
							
							Fix EAP tests for IdeaVim  
						
						
						
						
					 
					
						2025-02-11 20:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ffee3ccbeb 
					 
					
						
						
							
							Remove the llmInstaller dependency, which was a workaround for LLM-13649  
						
						
						
						
					 
					
						2025-02-03 11:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Osvaldo Cordova Aburto 
							
						 
					 
					
						
						
							
						
						7b16deb3e3 
					 
					
						
						
							
							fix: calculation to find the closest delimited range  
						
						
						
						
					 
					
						2025-01-30 13:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Osvaldo Cordova Aburto 
							
						 
					 
					
						
						
							
						
						01d776957a 
					 
					
						
						
							
							fix: distanceTo to works with nested quotes and brackets  
						
						
						
						
					 
					
						2025-01-30 13:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Osvaldo Cordova Aburto 
							
						 
					 
					
						
						
							
						
						31a6d8174a 
					 
					
						
						
							
							feat: add mini-ai extension  
						
						
						
						
					 
					
						2025-01-27 23:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8ba02a77f1 
					 
					
						
						
							
							Enable dependency on llmInstaller to fix the tests for the latest EAP.  
						
						... 
						
						
						
						LLM-13649 
						
						
					 
					
						2025-01-10 13:28:49 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f5e7459b37 
					 
					
						
						
							
							[IJPL-165238] It seems the issue was fixed  
						
						
						
						
					 
					
						2024-12-03 15:18:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						df8144fc00 
					 
					
						
						
							
							Temporally bring back first and last checks  
						
						
						
						
					 
					
						2024-12-03 15:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						94d7902ef2 
					 
					
						
						
							
							Remove more deprecated methods  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2fd488531b 
					 
					
						
						
							
							Bump org.junit.vintage:junit-vintage-engine from 5.10.3 to 5.10.5  
						
						... 
						
						
						
						Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5 ) from 5.10.3 to 5.10.5.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.10.5 )
---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-30 17:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6b751fae6e 
					 
					
						
						
							
							Disable some IJ additional checks  
						
						
						
						
					 
					
						2024-10-25 17:29:07 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						314304246a 
					 
					
						
						
							
							Fix the LATEST-EAP-SNAPSHOT tests  
						
						
						
						
					 
					
						2024-09-05 17:10:14 +03:00 
						 
				 
			
				
					
						
							
							
								The1xDeveloper 
							
						 
					 
					
						
						
							
						
						3ba14d05b4 
					 
					
						
						
							
							VIM-566: Add za motion support for toggling folds  
						
						
						
						
					 
					
						2024-08-16 12:28:18 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ff44596c1a 
					 
					
						
						
							
							Migrate to gradle plugin 2.0.0-rc1  
						
						
						
						
					 
					
						2024-07-26 19:00:31 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						8369391902 
					 
					
						
						
							
							Fix(VIM-3530): "Yank inner block"/"Change inner block" uses wrong block  
						
						
						
						
					 
					
						2024-07-16 18:47:58 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4913b13a2d 
					 
					
						
						
							
							Migrate to IntelliJ Platform Gradle Plugin 2.0  
						
						... 
						
						
						
						Also updates the GitHub workflows to use the new name for the testIdeUi task, and the TeamCity files to use the new name for the VerifyPlugin task 
						
						
					 
					
						2024-06-17 11:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a2bfe950fa 
					 
					
						
						
							
							Fix move command moving to current line  
						
						... 
						
						
						
						Removes a workaround that would break moving a range to the current line because it would always move the caret to the start of the range. Now positions the caret to the start of the selection if there is one. This also means we can remove the SAVE_VISUAL flag from JoinLinesCommand
Fixes VIM-2936 
						
						
					 
					
						2024-06-03 11:54:48 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9ca9530061 
					 
					
						
						
							
							Add tests and fixes for shift commands  
						
						... 
						
						
						
						Shift left and right now work with counts, validate the counts and move the caret to the correct end position 
						
						
					 
					
						2024-06-03 11:54:48 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f382544101 
					 
					
						
						
							
							Fix clearing highlighted yank in modal dialogs  
						
						... 
						
						
						
						Also fixes a memory leak registering a disposable for each yank, allows config variables to be numbers rather than strings and removes highlights when IdeaVim is disabled
Fixes VIM-2236 
						
						
					 
					
						2024-05-24 18:05:51 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						3f65d1d99a 
					 
					
						
						
							
							Revert "Revert changes to SearchGroup"  
						
						... 
						
						
						
						This reverts commit 00ccddf8cf 
						
						
					 
					
						2024-03-29 14:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						52372ae3d3 
					 
					
						
						
							
							Disable plugin verifier for tests  
						
						
						
						
					 
					
						2024-03-12 09:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						00ccddf8cf 
					 
					
						
						
							
							Revert changes to SearchGroup  
						
						... 
						
						
						
						Wrong branch. The changes should be merged to master only after review in the Fleet branch 
						
						
					 
					
						2024-03-03 22:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						0914cda7e5 
					 
					
						
						
							
							Better matching for a sequence of single-line comments  
						
						
						
						
					 
					
						2024-03-03 22:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						5959e9aaa1 
					 
					
						
						
							
							Fix(VIM-1399): Uncommented brackets are matched to commented ones in VIM mode  
						
						
						
						
					 
					
						2024-03-03 22:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						10edccc1d6 
					 
					
						
						
							
							Add matchit test for jump from try to catch and to finally  
						
						... 
						
						
						
						From PR https://github.com/JetBrains/ideavim/pull/802  
						
						
					 
					
						2024-02-23 15:36:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7d8973edb2 
					 
					
						
						
							
							Add tests for new java matchit functionality  
						
						... 
						
						
						
						From PR https://github.com/JetBrains/ideavim/pull/802  
						
						
					 
					
						2024-02-20 16:42:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d37898b6d3 
					 
					
						
						
							
							Fix(VIM-3234): The space character won't mix in the tab chars after >> and << commands  
						
						... 
						
						
						
						Because of some reason, the visual position function from the platform starts to return an incorrect column for offsets with tabs. Maybe this is a correct behaviour for the platform, but for IdeaVim it breaks the calculation of the current caret position.
The visual position for calculating the shift was used since 2003, but there is no specific reason to use it and not the buffer (logical) position. So, since it started to cause issues, it's replaced with the buffer position. 
						
						
					 
					
						2024-02-17 08:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						42ee78cd3d 
					 
					
						
						
							
							Disable runIde task for test subprojects  
						
						
						
						
					 
					
						2024-02-13 19:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b81b18645b 
					 
					
						
						
							
							Disable publishPlugin task for tests  
						
						
						
						
					 
					
						2024-02-13 08:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a2d34a883b 
					 
					
						
						
							
							Fix verifyPlugin task  
						
						
						
						
					 
					
						2024-02-09 16:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						03a6a2749a 
					 
					
						
						
							
							Clean up build.gradle.kts  
						
						
						
						
					 
					
						2024-02-08 09:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5b9cb2efc5 
					 
					
						
						
							
							Explicitly specify java version for java IDE tests  
						
						
						
						
					 
					
						2024-02-07 16:18:54 +02:00