b7c1ba4f02
	 
					 
					
						
						
							
							Set plugin version to chylex-50  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fca7b518b3
	 
					 
					
						
						
							
							Make g0/g^/g$ work with soft wraps  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8aa4178449
	 
					 
					
						
						
							
							Make gj/gk jump over soft wraps  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e035f1260
	 
					 
					
						
						
							
							Make camelCase motions adjust based on direction of visual selection  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5f17a68f5
	 
					 
					
						
						
							
							Make search highlights temporary  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68b7788fe4
	 
					 
					
						
						
							
							Exit insert mode after refactoring  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3299059ab9
	 
					 
					
						
						
							
							Add action to run last macro in all opened files  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						548ed30b5b
	 
					 
					
						
						
							
							Stop macro execution after a failed search  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b171ccb96c
	 
					 
					
						
						
							
							Revert per-caret registers  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93affef6d3
	 
					 
					
						
						
							
							Apply scrolloff after executing native IDEA actions  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b788153cd
	 
					 
					
						
						
							
							Stay on same line after reindenting  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70d8167e17
	 
					 
					
						
						
							
							Update search register when using f/t  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67c3dec51b
	 
					 
					
						
						
							
							Automatically add unambiguous imports after running a macro  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dab706f37
	 
					 
					
						
						
							
							Fix(VIM-3986): Exception when pasting register contents containing new line  
						
						
						
						
					 
					
						2025-07-19 19:47:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5228bca65e
	 
					 
					
						
						
							
							Fix(VIM-3179): Respect virtual space below editor (imperfectly)  
						
						
						
						
					 
					
						2025-07-19 19:46:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						853a208eba
	 
					 
					
						
						
							
							Fix(VIM-3178): Workaround to support "Jump to Source" action mapping  
						
						
						
						
					 
					
						2025-07-19 19:46:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd9297edb1
	 
					 
					
						
						
							
							Add support for count for visual and line motion surround  
						
						
						
						
					 
					
						2025-07-19 19:46:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e01e4d8ecd
	 
					 
					
						
						
							
							Fix vim-surround not working with multiple cursors  
						
						... 
						
						
						
						Fixes multiple cursors with vim-surround commands `cs, ds, S` (but not `ys`). 
						
						
					 
					
						2025-07-19 19:46:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b304692c4e
	 
					 
					
						
						
							
							Fix(VIM-696): Restore visual mode after undo/redo, and disable incompatible actions  
						
						
						
						
					 
					
						2025-07-19 19:46:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05b9f44a0b
	 
					 
					
						
						
							
							Respect count with <Action> mappings  
						
						
						
						
					 
					
						2025-07-19 15:32:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d878b119c4
	 
					 
					
						
						
							
							Change matchit plugin to use HTML patterns in unrecognized files  
						
						
						
						
					 
					
						2025-07-19 15:32:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						def57128b0
	 
					 
					
						
						
							
							Reset insert mode when switching active editor  
						
						
						
						
					 
					
						2025-07-19 15:32:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd4422bf95
	 
					 
					
						
						
							
							Remove notifications about configuration options  
						
						
						
						
					 
					
						2025-07-19 15:32:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d10a0c4ee7
	 
					 
					
						
						
							
							Set custom plugin version  
						
						
						
						
					 
					
						2025-07-19 15:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f12b0b04f6 
					 
					
						
						
							
							Fix the contribution name of Jakub  
						
						
						
						
					 
					
						2025-07-18 16:06:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ea4fc85e5b 
					 
					
						
						
							
							Add a new plugin for the verification  
						
						
						
						
					 
					
						2025-07-18 16:04:00 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4af8fc1868 
					 
					
						
						
							
							Update TC configuration to run only needed tests  
						
						
						
						
					 
					
						2025-07-18 16:04:00 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1482ac0335 
					 
					
						
						
							
							Fix(VIM-3970): Get rid of VimStandalonePluginUpdateChecker  
						
						
						
						
					 
					
						2025-07-18 16:03:59 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						79168b00f3 
					 
					
						
						
							
							Add zuberol to contributors list  
						
						
						
						
					 
					
						2025-07-18 09:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								zuberol 
							
						 
					 
					
						
						
							
						
						07990847c6 
					 
					
						
						
							
							Merge pull request  #1223  from JetBrains/feat/VIM-3791-nerdtree-gg-G-jumps  
						
						... 
						
						
						
						Feat(VIM-3791): support for "G" and "gg" motions inside the NERDtree 
						
						
					 
					
						2025-07-17 11:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						8c40e19c44 
					 
					
						
						
							
							Bump org.mockito.kotlin:mockito-kotlin from 5.4.0 to 6.0.0  
						
						... 
						
						
						
						Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 5.4.0 to 6.0.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/5.4.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-16 19:15:13 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						371769c508 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.2.1 to 3.2.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.2.1 to 3.2.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.2.1...3.2.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-16 19:14:55 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7ee34d0b27 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.2.0 to 3.2.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.2.0 to 3.2.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.2.0...3.2.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-09 18:57:15 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d1ec7d617d 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.13.2 to 5.13.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework ) from 5.13.2 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-version: 5.13.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-09 18:56:55 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						898fd0537d 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework ) from 5.13.2 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 5.13.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-07-09 18:56:22 +03:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						353603b546 
					 
					
						
						
							
							Fix(VIM-3266): Set FileSaveCloseAction to OTHER_SELF_SYNCHRONIZED  
						
						
						
						
					 
					
						2025-07-07 10:55:53 +03:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						af9023af4b 
					 
					
						
						
							
							Rename insertBeforeCursor and insertAfterCursor helpers  
						
						... 
						
						
						
						The terminology used in IntelliJ is "caret". 
						
						
					 
					
						2025-07-07 10:55:30 +03:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						c393c902b2 
					 
					
						
						
							
							Fix(VIM-2375): do not save file with ZQ  
						
						... 
						
						
						
						ZQ is defined to `Quit without checking for changes (same as ":q!").` 
						
						
					 
					
						2025-07-04 14:26:56 +03:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						c355cb7ed7 
					 
					
						
						
							
							Make VimChangeGroup::changeCaseMotion not accept non-Motion argument  
						
						... 
						
						
						
						Error is logged if `ChangeCaseMotion` actions receive non-`Motion` args 
						
						
					 
					
						2025-07-03 17:25:38 +03:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						0803a1c195 
					 
					
						
						
							
							Fix(VIM-2413): correct the range of line-wise case change commands  
						
						... 
						
						
						
						The start of the range is the leftmost non-whitespace character
OR the current position, whichever is closer to the left. 
						
						
					 
					
						2025-07-03 17:25:38 +03:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						5208412b46 
					 
					
						
						
							
							Refine Argument.Motion::isLineWiseMotion and VimMotionGroupBase::getMotionRange  
						
						... 
						
						
						
						This does not change any actual behavior. 
						
						
					 
					
						2025-07-03 17:25:38 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						78c463cf7b 
					 
					
						
						
							
							Add Xinhe Wang to contributors list  
						
						
						
						
					 
					
						2025-07-03 09:02:01 +00: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 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						2377408028 
					 
					
						
						
							
							Fix(VIM-2142): support gU and gu in VISUAL mode  
						
						... 
						
						
						
						Note that this implementation assumes that the 'gU' / 'gu' command in
visual mode is equivalent to 'U' / 'u'. While 'v_gU' and 'v_gu' are not
explicitly documented in Vim help, we treat these commands as identical
based on observed behavior, without examining Vim's source code. 
						
						
					 
					
						2025-07-02 18:56:29 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						246425b1fb 
					 
					
						
						
							
							Mark IdeaVim as a plugin that supports vim configuration  
						
						... 
						
						
						
						In this way, we'll be able to actively promote IdeaVim as a suggested plugin in the IDE.
GO-17806 
						
						
					 
					
						2025-06-27 19:43:08 +03:00 
						 
				 
			
				
					
						
							
							
								Jakub 
							
						 
					 
					
						
						
							
						
						4eadfc1fba 
					 
					
						
						
							
							feat: support for "G" and "gg" motions inside the NERDtree  
						
						
						
						
					 
					
						2025-06-27 13:51:44 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d3c945cd6d 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.13.1 to 5.13.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  dependency-version: 5.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-25 19:35:31 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2ac46129ac 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.13.1 to 5.13.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  dependency-version: 5.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-25 19:14:44 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c8d40be1ce 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
  dependency-version: 5.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-25 19:14:31 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						97159a33fe 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 2.1.21 to 2.2.0  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.1.21 to 2.2.0.
- [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.1.21...v2.2.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-25 19:13:44 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						861d585102 
					 
					
						
						
							
							Also, specify new task names in build scripts  
						
						
						
						
					 
					
						2025-06-25 18:43:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						126925b4eb 
					 
					
						
						
							
							Fix long running and property tests  
						
						... 
						
						
						
						Because of some changes, if we define the test using `testIde` registering, they're not executed properly and don't work.
Now, we don't exclude these tests from the main test execution, so they have to be excluded explicitly 
						
						
					 
					
						2025-06-25 18:33:50 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9302c0a057 
					 
					
						
						
							
							Use intellij.spellchecker module for 2025.2+ builds of IJ  
						
						
						
						
					 
					
						2025-06-25 17:35:46 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ddea72f803 
					 
					
						
						
							
							Update kotlin version to 2.2.0  
						
						... 
						
						
						
						This is required to support IJ 2025.2 platform, which uses 2.2.0 for compilation. 
						
						
					 
					
						2025-06-25 17:23:54 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e991aa922c 
					 
					
						
						
							
							Try to increase timeout for UI tests for Rider  
						
						
						
						
					 
					
						2025-06-24 17:24:56 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5ffaa7b084 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.13.0 to 5.13.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  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-18 19:10:53 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0d4183129d 
					 
					
						
						
							
							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.2.1.202505142326-r to 7.3.0.202506031305-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.2.1.202505142326-r...v7.3.0.202506031305-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
  dependency-version: 7.3.0.202506031305-r
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-18 19:10:13 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						8a7fbac389 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.13.0 to 5.13.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  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-18 18:53:18 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						dbab006f83 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.1.3 to 3.2.0  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.1.3 to 3.2.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.1.3...3.2.0 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-18 18:52:47 +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] 
							
						 
					 
					
						
						
							
						
						28a71f0e09 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.21-2.0.1 to 2.1.21-2.0.2.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-version: 2.1.21-2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-06-11 18:30:20 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						fc7d4e614b 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
  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:12 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5b1aade876 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.13.0 to 5.13.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-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:29:52 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						ef2d87ff6b 
					 
					
						
						
							
							Add Thomas Canava to contributors list  
						
						
						
						
					 
					
						2025-06-07 09:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						75cd79312c 
					 
					
						
						
							
							Which-Key plugin don't use VimShortcutKeyAction anymore, so we can hide it  
						
						... 
						
						
						
						The change was here: 2a1191a260 
						
						
					 
					
						2025-06-06 17:02:35 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Canava 
							
						 
					 
					
						
						
							
						
						b868e0cb81 
					 
					
						
						
							
							test: Update tests to match new keys  
						
						
						
						
					 
					
						2025-06-06 15:34:44 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Canava 
							
						 
					 
					
						
						
							
						
						30c972ee1e 
					 
					
						
						
							
							fix: Vim macro not working with arrows  
						
						
						
						
					 
					
						2025-06-06 15:34:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						761f6f5fb9 
					 
					
						
						
							
							Implement pumvisible() function  
						
						
						
						
					 
					
						2025-06-06 15:21:26 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1e3738314a 
					 
					
						
						
							
							Add support for := to print line number  
						
						... 
						
						
						
						Fixes VIM-3921 
						
						
					 
					
						2025-06-06 15:15:13 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f47388175b 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.12.2 to 5.13.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  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:40:36 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						779de5e29c 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.12.2 to 5.13.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  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:23:51 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1f0cca17cf 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
  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:42 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d09592824c 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.12.2 to 5.13.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-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: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 
							
						 
					 
					
						
						
							
						
						77a106f9c6 
					 
					
						
						
							
							Throw ProcessCanceledException instead of silently ignoring it in VimTypedActionHandler  
						
						... 
						
						
						
						This is a requirement from the platform 
						
						
					 
					
						2025-05-30 19:41:41 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1f66bdf5ed 
					 
					
						
						
							
							Refactor tests in ChangeActionTest.kt for better readability by reformatting doTest calls and improving code style consistency.  
						
						
						
						
					 
					
						2025-05-30 15:12:43 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7c4cfe44ae 
					 
					
						
						
							
							Remove unused MutableBoolean data class from KeyHandler  
						
						
						
						
					 
					
						2025-05-30 14:20:25 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b58c1a42d2 
					 
					
						
						
							
							Remove unused mappingCompleted parameter from handleKey methods  
						
						... 
						
						
						
						This updates method signatures and removes the redundant parameter throughout the codebase. Adds a deprecated overload for backward compatibility. 
						
						
					 
					
						2025-05-30 14:16:40 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						02fab15aa9 
					 
					
						
						
							
							Add tests that verify the behaviour with oldundo flag  
						
						
						
						
					 
					
						2025-05-28 16:45:06 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6c9d85cce0 
					 
					
						
						
							
							Add a big number of undo tests for macros  
						
						... 
						
						
						
						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 12:40:56 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						360080e8c0 
					 
					
						
						
							
							Enable some disabled tests  
						
						
						
						
					 
					
						2025-05-28 12:14:08 +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 
							
						 
					 
					
						
						
							
						
						c93c9e539c 
					 
					
						
						
							
							Add a big number of undo tests  
						
						... 
						
						
						
						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 09:46:05 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						149e3f92ae 
					 
					
						
						
							
							Update .gitignore to exclude local Claude settings file  
						
						
						
						
					 
					
						2025-05-28 09:40:53 +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 
							
						 
					 
					
						
						
							
						
						b44308c9ef 
					 
					
						
						
							
							Remove skipping of command execution if it happens not on the EDT  
						
						... 
						
						
						
						This requirement was a fix for VIM-318 introduced in ac654d70fa 
						
						
					 
					
						2025-05-27 18:30:16 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8c612afed6 
					 
					
						
						
							
							VIM-3929: Re-enable IdeaVim in diff editors  
						
						
						
						
					 
					
						2025-05-27 13:07:43 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2c057e937a 
					 
					
						
						
							
							Fix(VIM-3929): IdeaVim is disabled in non-file based editors of IDE  
						
						... 
						
						
						
						This change should fix issues in Rider evaluate window and other places.
However, we may face small issues as IdeaVim will be disabled in more places than it used to be. However, this approach looks safer as before that we were disabling some random keys 
						
						
					 
					
						2025-05-23 19:34:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2548008116 
					 
					
						
						
							
							Add missing switches to EDT during test  
						
						
						
						
					 
					
						2025-05-23 17:14:26 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c43eb1212e 
					 
					
						
						
							
							Bring back CommandState to fix the compatibility with the external plugins  
						
						
						
						
					 
					
						2025-05-23 16:53:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4c11399b43 
					 
					
						
						
							
							Bring the compatibility with the latest EAP version  
						
						... 
						
						
						
						Removed a single test on JSON. There are always problems with the json plugin in IJ. In 2025.2 EAP it was unbundled. 
						
						
					 
					
						2025-05-23 16:48:37 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						18f3ba6fe1 
					 
					
						
						
							
							Rethrow ProcessCancelledException  
						
						
						
						
					 
					
						2025-05-23 16:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2435136734 
					 
					
						
						
							
							Remove vimscript roadmap file  
						
						
						
						
					 
					
						2025-05-23 16:00:37 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4d2a7df6b4 
					 
					
						
						
							
							Cleanup readme file  
						
						
						
						
					 
					
						2025-05-23 13:19:46 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b04e90e93c 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.5.0 to 2.6.0  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.5.0 to 2.6.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-21 19:02:43 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4c88359f46 
					 
					
						
						
							
							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.2.0.202503040940-r to 7.2.1.202505142326-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.2.0.202503040940-r...v7.2.1.202505142326-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
  dependency-version: 7.2.1.202505142326-r
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-21 19:02:23 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8e136bf769 
					 
					
						
						
							
							Update list of supported IDEs  
						
						
						
						
					 
					
						2025-05-21 12:31:29 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						be73e662bd 
					 
					
						
						
							
							Change wording to JetBrains IDEs on the readme  
						
						... 
						
						
						
						This is a new proper name for the ide family 
						
						
					 
					
						2025-05-21 12:30:46 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ee70ecd92e 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.20-2.0.1 to 2.1.21-2.0.1.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-2.0.1...2.1.21-2.0.1 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-version: 2.1.21-2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-14 18:28:17 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f3cf3f03b1 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 2.1.20 to 2.1.21  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.1.20 to 2.1.21.
- [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.1.20...v2.1.21 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-14 18:28:01 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4c46d734cc 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.1.2 to 3.1.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/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-14 18:27:52 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e932fe2059 
					 
					
						
						
							
							Add com.ugarosa.idea.edgemotion as a dependant plugin  
						
						
						
						
					 
					
						2025-05-14 12:02:06 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d3f248d2f9 
					 
					
						
						
							
							Refactor reset to avoid service initialization during the dispose  
						
						
						
						
					 
					
						2025-05-09 19:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f623c1eef9 
					 
					
						
						
							
							Fix(VIM-3784): Integrate a notification that will warn new GoLand users that they use IdeaVim  
						
						
						
						
					 
					
						2025-05-09 18:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f03734e235 
					 
					
						
						
							
							Fix(VIM-3786): Disable IdeaVim in the AI assistant  
						
						
						
						
					 
					
						2025-05-09 16:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						85acdc2e24 
					 
					
						
						
							
							Fix(VIM-3881): Execute undo/redo directly for the remote dev scenarios  
						
						
						
						
					 
					
						2025-05-09 16:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						afa70e20e1 
					 
					
						
						
							
							Correct the rider test  
						
						
						
						
					 
					
						2025-05-09 15:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						73f3d328c5 
					 
					
						
						
							
							Try to wait longer till Rider will start  
						
						
						
						
					 
					
						2025-05-09 13:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						df3224b02d 
					 
					
						
						
							
							Start Rider with printing the logs to the output  
						
						
						
						
					 
					
						2025-05-09 13:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0e56a4e86e 
					 
					
						
						
							
							Remove background Rider start to see the problem when loading  
						
						
						
						
					 
					
						2025-05-09 13:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						66ce949cc5 
					 
					
						
						
							
							Do not use installer for Rider tests  
						
						
						
						
					 
					
						2025-05-09 13:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ab635972cc 
					 
					
						
						
							
							Remove a lot of deprecated methods in IdeaVim  
						
						
						
						
					 
					
						2025-05-09 12:58:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7fbf321cbd 
					 
					
						
						
							
							Do not use installer for Rider tests  
						
						
						
						
					 
					
						2025-05-09 12:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d4c24fcc7f 
					 
					
						
						
							
							Remove the outdated file with implemented vimscript functions  
						
						
						
						
					 
					
						2025-05-09 12:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fd5af31247 
					 
					
						
						
							
							Report cannot track intention action  
						
						... 
						
						
						
						If an alt+enter intention is invoked from Search Everywhere, IdeaVim's Track Action ID shows "Cannot detect action ID" instead of explaining that there is no action ID.
Relates to VIM-2541 
						
						
					 
					
						2025-05-09 12:11:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						df74b75570 
					 
					
						
						
							
							Stop switching fragment editors to Insert mode  
						
						... 
						
						
						
						Fixes VIM-1217 
						
						
					 
					
						2025-05-09 12:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Parfinenko 
							
						 
					 
					
						
						
							
						
						c74163e917 
					 
					
						
						
							
							Fix case settings in replacement string, VIM-3510  
						
						... 
						
						
						
						^VIM-3510 fixed 
						
						
					 
					
						2025-05-09 12:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Parfinenko 
							
						 
					 
					
						
						
							
						
						d38b2885ba 
					 
					
						
						
							
							Fix missing backreferences in replacement string, VIM-3895  
						
						... 
						
						
						
						^VIM-3895 fixed 
						
						
					 
					
						2025-05-09 12:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Parfinenko 
							
						 
					 
					
						
						
							
						
						61666d1cfd 
					 
					
						
						
							
							Always print float numbers using period as a decimal separator, VIM-3894  
						
						... 
						
						
						
						^VIM-3894 fixed 
						
						
					 
					
						2025-05-09 12:02:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						35ddb21fe0 
					 
					
						
						
							
							Fix the deprecated method use  
						
						
						
						
					 
					
						2025-05-09 11:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ccdd708907 
					 
					
						
						
							
							Get rid of the old way of action execution  
						
						
						
						
					 
					
						2025-05-08 18:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						73e61e0955 
					 
					
						
						
							
							Get rid of hacks for Rider regarding esc and enter  
						
						
						
						
					 
					
						2025-05-08 17:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c3fa093d32 
					 
					
						
						
							
							Upgrade the code to use the 2025.1 functions  
						
						
						
						
					 
					
						2025-05-08 17:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a94d509441 
					 
					
						
						
							
							Remove other code deprecations  
						
						
						
						
					 
					
						2025-05-08 17:33:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						12fd5bc79a 
					 
					
						
						
							
							Remove deprecated functions  
						
						
						
						
					 
					
						2025-05-08 17:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						235368c449 
					 
					
						
						
							
							Remove old comments regarding vim-engine extraction  
						
						
						
						
					 
					
						2025-05-08 17:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						57ecd25640 
					 
					
						
						
							
							Refactor MacKeyRepeat.kt in order to remove the deprecated methods use  
						
						
						
						
					 
					
						2025-05-08 17:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						09d37ebd38 
					 
					
						
						
							
							Convert MacKeyRepeat to kotlin  
						
						
						
						
					 
					
						2025-05-08 17:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						81bc3f1f1b 
					 
					
						
						
							
							Rename .java to .kt  
						
						
						
						
					 
					
						2025-05-08 17:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9e3058dace 
					 
					
						
						
							
							Code cleanup: remove some deprecations from the source code  
						
						
						
						
					 
					
						2025-05-08 17:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6819d4f96c 
					 
					
						
						
							
							Add Mia Vucinic to the contributors list  
						
						
						
						
					 
					
						2025-05-08 13:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						222e1471b4 
					 
					
						
						
							
							Add vumi19 to contributors list  
						
						
						
						
					 
					
						2025-05-08 09:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						35b9eaae3e 
					 
					
						
						
							
							VIM-2263 Add a not-null assertion operator to getRegister function to since assertions won't be executed if register does not exist  
						
						
						
						
					 
					
						2025-05-07 18:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						4eee1d3192 
					 
					
						
						
							
							VIM-2263 Add additional tests that check the content of the registers  
						
						
						
						
					 
					
						2025-05-07 18:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						3c2e2bfb68 
					 
					
						
						
							
							VIM-3771 Add a smile command with python ascii art  
						
						
						
						
					 
					
						2025-05-07 18:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						3f75b6db6d 
					 
					
						
						
							
							VIM-3771 Add a smile command with java ascii art  
						
						
						
						
					 
					
						2025-05-07 18:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						5fd318bf88 
					 
					
						
						
							
							VIM-3771 Add a smile command with kotlin and default ascii art  
						
						
						
						
					 
					
						2025-05-07 18:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								M. V 
							
						 
					 
					
						
						
							
						
						6d34c70a9d 
					 
					
						
						
							
							VIM-3771 Rename VirtualFile.kt to VimVirtualFile.kt and add a new property extension  
						
						
						
						
					 
					
						2025-05-07 18:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3ffe8b68f7 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.1.2 to 3.1.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/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-07 18:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d09fc538f7 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.1.2 to 3.1.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/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-07 18:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						8d4d6b0f27 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.1.2 to 3.1.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/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-07 18:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f9f5f039db 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.20-2.0.0 to 2.1.20-2.0.1.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-version: 2.1.20-2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-07 17:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cacb63a525 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.1.2 to 3.1.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/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-05-07 17:56:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						518eac1476 
					 
					
						
						
							
							Fix the authors update script  
						
						
						
						
					 
					
						2025-05-06 14:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						ad18667520 
					 
					
						
						
							
							Add Ivan Yarkov to contributors list  
						
						
						
						
					 
					
						2025-05-06 09:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5bf2b51c5d 
					 
					
						
						
							
							Add a comment about the change  
						
						
						
						
					 
					
						2025-05-05 17:00:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan.Yarkov 
							
						 
					 
					
						
						
							
						
						5959fc2824 
					 
					
						
						
							
							RIDER-123506 don't insert line break on enter in insert mode for Rider  
						
						
						
						
					 
					
						2025-05-05 16:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a9f9ae3727 
					 
					
						
						
							
							Fix(VIM-3786): Make a workaround to fix shift-enter in AI chat  
						
						
						
						
					 
					
						2025-04-29 19:36:05 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8bfcd13c33 
					 
					
						
						
							
							Fix(VIM-3882): Register the VimShortcutAction to the editor component instead of its wrapper  
						
						... 
						
						
						
						It turned out the editor.getComponent returns not the editorComponent, but the parent of the component. This caused no problems until the AI plugin started to register enter/esc on the editor component directly. Since an editor component is more specific than the component with vim actions, the vim shortcuts were suppressed.
In this change, we start to register shortcuts on the editor component directly, allowing them to properly work on the same level as AI shortcuts. This is also the level where the shortcuts are supposed to be registered. 
						
						
					 
					
						2025-04-28 17:55:18 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2cd5c9db72 
					 
					
						
						
							
							Add Lejia Chen to the Authors list  
						
						... 
						
						
						
						Lejia was providing exceptional support for the IdeaVim project for two-plus years starting from 2023. 
						
						
					 
					
						2025-04-28 11:45:15 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						70d662fe28 
					 
					
						
						
							
							Remove obsolete internal options  
						
						
						
						
					 
					
						2025-04-22 15:48:19 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2f33d41713 
					 
					
						
						
							
							Update the minimal version of IJ to 251  
						
						
						
						
					 
					
						2025-04-22 08:56:07 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8247392dc3 
					 
					
						
						
							
							Fix some compilation warnings  
						
						
						
						
					 
					
						2025-04-16 22:12:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c8504e1138 
					 
					
						
						
							
							Fix warning about synchronization on primitive  
						
						
						
						
					 
					
						2025-04-16 21:35:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						443e50b55f 
					 
					
						
						
							
							Add tests for case changing  
						
						... 
						
						
						
						Mostly to highlight that commands in format `gugu` and `gUgU` don't work for the moment 
						
						
					 
					
						2025-04-16 19:44:38 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1891216182 
					 
					
						
						
							
							Fix(VIM-3878): Support ROT13 command g?  
						
						
						
						
					 
					
						2025-04-16 19:44:38 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						515f0ca568 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.12.1 to 5.12.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  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:41:45 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2be0228c35 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.12.1 to 5.12.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  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:25:31 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						251cc638db 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
  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:13 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5700738c61 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.12.1 to 5.12.2  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-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:09:53 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						916afd31b2 
					 
					
						
						
							
							Fix(VIM-3870): Add missing write actions  
						
						
						
						
					 
					
						2025-04-16 18:54:22 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5d2852420a 
					 
					
						
						
							
							Remove the duplication method for existing the select mode  
						
						
						
						
					 
					
						2025-04-15 09:20:00 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a5efa5f9f2 
					 
					
						
						
							
							Rename SAVE_VISUAL to SAVE_SELECTION  
						
						... 
						
						
						
						IdeaVim will still leave Visual mode, but the IDE's selection remains. 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e86503798a 
					 
					
						
						
							
							Remove special case handling for Plug mapping  
						
						... 
						
						
						
						While it might not make sense to replay an incorrect `<Plug>` or `<Action>` mapping as characters where they are likely to cause unexpected behaviour as Normal commands, this is standard Vim behaviour (at least for `<Plug>`).
Note that `<Plug>` (and `<Action>`) is a special key code that cannot be typed. In Insert mode, Vim expands it to the text "<Plug>". 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0b6ac4a9f4 
					 
					
						
						
							
							Rename variable and add comments  
						
						
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						2a6f7cc907 
					 
					
						
						
							
							Remove unused mappingComplete parameter  
						
						... 
						
						
						
						Also makes all KeyConsumers internal 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9b4f114d61 
					 
					
						
						
							
							Refactor MappingProcessor  
						
						... 
						
						
						
						Extract single implementation for replaying unhandled keys and update to match the longest mapping that fits in the unhandled keys. 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3155556832 
					 
					
						
						
							
							Reformat and update comments for MappingProcessor  
						
						... 
						
						
						
						Minor refactorings, should be no changes in logic 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						07190f38c9 
					 
					
						
						
							
							Fix :normal command with multi-letter mapping  
						
						
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						db116faa32 
					 
					
						
						
							
							Fix handling of modes in NormalCommand  
						
						... 
						
						
						
						All commands are called in Normal, so there is no need to check mode at execution time. The SAVE_VISUAL flag is perhaps poorly named, as it still change to Normal mode, but will save the current selection for commands that need (usually because they interact with IDE features). The `:normal` command does not need the current selection. 
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						58496fa1a1 
					 
					
						
						
							
							Uncomment NormalCommandTest.kt  
						
						
						
						
					 
					
						2025-04-10 19:32:29 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0bd12af1f4 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.20-1.0.32 to 2.1.20-2.0.0.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-1.0.32...2.1.20-2.0.0 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-version: 2.1.20-2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-09 18:44:36 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9f6d697e30 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.1.1 to 3.1.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.1.1 to 3.1.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.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-09 18:44:10 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						8ed283f7ae 
					 
					
						
						
							
							Add Max Siryk to contributors list  
						
						
						
						
					 
					
						2025-04-07 09:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								erotourtes 
							
						 
					 
					
						
						
							
						
						5a3d35f216 
					 
					
						
						
							
							fix: typo & consistency  
						
						
						
						
					 
					
						2025-04-07 10:47:41 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						13850f059d 
					 
					
						
						
							
							Add a new plugin to the compatibility check  
						
						
						
						
					 
					
						2025-04-04 18:43:03 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3ddc75f5f0 
					 
					
						
						
							
							Remove the call for the instrumentationTools as it's deprecated  
						
						
						
						
					 
					
						2025-04-04 18:39:28 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6c71698aae 
					 
					
						
						
							
							Do not use the installer for some of the tests because currently it doesn't work on the installer with the new gradle plugin  
						
						... 
						
						
						
						It's unclear if this is a bug in the gradle plugin or misconfiguration 
						
						
					 
					
						2025-04-04 18:38:29 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						664895941d 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 3.1.1 to 3.1.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.1.1 to 3.1.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.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-02 18:45:35 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c758ac16ec 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 3.1.1 to 3.1.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.1.1 to 3.1.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.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-02 18:31:12 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4c2b3b8011 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 3.1.1 to 3.1.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.1.1 to 3.1.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.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-02 18:31:03 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ee1c4914d4 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.1.1 to 3.1.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.1.1 to 3.1.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.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-02 18:16:18 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a5f225394f 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.20-1.0.31 to 2.1.20-1.0.32.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-1.0.31...2.1.20-1.0.32 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-04-02 18:16:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8af848cef6 
					 
					
						
						
							
							Fix(VIM-3861): Fix the debug action execution  
						
						
						
						
					 
					
						2025-03-31 12:33:18 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						4c1d91cc37 
					 
					
						
						
							
							Add Peter Hoburg to contributors list  
						
						
						
						
					 
					
						2025-03-29 09:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						deca256e1c 
					 
					
						
						
							
							Add clear conditions for property tests  
						
						
						
						
					 
					
						2025-03-28 19:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6d3bde3ad5 
					 
					
						
						
							
							Fix incorrect implementation of DoesNotMatchHandler  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3b2b863c88 
					 
					
						
						
							
							Update truthy expressions  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a7e1c08589 
					 
					
						
						
							
							Simplify unary arithmetic operators  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5aa5e82d59 
					 
					
						
						
							
							Rename some operator handlers  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0db9ad505b 
					 
					
						
						
							
							Remove unnecessary singleton classes  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						147eb99745 
					 
					
						
						
							
							Simplify case sensitive binary operators  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						bb73bdfb4a 
					 
					
						
						
							
							Simplify case sensitive comparisons  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9ab1044880 
					 
					
						
						
							
							Migrate various string operators to toVimString  
						
						... 
						
						
						
						Make it explicit they only work with String values 
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e2cc9c648f 
					 
					
						
						
							
							Introduce toVimString to match toVimNumber  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a322525c2a 
					 
					
						
						
							
							Be more explicit with is and isnot implementation  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						51ea947ccb 
					 
					
						
						
							
							Move comparison operator data rules to base class  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f6810798ef 
					 
					
						
						
							
							Move binary operator conversion rules to base class  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						2fee525998 
					 
					
						
						
							
							Refactor logical operators  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9e3ab12451 
					 
					
						
						
							
							Combine logical handlers into same file  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5f8d552e8a 
					 
					
						
						
							
							Extract error message  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4e847f8ef4 
					 
					
						
						
							
							Merge arithmetic operators to same file  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d5901fc2c9 
					 
					
						
						
							
							Merge case-sensitive handlers to same file  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3621b91321 
					 
					
						
						
							
							Make operator handlers internal  
						
						
						
						
					 
					
						2025-03-28 19:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						acbf1d7bd4 
					 
					
						
						
							
							Update gradle wrapper  
						
						
						
						
					 
					
						2025-03-28 19:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								CCCC-L 
							
						 
					 
					
						
						
							
						
						f079edfb25 
					 
					
						
						
							
							Modify CommentaryTextObject test case  
						
						
						
						
					 
					
						2025-03-28 18:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								CCCC-L 
							
						 
					 
					
						
						
							
						
						440cab1674 
					 
					
						
						
							
							CommentaryTextObject no longer contains spaces to be consistent with neovim  
						
						
						
						
					 
					
						2025-03-28 18:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9322e3b81b 
					 
					
						
						
							
							Update intellij gradle plugin  
						
						
						
						
					 
					
						2025-03-28 18:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						021db84a21 
					 
					
						
						
							
							Expand ~ to home directory in XDG_CONFIG_HOME  
						
						... 
						
						
						
						Addresses VIM-3844, VIM-2001 
						
						
					 
					
						2025-03-28 18:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e232cb3ceb 
					 
					
						
						
							
							Support 32-bit Unicode codepoints in digraphs  
						
						... 
						
						
						
						Fixes VIM-3842 
						
						
					 
					
						2025-03-28 18:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						174757cdb2 
					 
					
						
						
							
							Removed summary from Mini.ai on the README.md  
						
						
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						ef0883bc0d 
					 
					
						
						
							
							finished adding summaries.  
						
						
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						0b4ad07b32 
					 
					
						
						
							
							Moved more details around,  
						
						... 
						
						
						
						added more About sections. 
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						3d1a426566 
					 
					
						
						
							
							Added back in a missing </details> tag.  
						
						
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						6f4eb838c3 
					 
					
						
						
							
							Started alphabetizing and adding About: sections to the IdeaVim Plugins.md  
						
						
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Hoburg 
							
						 
					 
					
						
						
							
						
						bc38ddc0f8 
					 
					
						
						
							
							Alphabetized the IdeaVim Plugins section of the main README.md  
						
						
						
						
					 
					
						2025-03-28 18:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a33b3980ab 
					 
					
						
						
							
							Fix unhandled key stroke after surround operation  
						
						... 
						
						
						
						Fixes VIM-3841 
						
						
					 
					
						2025-03-28 17:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						7917c83cb5 
					 
					
						
						
							
							Add extra tests for line() function behaviour  
						
						... 
						
						
						
						It's not obvious that line('v') will return the opposite end of the current selection. Add some tests to highlight this.
Relates to VIM-3838 
						
						
					 
					
						2025-03-28 17:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						42229b285b 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2025-03-28 17:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						421c3bbfb8 
					 
					
						
						
							
							Support <C-U> in commandToKeys  
						
						
						
						
					 
					
						2025-03-28 17:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						dbd097a91a 
					 
					
						
						
							
							Fix caret position after :move command  
						
						... 
						
						
						
						Fixes VIM-3837 
						
						
					 
					
						2025-03-28 17:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						30f019aa18 
					 
					
						
						
							
							Fix enter for Clion Nova  
						
						
						
						
					 
					
						2025-03-28 15:35:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						543d8dbb13 
					 
					
						
						
							
							Fix(VIM-3856): Disable new way of action execution for CLion  
						
						
						
						
					 
					
						2025-03-28 14:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2800b2d5fc 
					 
					
						
						
							
							Fix(VIM-3857): Fix pasting for the client  
						
						
						
						
					 
					
						2025-03-28 13:45:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						cd27ce8004 
					 
					
						
						
							
							Fix(VIM-3852): Fix incorrect cast while checking the shortcuts  
						
						
						
						
					 
					
						2025-03-28 13:27:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6f3cf43bae 
					 
					
						
						
							
							Make a few tests for Rider  
						
						... 
						
						
						
						This should cover VIM-3826 issues 
						
						
					 
					
						2025-03-27 17:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b043296cde 
					 
					
						
						
							
							Fix(VIM-3826): Fix action execution in Rider 243 and older versions  
						
						... 
						
						
						
						It still doesn't work fine when executing in format `:action ReformatCode` in 243, but with 251 format updates from Rider, it should be fine. 
						
						
					 
					
						2025-03-27 17:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9beca20037 
					 
					
						
						
							
							Click Activate during testing  
						
						
						
						
					 
					
						2025-03-27 15:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b882d60416 
					 
					
						
						
							
							Trying to make Rider UI tests alive  
						
						
						
						
					 
					
						2025-03-27 15:05:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7144d73488 
					 
					
						
						
							
							Mute a slow operation related to VIM-3648  
						
						
						
						
					 
					
						2025-03-27 14:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ae71075134 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 2.1.10 to 2.1.20  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.1.10 to 2.1.20.
- [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.1.10...v2.1.20 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-26 17:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a5d4bf1a57 
					 
					
						
						
							
							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.1.0.202411261347-r to 7.2.0.202503040940-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.1.0.202411261347-r...v7.2.0.202503040940-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-26 17:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3b8a830622 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.12.0 to 5.12.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-26 17:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						71adcef1bf 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.10-1.0.29 to 2.1.20-1.0.31.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.10-1.0.29...2.1.20-1.0.31 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-26 17:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d4d0212b04 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.12.0 to 5.12.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-19 18:51:22 +03: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] 
							
						 
					 
					
						
						
							
						
						13edc1294c 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.12.0 to 5.12.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](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.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-19 18:34:22 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f5269a56d6 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.12.0 to 5.12.1  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-19 18:34:13 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7c39e9e585 
					 
					
						
						
							
							Fix the runForEachCaret exception  
						
						
						
						
					 
					
						2025-03-14 17:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						60767fa908 
					 
					
						
						
							
							Fix the path to python  
						
						
						
						
					 
					
						2025-03-14 16:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						186feed8af 
					 
					
						
						
							
							Try to use trial for Rider tests  
						
						
						
						
					 
					
						2025-03-14 16:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b3aaf75b48 
					 
					
						
						
							
							Use different tracking marker for UI tests PyCharm  
						
						
						
						
					 
					
						2025-03-14 16:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2b1b4fc71e 
					 
					
						
						
							
							Create UI test for Rider  
						
						
						
						
					 
					
						2025-03-14 16:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8a173c801c 
					 
					
						
						
							
							Try not to wait till stripes to appear in UI tests for PyCharm  
						
						
						
						
					 
					
						2025-03-14 15:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						38b5879d37 
					 
					
						
						
							
							Use a new version of compatibility checker  
						
						
						
						
					 
					
						2025-03-14 15:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d0900fd0c5 
					 
					
						
						
							
							Use a different way of waiting till the SDK is detected  
						
						
						
						
					 
					
						2025-03-14 14:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						79d2040fcf 
					 
					
						
						
							
							Wait longer till PyCharm will detect the SDK  
						
						
						
						
					 
					
						2025-03-14 14:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2c83403cb0 
					 
					
						
						
							
							Add waiting for SDK detectors on PyCharm tests  
						
						
						
						
					 
					
						2025-03-14 13:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3f22c6f9e4 
					 
					
						
						
							
							Create UI tests for Rider  
						
						
						
						
					 
					
						2025-03-14 13:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						abdb6cb906 
					 
					
						
						
							
							Fix(VIM-3825): Proper processing of enter for Rider & similar IDEs  
						
						
						
						
					 
					
						2025-03-14 13:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						46f9aa4df2 
					 
					
						
						
							
							UI Tests: Handle different name of the project tree for the different version of IJ  
						
						
						
						
					 
					
						2025-03-14 12:47:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ilya Usov 
							
						 
					 
					
						
						
							
						
						f40540d114 
					 
					
						
						
							
							Fix IdeaVim state after starting the template in remdev scenario  
						
						... 
						
						
						
						Now the template is properly detected on client as well.
Related: RIDER-118965 
						
						
					 
					
						2025-03-13 11:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						79b9dbd656 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.2.2-SNAPSHOT to 2.3.0  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.2.2-SNAPSHOT to 2.3.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-12 18:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f8592a85f7 
					 
					
						
						
							
							Bump com.dorongold.task-tree from 4.0.0 to 4.0.1  
						
						... 
						
						
						
						Bumps com.dorongold.task-tree from 4.0.0 to 4.0.1.
---
updated-dependencies:
- dependency-name: com.dorongold.task-tree
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-03-12 17:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5b8469c276 
					 
					
						
						
							
							Use pattern matching in CI tests  
						
						
						
						
					 
					
						2025-03-12 10:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0729e9623b 
					 
					
						
						
							
							Bring back the 2024.3.3 version of IdeaVim as a minimal supported version  
						
						
						
						
					 
					
						2025-03-12 10:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						90b530e6db 
					 
					
						
						
							
							Use a different approach for UI tests  
						
						
						
						
					 
					
						2025-03-12 10:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						dcaef64494 
					 
					
						
						
							
							Refactor the way of checking if copy text is presented in UI test  
						
						
						
						
					 
					
						2025-03-11 20:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b31f46d9f4 
					 
					
						
						
							
							Update UI test  
						
						
						
						
					 
					
						2025-03-11 19:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						bbab064281 
					 
					
						
						
							
							With direct calls for the VimFindActionIdAction in UI tests, there is no need to open the GoToAction  
						
						
						
						
					 
					
						2025-03-11 18:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6f030eb8a6 
					 
					
						
						
							
							Increase a timeout for waiting for Idea frame during UI tests  
						
						
						
						
					 
					
						2025-03-11 18:05:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d52d631799 
					 
					
						
						
							
							Cleanup of the IjActionExecutor  
						
						
						
						
					 
					
						2025-03-11 17:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						84b485c6bc 
					 
					
						
						
							
							Use the proper context component when firing an action  
						
						
						
						
					 
					
						2025-03-11 17:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						3808bfea60 
					 
					
						
						
							
							Merge pull request  #1123  from citizenmatt/bugfix/dotcover-indicator  
						
						... 
						
						
						
						Move status bar widgets after dotCover indicator 
						
						
					 
					
						2025-03-11 11:09:59 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3fa20dd417 
					 
					
						
						
							
							Move status bar widgets after dotCover indicator  
						
						... 
						
						
						
						Rider's dotCover indicator is marked as "last" rather than relative to other dotnet icons. This position pushes out IdeaVim widgets, so make sure we're after "dotCoverIndicator"
See also DCVR-13021 
						
						
					 
					
						2025-03-10 18:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f76b07521e 
					 
					
						
						
							
							Fix(VIM-3827): Fix an incorrect implementation of the >= operator  
						
						... 
						
						
						
						As a note: This is the first bug in IdeaVim that was fixed by AI (with manual verification, of course). 
						
						
					 
					
						2025-03-10 10:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						55257e1017 
					 
					
						
						
							
							Use VimTestCase in operator tests  
						
						... 
						
						
						
						Otherwise it was not possible to run just one test as the injector was not initialized 
						
						
					 
					
						2025-03-10 10:42:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						cccf2d9d2f 
					 
					
						
						
							
							The workflow file was broken  
						
						
						
						
					 
					
						2025-03-07 19:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7826de6601 
					 
					
						
						
							
							Update codeql github action  
						
						... 
						
						
						
						Also, use java 21 there 
						
						
					 
					
						2025-03-07 18:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						33441f9ec3 
					 
					
						
						
							
							Update UI tests: the project view tree class was renamed  
						
						
						
						
					 
					
						2025-03-07 18:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7d25d6d323 
					 
					
						
						
							
							Increase the timeout for waiting for the project tree  
						
						
						
						
					 
					
						2025-03-07 18:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fc93661c62 
					 
					
						
						
							
							Fix an issue that the XML config can't store nulls  
						
						
						
						
					 
					
						2025-03-07 18:09:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						098243fb12 
					 
					
						
						
							
							Fix vim-engine setup if no uploadUrl provided  
						
						
						
						
					 
					
						2025-03-07 18:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						09321f409c 
					 
					
						
						
							
							Fix recursive runForEachCaret and a missing read action  
						
						
						
						
					 
					
						2025-03-07 17:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e899a99313 
					 
					
						
						
							
							Remove the localization plugins for testing IJ  
						
						
						
						
					 
					
						2025-03-07 17:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						393d2d4353 
					 
					
						
						
							
							Fix the issue that backspace key was not working in the code review comments for GitHub  
						
						... 
						
						
						
						The context component should be detected automatically 
						
						
					 
					
						2025-03-07 16:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						e7d47fd7f3 
					 
					
						
						
							
							Add Nath Tumlin to contributors list  
						
						
						
						
					 
					
						2025-03-07 09:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f17345e1ac 
					 
					
						
						
							
							Use java 21 for Pull Requests verification  
						
						
						
						
					 
					
						2025-03-07 10:05:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9ba0f5f47a 
					 
					
						
						
							
							Add information when the characterwise motion changes to the linewise  
						
						
						
						
					 
					
						2025-03-07 10:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4a31e425e0 
					 
					
						
						
							
							Support per-caret selection type during yanking  
						
						
						
						
					 
					
						2025-03-07 10:01:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						017b36673b 
					 
					
						
						
							
							Remove unused range argument from yank motion  
						
						
						
						
					 
					
						2025-03-07 09:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								Nath Tumlin 
							
						 
					 
					
						
						
							
						
						156fbcd60d 
					 
					
						
						
							
							Make yank motion respect exclusive-linewise  
						
						... 
						
						
						
						I used the code in VimChangeGroupBase.getDeleteRangeAndType to do the check.
For an example of what this fixes, with the document:
```
    ${c}Hello!
```
executing "y}llp" before this change yields
```
    HelHello!
    lo!
```
but doing it with this change yields
```
    Hello!
    Hello!
```` 
						
						
					 
					
						2025-03-07 09:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						cda85ae534 
					 
					
						
						
							
							Fix missing offset adjusting  
						
						... 
						
						
						
						This issue was found by property test 
						
						
					 
					
						2025-03-04 18:46:34 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2c7b966ec2 
					 
					
						
						
							
							Fix threading in IncrementDecrementCheck.kt property test  
						
						
						
						
					 
					
						2025-03-04 18:16:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						cf49c0b76f 
					 
					
						
						
							
							Fix threading for property tests  
						
						
						
						
					 
					
						2025-03-04 18:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ce01318032 
					 
					
						
						
							
							Do not run test in nvim which executes IDE action  
						
						
						
						
					 
					
						2025-03-04 17:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c9b25cbb27 
					 
					
						
						
							
							Remove experimental TC releases  
						
						
						
						
					 
					
						2025-03-04 17:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3d1b502cd0 
					 
					
						
						
							
							Wait for the action to be finished before returning the result  
						
						
						
						
					 
					
						2025-03-04 17:31:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						572af0d349 
					 
					
						
						
							
							Fix issue with esc  
						
						... 
						
						
						
						Currently, esc action will return false as it have no action in the editor. However, it doesn't mean that IdeaVim goes into the error mode 
						
						
					 
					
						2025-03-04 17:27:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5770fbd70f 
					 
					
						
						
							
							Missed one path for nvim tests  
						
						
						
						
					 
					
						2025-03-04 16:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1af8d31272 
					 
					
						
						
							
							Update links to nvim on TC  
						
						
						
						
					 
					
						2025-03-04 15:50:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6eb9207ff6 
					 
					
						
						
							
							Fix invocation for the long running test  
						
						
						
						
					 
					
						2025-03-04 15:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						681cef1d69 
					 
					
						
						
							
							Enable the new way of action execution by default  
						
						
						
						
					 
					
						2025-03-04 15:37:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f88a1cbe06 
					 
					
						
						
							
							Add more wrappings for read actions  
						
						
						
						
					 
					
						2025-03-04 15:36:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						84df5451b3 
					 
					
						
						
							
							Put java 21 in TeamCity configurations  
						
						
						
						
					 
					
						2025-02-28 20:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2c1cba96d2 
					 
					
						
						
							
							Update TeamCity config version  
						
						
						
						
					 
					
						2025-02-28 20:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						348dfa8af8 
					 
					
						
						
							
							Add info about the quality contributions to the what's new  
						
						
						
						
					 
					
						2025-02-28 20:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						34c8688dcf 
					 
					
						
						
							
							Use KSP2  
						
						
						
						
					 
					
						2025-02-28 20:18:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6f193d8026 
					 
					
						
						
							
							Update kotlin API version in vim-engine  
						
						
						
						
					 
					
						2025-02-28 20:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8214202d43 
					 
					
						
						
							
							Use java 21 for TeamCity tests  
						
						
						
						
					 
					
						2025-02-28 20:10:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						830a708489 
					 
					
						
						
							
							Update kotlin api to 2.0  
						
						
						
						
					 
					
						2025-02-28 19:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ee1928c836 
					 
					
						
						
							
							Upgrade java version to 21  
						
						
						
						
					 
					
						2025-02-28 19:39:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						38102afc0f 
					 
					
						
						
							
							Upgrade version of kotlin to 2.0.21  
						
						
						
						
					 
					
						2025-02-28 19:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8483e23ea7 
					 
					
						
						
							
							[VIM-3376] Add a new way of executing the action  
						
						
						
						
					 
					
						2025-02-28 19:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b3631b59ed 
					 
					
						
						
							
							Update the logs location  
						
						
						
						
					 
					
						2025-02-28 18:15:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						dbc626c794 
					 
					
						
						
							
							Add a note about the octopus handler description  
						
						
						
						
					 
					
						2025-02-28 17:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						692e4434d1 
					 
					
						
						
							
							[VIM-3815]: Disable Octopus Handler for Rider and other IDEs with the new typing engine  
						
						
						
						
					 
					
						2025-02-28 17:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a836b31ebe 
					 
					
						
						
							
							Remove qodana from IdeaVim  
						
						... 
						
						
						
						There are several problems with it:
- It was highly unstable, so it was constantly disabled
- Qodana baseline file is huge, it's almost the size of the whole repo 
						
						
					 
					
						2025-02-28 17:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						89e530276f 
					 
					
						
						
							
							Get rid of the AppCode-specific code  
						
						... 
						
						
						
						AppCode was sunset, so there is no need to support it in IdeaVim 
						
						
					 
					
						2025-02-28 17:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0b817ba575 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.10.5 to 5.12.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 18:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c2513c8a74 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.10.5 to 5.12.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 18:32:01 +02: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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7cbc799298 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.10.5 to 5.12.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 18:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						14c0a6dab4 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ) from 5.11.4 to 5.12.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 18:14:38 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						742bf173eb 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.0.3 to 3.1.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.0.3 to 3.1.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.0.3...3.1.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 11:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						52e30c4b94 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 3.0.3 to 3.1.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.0.3 to 3.1.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.0.3...3.1.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 11:09:30 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a185f2325d 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.0.3 to 3.1.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.0.3 to 3.1.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.0.3...3.1.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 10:52:19 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5eefa2baef 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 3.0.3 to 3.1.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.0.3 to 3.1.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.0.3...3.1.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 10:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e56785e94d 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 3.0.3 to 3.1.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.0.3 to 3.1.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.0.3...3.1.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-02-26 10:35:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0b7c86fa7e 
					 
					
						
						
							
							Use the read action to get the caret offset in EditorSelectionHandler  
						
						
						
						
					 
					
						2025-02-26 10:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a5ac2e9ca7 
					 
					
						
						
							
							Switch to the newest version of the gradle plugin  
						
						
						
						
					 
					
						2025-02-25 15:57:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ca4de6f317 
					 
					
						
						
							
							Add missing shortcuts for WORD left/right in Select  
						
						
						
						
					 
					
						2025-02-25 15:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						75dadc9610 
					 
					
						
						
							
							Fix(VIM-3802): Completion should create undo checkpoint  
						
						... 
						
						
						
						Do not create checkpoints for Enter keypress 
						
						
					 
					
						2025-02-25 15:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f6146b8732 
					 
					
						
						
							
							Fix(VIM-3802): Completion should create undo checkpoint  
						
						
						
						
					 
					
						2025-02-25 14:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4025619b48 
					 
					
						
						
							
							Turn write action while executing the IJ action into an error  
						
						
						
						
					 
					
						2025-02-24 14:40:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9b1da76499 
					 
					
						
						
							
							Remove unneeded write action in output panel  
						
						
						
						
					 
					
						2025-02-24 14:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4ca25eed70 
					 
					
						
						
							
							Remove the use of write action in macros  
						
						
						
						
					 
					
						2025-02-24 14:31:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a925676d64 
					 
					
						
						
							
							Fix issues with command line prompt processing  
						
						
						
						
					 
					
						2025-02-24 13:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6feb1a4525 
					 
					
						
						
							
							Remove the change of ordering inside the clearPromptCharacter  
						
						
						
						
					 
					
						2025-02-24 12:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4cf7685aaf 
					 
					
						
						
							
							Fix incorrect condition in getting the actual text in command line  
						
						
						
						
					 
					
						2025-02-24 12:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e257a10525 
					 
					
						
						
							
							Fix an issue that the highlighting was silently missing due to an error  
						
						
						
						
					 
					
						2025-02-24 12:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2e8548cb25 
					 
					
						
						
							
							Update gradle wrapper  
						
						
						
						
					 
					
						2025-02-24 12:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1d25927676 
					 
					
						
						
							
							[TC] Upgrade the version of IJ for some build  
						
						
						
						
					 
					
						2025-02-24 11:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						42d80f6866 
					 
					
						
						
							
							Add write action in several places  
						
						
						
						
					 
					
						2025-02-21 19:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c9189ed7cb 
					 
					
						
						
							
							Commands don't start the read and write actions automatically. See the explanation in the previous commit messages.  
						
						... 
						
						
						
						Related to the implementation of VIM-3376 
						
						
					 
					
						2025-02-21 19:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fedefea0aa 
					 
					
						
						
							
							Remove the write action in several places  
						
						
						
						
					 
					
						2025-02-21 18:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						437fa9a1a0 
					 
					
						
						
							
							Remove the root write and read actions  
						
						... 
						
						
						
						Historically, IdeaVim was starting read or write action based on command type. However, this is incorrect because of several reasons:
- The command of different type may perform a write/read action
- The write lock with a lot of code inside does cause application freezes
- Since a large branching of code happens inside the write action, there is a chance of read action request, resulting in the deadlock
Also, now this prevents from implementing a proper execution of VIM-3376. 
						
						
					 
					
						2025-02-21 18:44:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0511ee277f 
					 
					
						
						
							
							Remove the requirement for the write action in macros  
						
						... 
						
						
						
						It's not clear why the write action was needed. Probably, it was a mistake and it supposed to be a check for EDT. However, since the check for EDT exists right in the constructor of the potemkin progress, let's remove it at all. 
						
						
					 
					
						2025-02-21 17:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0b2bda529f 
					 
					
						
						
							
							Upgrade the minimal supported version to 243  
						
						
						
						
					 
					
						2025-02-21 16:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fe91744356 
					 
					
						
						
							
							Mention 2024.3.3 in gradle script  
						
						
						
						
					 
					
						2025-02-21 13:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						45d92c1981 
					 
					
						
						
							
							Use the read action for neovim tests in other place  
						
						
						
						
					 
					
						2025-02-21 13:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						58de834832 
					 
					
						
						
							
							Use the read action for neovim tests  
						
						
						
						
					 
					
						2025-02-21 13:17:37 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8d89847d4b 
					 
					
						
						
							
							Add tests for 2024.3.3  
						
						
						
						
					 
					
						2025-02-21 13:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						bf78445ac6 
					 
					
						
						
							
							Add links to intellij platform community space  
						
						
						
						
					 
					
						2025-02-21 13:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3866565e51 
					 
					
						
						
							
							Remove IdeaVimTestCase and replace it with VimTestCase  
						
						
						
						
					 
					
						2025-02-21 13:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						564ab7d75e 
					 
					
						
						
							
							Remove EDT and write action from the VimTestCase  
						
						
						
						
					 
					
						2025-02-21 09:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						24c0d31f14 
					 
					
						
						
							
							Updated comment and defaults for word end action  
						
						... 
						
						
						
						The `ge` motion incorrectly had `stopAtEmptyLine` set to false, but `ge` always stops at empty lines. This option is only applicable for forward motion, so is ignored by the implementation of `findPreviousWordEndOne`. 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						43a2bd98db 
					 
					
						
						
							
							Reduce multiple implementations to one  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c4f56c40fd 
					 
					
						
						
							
							Rename findWordUnderCursor to findWordObject  
						
						... 
						
						
						
						Starting to distinguish between the other findWordUnderCursor implementations! 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1b4b66dbb1 
					 
					
						
						
							
							Minor refactoring  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4787a5e22a 
					 
					
						
						
							
							Rewrite backwards search for word under cursor  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d2b85cbb10 
					 
					
						
						
							
							Merge inner and outer motion implementations  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0428c2aeff 
					 
					
						
						
							
							Rewrite inner motion to match outer motion  
						
						... 
						
						
						
						The implementations are so similar and can now be refactored/simplified 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1a8789b50c 
					 
					
						
						
							
							Rewrite next/previous word motions and objects  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b5937e885d 
					 
					
						
						
							
							Rewrite displayLocationInfo to avoid findNextWord  
						
						... 
						
						
						
						Simplifies and fixes counting words, especially when selection intersects words. Also moves implementation to engine and adds more tests. 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8eef802ac7 
					 
					
						
						
							
							Add notes on possible refactoring  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						cad6afdc9d 
					 
					
						
						
							
							Rewrite word end motions and word objects  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						54ef691a98 
					 
					
						
						
							
							Add tests for outer word motions and blank lines  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						426c2fd006 
					 
					
						
						
							
							Handle blank and empty lines for text objects  
						
						... 
						
						
						
						Fixes VIM-1642 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f25c56b545 
					 
					
						
						
							
							Refactor checks for including following whitespace  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						960eb50d8c 
					 
					
						
						
							
							Fix incorrectly selected new line char with viw  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						18b4b76ebf 
					 
					
						
						
							
							Select trailing whitespace with viw  
						
						... 
						
						
						
						Inner word/WORD motions will select trailing whitespace at the end of a line without wrapping 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d9e575d4a2 
					 
					
						
						
							
							Select leading whitespace with viw  
						
						... 
						
						
						
						Inner word/WORD motions will select leading whitespace at the start of a line without wrapping 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1769804c8a 
					 
					
						
						
							
							Select leading whitespace with vaw  
						
						... 
						
						
						
						Outer word/WORD motions will select leading whitespace at the start of a line 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						81e094ac8f 
					 
					
						
						
							
							Select trailing whitespace with vaw  
						
						... 
						
						
						
						Outer word/WORD motions will select trailing whitespace at the end of a line 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4240c429ba 
					 
					
						
						
							
							Select preceding whitespace if no following (vaw)  
						
						... 
						
						
						
						Outer word/WORD text objects should select following whitespace, unless there isn't any, and then it should select preceding whitespace. 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						76f7d81129 
					 
					
						
						
							
							Minor code cleanup. No logic changes  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						2da77f0f11 
					 
					
						
						
							
							Add tests for existing word/WORD text objects  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						580764b30c 
					 
					
						
						
							
							Match empty line as word/WORD  
						
						... 
						
						
						
						Unless moving to end of word/WORD, in which case, skip all whitespace to get to end of the next set of word/WORD characters.
Fixes VIM-1650 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						afd69eef95 
					 
					
						
						
							
							Fix end of file edge case deleting previous word  
						
						... 
						
						
						
						Adds extra tests to confirm that deleting previous word in Insert mode was already working as expected (relates to VIM-1650)
Also fixes an edge case for a test that was marked as behaving differently to Vim, but was actually showing buggy behaviour due to its unorthodox caret placement. It looked like the caret was placed at the end of the line, but it was actually placed _passed_ the last character in the file. Adding extra text below the caret placement would cause the action to behave as expected, and the test would then match Vim behaviour. However, it is possible to get this caret position in the editor and in Vim, with `virtualedit=onemore`, and the IdeaVim implementation was wrong. The test has been updated to provide the correct scenario, and the implementation has been fixed. 
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						be1cc67566 
					 
					
						
						
							
							Fix previous word end motion at start of file  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b534708a99 
					 
					
						
						
							
							Rename file to show it contains several actions  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4bc75e0a9b 
					 
					
						
						
							
							Add tests for existing word/WORD motion behaviour  
						
						
						
						
					 
					
						2025-02-21 09:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fa4c89e134 
					 
					
						
						
							
							Add two more interesting facts to the IdeaVim facts about Vim  
						
						
						
						
					 
					
						2025-02-20 19:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5740372df9 
					 
					
						
						
							
							Add err_teapot function  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						06791b9378 
					 
					
						
						
							
							Add float2nr function  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						91e927c913 
					 
					
						
						
							
							Add fmod function  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9a5c558060 
					 
					
						
						
							
							Add float classification functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d1127a5238 
					 
					
						
						
							
							Add power functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						613a8b5792 
					 
					
						
						
							
							Add exponential functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6f63371e9b 
					 
					
						
						
							
							Add rounding functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3b96e2eacd 
					 
					
						
						
							
							Add trigonometric and hyperbolic builtin functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ffdd6716f5 
					 
					
						
						
							
							Refactor some moved tests  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4453862ea0 
					 
					
						
						
							
							Extract function tests  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c631d0738e 
					 
					
						
						
							
							Group function handlers like in Vim help  
						
						... 
						
						
						
						See `:help function-list` 
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1bd7a7596b 
					 
					
						
						
							
							Support binary numbers in vimscript  
						
						... 
						
						
						
						Also supports octal with an `0o` or `0O` prefix. 
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						23329cc522 
					 
					
						
						
							
							Add bitwise functions  
						
						
						
						
					 
					
						2025-02-20 19:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						be86dc3c78 
					 
					
						
						
							
							Rename VimNoWriteActionTestCase to IdeaVimTestCase  
						
						
						
						
					 
					
						2025-02-20 19:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d65a219194 
					 
					
						
						
							
							Mark VimTestCase as deprecated  
						
						
						
						
					 
					
						2025-02-20 19:13:39 +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 
							
						 
					 
					
						
						
							
						
						83b92d84a6 
					 
					
						
						
							
							Disable IdeaVim listeners in places where IdeaVim is disabled  
						
						... 
						
						
						
						This is needed for the new terminal. Before this change, it was impossible to put the caret at the line end, even taking the fact the IdeaVim is disabled in the new terminal. 
						
						
					 
					
						2025-02-14 17:59:06 +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 
							
						 
					 
					
						
						
							
						
						4ca187926c 
					 
					
						
						
							
							Use SimpleDataContext instead of the obsolete DataContextWrapper  
						
						
						
						
					 
					
						2025-02-11 11:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7eda176162 
					 
					
						
						
							
							Add one more option to adding json plugin  
						
						
						
						
					 
					
						2025-02-11 11:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Osvaldo Cordova Aburto 
							
						 
					 
					
						
						
							
						
						491a96825f 
					 
					
						
						
							
							feat: improve any brackets behavior  
						
						
						
						
					 
					
						2025-02-07 12:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ffee3ccbeb 
					 
					
						
						
							
							Remove the llmInstaller dependency, which was a workaround for LLM-13649  
						
						
						
						
					 
					
						2025-02-03 11:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						62ed920363 
					 
					
						
						
							
							Use null instead of -1 when the version of IdeaVim is not set  
						
						
						
						
					 
					
						2025-02-03 11:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4fc2c1e04c 
					 
					
						
						
							
							Text correction for the award program  
						
						
						
						
					 
					
						2025-02-03 09:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						91a33e65db 
					 
					
						
						
							
							Add information about the award program for the contributors  
						
						
						
						
					 
					
						2025-01-31 14:44:34 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ad49800b09 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 2.1.0 to 2.1.10  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 2.1.0 to 2.1.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.1.0...v2.1.10 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-29 17:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						dce01350c7 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.1.0-1.0.29 to 2.1.10-1.0.29.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.0-1.0.29...2.1.10-1.0.29 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-29 17:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						96bff03d99 
					 
					
						
						
							
							Refactor VimShortcutKeyAction for clarity and structure.  
						
						... 
						
						
						
						Simplify and reorganize logic in isEnabled() for improved readability and maintainability. Adjust logging messages for consistency and replace unused exception variable with underscore. 
						
						
					 
					
						2025-01-29 10:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6eeb0eb47d 
					 
					
						
						
							
							Fix the issue that the shortcuts where not working in the command line  
						
						
						
						
					 
					
						2025-01-29 10:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						610ef73d38 
					 
					
						
						
							
							Refresh the contribution guide  
						
						
						
						
					 
					
						2025-01-29 09:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						7d7732be76 
					 
					
						
						
							
							Add Osvaldo to contributors list  
						
						
						
						
					 
					
						2025-01-28 09:01:54 +00:00 
						 
				 
			
				
					
						
							
							
								Osvaldo Cordova Aburto 
							
						 
					 
					
						
						
							
						
						31a6d8174a 
					 
					
						
						
							
							feat: add mini-ai extension  
						
						
						
						
					 
					
						2025-01-27 23:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ee548b52db 
					 
					
						
						
							
							[VIM-3784] Store the information about the first version of IdeaVim for the user.  
						
						
						
						
					 
					
						2025-01-27 11:09:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1d77b0b059 
					 
					
						
						
							
							Fix the incorrect variable name  
						
						
						
						
					 
					
						2025-01-27 10:46:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						304562a2db 
					 
					
						
						
							
							Remove the notification about the new undo functionality  
						
						
						
						
					 
					
						2025-01-27 10:43:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e358dc9cee 
					 
					
						
						
							
							Fix(VIM-3640): Enable IdeaVim only in the editor context component  
						
						... 
						
						
						
						As the GitHub Copilot is placed right in the editor component, the IdeaVim's actions are also collected. Action promoter promotes the IdeaVim's action and, since the data context has the editor, executes a Vim's actions like backspace.
Now we make sure that IdeaVim works only in the actual editor.
Since this change may affect some places where the IdeaVim used to work, but won't work now (this will be a surprise), a registry key is introduced to help the users that face this problem. 
						
						
					 
					
						2025-01-24 13:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7573d83898 
					 
					
						
						
							
							Disable qodana inspections  
						
						
						
						
					 
					
						2025-01-23 18:43:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						00d9ed93ec 
					 
					
						
						
							
							Fix(VIM-3543): Disable IdeaVim in the new terminal  
						
						
						
						
					 
					
						2025-01-23 12:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d3864ab02b 
					 
					
						
						
							
							Remove the unwanted comma from the authors list  
						
						
						
						
					 
					
						2025-01-23 12:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3b1e319a8e 
					 
					
						
						
							
							Bump org.jetbrains:annotations from 26.0.1 to 26.0.2  
						
						... 
						
						
						
						Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations ) from 26.0.1 to 26.0.2.
- [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.1...26.0.2 )
---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-22 18:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						33b34b84b5 
					 
					
						
						
							
							Add doc comment for inCommandLineModeWithVisual  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						308996c4c1 
					 
					
						
						
							
							Remove Visual when updating incsearch for a command  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1f68b756d5 
					 
					
						
						
							
							Disable incsearch highlight in Visual mode  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ed6789cb8b 
					 
					
						
						
							
							Add tests updating Visual while editing incsearch  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e9e86b07fb 
					 
					
						
						
							
							Fix incsearch not updating empty selection  
						
						... 
						
						
						
						As a by-product, this also fixes an off-by-one error where incsearch would effectively treat all Visual searches as exclusive 
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a969b93ba6 
					 
					
						
						
							
							Add tests for updating Visual selection with search  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						970cfadaec 
					 
					
						
						
							
							Extract search highlighting related tests  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						12ed60d88e 
					 
					
						
						
							
							Remove tests using obsolete newregex option  
						
						
						
						
					 
					
						2025-01-22 17:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						e0e7817b8b 
					 
					
						
						
							
							Add Sebastian Dörner to contributors list  
						
						
						
						
					 
					
						2025-01-22 09:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Doerner 
							
						 
					 
					
						
						
							
						
						cb218697fa 
					 
					
						
						
							
							[VIM-3731] Add support for "jump to previous/next lowercase mark".  
						
						... 
						
						
						
						Fixes VIM-3731 
						
						
					 
					
						2025-01-21 22:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3c167f35d4 
					 
					
						
						
							
							Fix the incorrect note about the author.  
						
						
						
						
					 
					
						2025-01-21 11:16:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8a2736e0b7 
					 
					
						
						
							
							Add a post about Vim facts  
						
						
						
						
					 
					
						2025-01-20 19:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						26edccd85f 
					 
					
						
						
							
							Add a link to the collection of Vim easter eggs  
						
						
						
						
					 
					
						2025-01-20 16:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						91e6ed545e 
					 
					
						
						
							
							Use the correct output directory for UI tests  
						
						
						
						
					 
					
						2025-01-20 09:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c252aeec70 
					 
					
						
						
							
							Add a timeout to wait till the popup appears  
						
						
						
						
					 
					
						2025-01-20 09:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2ce3b09650 
					 
					
						
						
							
							Remove UI test that doesn't work in new IJ UI  
						
						
						
						
					 
					
						2025-01-20 08:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						7548b160ae 
					 
					
						
						
							
							Fix race condition resetting editor on focus gain  
						
						... 
						
						
						
						Fixes VIM-3773 
						
						
					 
					
						2025-01-14 17:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1105f61988 
					 
					
						
						
							
							[VIM-3620] Use shortened links instead of plain ones  
						
						
						
						
					 
					
						2025-01-14 17:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						54b49d3322 
					 
					
						
						
							
							[VIM-3620] Do not show the uninstall feedback when updating the plugin  
						
						
						
						
					 
					
						2025-01-14 17:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6ab0add430 
					 
					
						
						
							
							Update the twitter icon to X  
						
						
						
						
					 
					
						2025-01-14 13:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						296288f428 
					 
					
						
						
							
							Ensure correct caret position when exiting Select  
						
						... 
						
						
						
						Fixes VIM-3042 
						
						
					 
					
						2025-01-13 18:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1d5fc01d65 
					 
					
						
						
							
							Fix Del and BS not working in Select mode  
						
						... 
						
						
						
						Fixes VIM-3618 
						
						
					 
					
						2025-01-13 18:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f30e376e11 
					 
					
						
						
							
							Fix property tests for random actions  
						
						
						
						
					 
					
						2025-01-10 13:46:55 +03: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 
							
						 
					 
					
						
						
							
						
						7cf3b959dd 
					 
					
						
						
							
							Remove call for the instrumentationTools  
						
						... 
						
						
						
						Call for this function is not needed anymore 
						
						
					 
					
						2025-01-10 13:28:48 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ad584d553c 
					 
					
						
						
							
							Reformat code  
						
						
						
						
					 
					
						2025-01-10 13:28:48 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						36556d559f 
					 
					
						
						
							
							Optimize imports  
						
						
						
						
					 
					
						2025-01-10 13:28:47 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						378611fe8f 
					 
					
						
						
							
							Remove outdated documentation  
						
						
						
						
					 
					
						2025-01-10 13:28:47 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						35c890416d 
					 
					
						
						
							
							Perform a qodana check every day  
						
						
						
						
					 
					
						2025-01-10 13:28:47 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ef16181ba2 
					 
					
						
						
							
							Clean up code  
						
						
						
						
					 
					
						2025-01-10 13:28:46 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						aaba0a09c2 
					 
					
						
						
							
							Remove deprecated function  
						
						
						
						
					 
					
						2025-01-10 13:28:46 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						a7a1c626b6 
					 
					
						
						
							
							Add Vladimir Parfinenko to contributors list  
						
						
						
						
					 
					
						2025-01-10 09:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0b308769b1 
					 
					
						
						
							
							Move select toggle implementation  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						eb19d9fb11 
					 
					
						
						
							
							Refactor improper usages of toggleVisual  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						bfa271b089 
					 
					
						
						
							
							Reorder functions in file. No code changes  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e299b27a5c 
					 
					
						
						
							
							Update docs and remove unnecessary null parameter  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9306d93cbf 
					 
					
						
						
							
							Remove unnecessary pushVisualMode helper function  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a28416dd9f 
					 
					
						
						
							
							Update mode widget text for Select pending  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						63b3af3f65 
					 
					
						
						
							
							Implement v_CTRL-O  
						
						... 
						
						
						
						From Select mode, enters Visual for a single command 
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fcc234c4fe 
					 
					
						
						
							
							Rename submode to selectionType  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						2e0ef7e0b0 
					 
					
						
						
							
							Enter Insert Visual/Select mode with shifted key  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						da99e1f1c3 
					 
					
						
						
							
							Return to Insert when leaving Insert Normal  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5827ad1581 
					 
					
						
						
							
							Only show mode widget popup on left mouse click  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0e587211d9 
					 
					
						
						
							
							Improve isEndAllowed  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8b8ef80a5e 
					 
					
						
						
							
							Reinstate showmode tests  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						dc5ef487d2 
					 
					
						
						
							
							Show additional Insert modes in showmode widget  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						eaad93903b 
					 
					
						
						
							
							Simplify Mode hierarchy  
						
						... 
						
						
						
						Wanting to add `ReturnTo.SELECT` would be very tricky, as we would have to recreate the mode, but have no details about the selection type. 
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a6b2bf1c55 
					 
					
						
						
							
							Remove ReturnableFromCmd marker interface  
						
						
						
						
					 
					
						2025-01-10 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ae57fb9de0 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ) from 5.11.3 to 5.11.4.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-10 10:29:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f4f0f7c3ed 
					 
					
						
						
							
							Apply patch for the release  
						
						
						
						
					 
					
						2025-01-10 10:05:39 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7b183f0876 
					 
					
						
						
							
							Build searchable options during release.  
						
						
						
						
					 
					
						2025-01-10 10:05:39 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e3a07b6c89 
					 
					
						
						
							
							Add support for CTRL-J  
						
						... 
						
						
						
						Supported in Normal, Visual, Select and Operator-pending. Also adds support for CTRL-M in Select mode.
Fixes VIM-3740 
						
						
					 
					
						2025-01-10 10:00:28 +03:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate@jetbrains.com 
							
						 
					 
					
						
						
							
						
						0e8aecf84b 
					 
					
						
						
							
							TeamCity change in 'Ideavim / IdeaVim releases' project: general settings of 'Publish minor release' build configuration were updated  
						
						
						
						
					 
					
						2025-01-10 06:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2f99d215d6 
					 
					
						
						
							
							Do not build searchable options during release.  
						
						... 
						
						
						
						They're broken at the moment 
						
						
					 
					
						2025-01-09 17:44:40 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Parfinenko 
							
						 
					 
					
						
						
							
						
						9cb37de5ea 
					 
					
						
						
							
							README: fix broken links to wiki  
						
						
						
						
					 
					
						2025-01-09 17:24:47 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1b030a6fb3 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.0.2 to 3.0.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/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-01 17:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1f8cbe4b1d 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.0.2 to 3.0.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/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2025-01-01 17:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						438c6f23c8 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.0.2 to 3.0.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/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-25 17:38:38 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						59c1efecb6 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.0.2 to 3.0.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/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-25 17:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d7e4164a46 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.0.2 to 3.0.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/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-25 17:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						5023f60315 
					 
					
						
						
							
							Add Xinhe Wang to contributors list  
						
						
						
						
					 
					
						2024-12-22 09:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Xinhe Wang 
							
						 
					 
					
						
						
							
						
						bde4fcdd47 
					 
					
						
						
							
							Fix test failure introduced in  5e60ea7 
						
						
						
						
					 
					
						2024-12-21 20:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						69811c864e 
					 
					
						
						
							
							Add checks to avoid incorrect creation of the visual position  
						
						... 
						
						
						
						Related to VIM-3755 
						
						
					 
					
						2024-12-18 16:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c225452432 
					 
					
						
						
							
							[VIM-3577] Store the information if the editor was initialized in insert mode  
						
						
						
						
					 
					
						2024-12-18 13:19:20 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5e60ea7f4c 
					 
					
						
						
							
							Fix(VIM-3754): set clipboard+=unnamed stopped working in IdeVIM 2.18  
						
						... 
						
						
						
						I did remove `exclude:cons\\|linux` from the overriden value 
						
						
					 
					
						2024-12-18 13:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5995a48d7b 
					 
					
						
						
							
							[VIM-3577] Replace weak reference to focused editor to needed information  
						
						... 
						
						
						
						The `editorInFocus` used the weak reference in order to avoid editor leaks. However, if the user is unlucky, the GC may be called in between the console closing and switching focus to the new editor. In this case, the logic breaks and the Editor remains in the insert mode.
Now, we store only the required information about the last used editor. 
						
						
					 
					
						2024-12-17 20:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4614e2ad54 
					 
					
						
						
							
							[VIM-3617] Remove the forgotten recursion call  
						
						
						
						
					 
					
						2024-12-17 10:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						077de91e01 
					 
					
						
						
							
							[VIM-3617] Set a recursion guard for obtaining the editor  
						
						... 
						
						
						
						Function `selectedTextEditor` in some cases may create a new editor, what causes the recursion and IDE freeze. The guard should protect from it. 
						
						
					 
					
						2024-12-17 10:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1ce7a97f2a 
					 
					
						
						
							
							Fix(VIM-3747): There is no need to remove the visual mode if there is still a selection  
						
						
						
						
					 
					
						2024-12-16 13:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						02a42843a6 
					 
					
						
						
							
							Update gradle wrapper  
						
						
						
						
					 
					
						2024-12-16 09:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						eb72762073 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.1.0 to 2.2.0  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.1.0 to 2.2.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-11 17:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						43a94b3d71 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 3.0.1 to 3.0.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 3.0.1 to 3.0.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.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-11 17:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1984873b1c 
					 
					
						
						
							
							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 6.10.0.202406032230-r to 7.1.0.202411261347-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v6.10.0.202406032230-r...v7.1.0.202411261347-r )
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-11 17:42:28 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						4962baabad 
					 
					
						
						
							
							Add support for hlsearch variable  
						
						
						
						
					 
					
						2024-12-06 17:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						2e550a0960 
					 
					
						
						
							
							Add support for escape() vim function  
						
						
						
						
					 
					
						2024-12-06 17:09:59 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						bc48a45cd1 
					 
					
						
						
							
							Add Justas Trimailovas, Justas Trimailovas to contributors list  
						
						
						
						
					 
					
						2024-12-05 09:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a005eb0612 
					 
					
						
						
							
							Fix repeating change action with count  
						
						... 
						
						
						
						Fixes VIM-3729 
						
						
					 
					
						2024-12-04 18:23:16 +02:00 
						 
				 
			
				
					
						
							
							
								Justas Trimailovas 
							
						 
					 
					
						
						
							
						
						63297e685c 
					 
					
						
						
							
							Correctly change surround if it's empty or only spaces  
						
						... 
						
						
						
						This commit fixes 2 bugs at once:
1. Correctly trim surround with closing brackets motion, e.g.: `cs()`.
   It should trim all surrounding white space or leave things unchanged if
   there's no space.
   For example cases like these:
	"( ${c}foo )"  // single spaces
	"(   ${c}foo   )"  // multiple spaces
	"( ${c}foo)"  // assymetric spaces
	"(${c} )"  // single space without text
	"(${c}   )"  // multiple spaces without text
   Should trim white spaces into these results accordingly:
	"${c}(foo)"
	"${c}(foo)"
	"${c}(foo)"
	"${c}()"
	"${c}()"
In case of no spaces - they should be left unchanged, e.g.:
	"(${c}foo)"  // no spaces around the word
	"(${c})"  // empty parenthesis
2. Leave empty parenthesis unchanged. IdeaVim now deleted them instead. 
						
						
					 
					
						2024-12-04 18:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								Justas Trimailovas 
							
						 
					 
					
						
						
							
						
						6c9a5e1f2d 
					 
					
						
						
							
							[VIM-1824] surround - remove whitespace with closing bracket  
						
						... 
						
						
						
						**Context**:
In vim surround extendsion closing brackets (`}, ], )`) should remove
whitespace when using `cs` movement.
Example:
- Before: `{ example }`
- Movement: `cs{}`
- After: `{example}`
This was because  were replaced with a string from `SURROUND_PAIRS` map,
which does not have any context about removing characters.
**Solution**:
Inspired from VSCode's VIM plugin[^1], I have introduced new class
`SurroundPair` that will carry this context about need to trim
characters.
**Disclaimer**:
I have never written in `Kotlin` so solution may be not use best
practices, though at least this PR seems to fix the problem and tests
are passing.
**Ticket**:
- https://youtrack.jetbrains.com/issue/VIM-1824/Vim-Surround-Does-not-remove-whitespace-with-the-closing-bracket 
[^1]: 04fe42aa81/src/actions/plugins/surround.ts (L455) 
						
						
					 
					
						2024-12-04 18:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						34a5ba0ba7 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.0.1 to 3.0.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.0.1 to 3.0.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.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-04 17:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2354dc9af9 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 3.0.1 to 3.0.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 3.0.1 to 3.0.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.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-04 17:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						be31963a4f 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 3.0.1 to 3.0.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 3.0.1 to 3.0.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.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-04 17:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						277c5ae7a5 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 3.0.1 to 3.0.2  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 3.0.1 to 3.0.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.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-04 17:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						49d03cf7f1 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.0.0-1.0.24 to 2.1.0-1.0.29.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.0.0-1.0.24...2.1.0-1.0.29 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-12-04 17:31:33 +02: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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						05f1d7abd7 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.25 to 2.1.0  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.9.25 to 2.1.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.25...v2.1.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-11-27 17:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						6ca17ae09d 
					 
					
						
						
							
							Update codeql-analysis.yml  
						
						
						
						
					 
					
						2024-11-26 14:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						f9d8b3a59e 
					 
					
						
						
							
							Update syncDoc.yml  
						
						
						
						
					 
					
						2024-11-26 14:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						3279325694 
					 
					
						
						
							
							Update closeYoutrackOnCommit.yml  
						
						
						
						
					 
					
						2024-11-26 14:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						b2a6d0d5c7 
					 
					
						
						
							
							Add switch and functiontextobj to list of plugins  
						
						
						
						
					 
					
						2024-11-26 14:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						e32fa6dd11 
					 
					
						
						
							
							Change Variable to an interface  
						
						
						
						
					 
					
						2024-11-26 10:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						ec3db81c6d 
					 
					
						
						
							
							Move register variable to its own separate class  
						
						
						
						
					 
					
						2024-11-26 10:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						7062dc4860 
					 
					
						
						
							
							Add support for the v:register variable  
						
						
						
						
					 
					
						2024-11-26 10:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						46619040b1 
					 
					
						
						
							
							Add new plugins for checking  
						
						... 
						
						
						
						From here: https://github.com/JetBrains/ideavim/discussions/1047  
						
						
					 
					
						2024-11-25 15:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						035804860c 
					 
					
						
						
							
							Fix incorrect configuration in gradle  
						
						
						
						
					 
					
						2024-11-25 15:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0f1a4d523f 
					 
					
						
						
							
							Move the docs to the init method of VimExtension  
						
						
						
						
					 
					
						2024-11-25 14:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5f5a97a7e1 
					 
					
						
						
							
							Lazily load the logger to avoid injector initialization problems  
						
						
						
						
					 
					
						2024-11-25 13:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						03996dce59 
					 
					
						
						
							
							Add Julien Phalip to contributors list  
						
						
						
						
					 
					
						2024-11-23 09:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						0dd63c7b57 
					 
					
						
						
							
							Fix nullable editor in tests  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						94d7902ef2 
					 
					
						
						
							
							Remove more deprecated methods  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						3d08170d54 
					 
					
						
						
							
							Post-rebase fixes  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						cccb23d9ee 
					 
					
						
						
							
							Specify which commands perform mode change  
						
						... 
						
						
						
						We need this for undo subsystem. Mode change is not something that we want to be a separate entity in the undo log
P.S. It's not a full list of such commands, e.g. <ESC> for leaving insert mode is missing. It is because <ESC> may insert some text after visual block mode, I'll figure out a solution for this later 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						eae3fb3ebe 
					 
					
						
						
							
							Introduce VimKeyBasedUndoService and VimTimestampBasedUndoService  
						
						... 
						
						
						
						Undo is managed differently in Fleet and IJ Platform, so now we have two different interfaces that are aware of that 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						7f5dce4051 
					 
					
						
						
							
							Stop using some deprecated methods  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						25e3988dcf 
					 
					
						
						
							
							Introduce VimCopiedText class  
						
						... 
						
						
						
						I don't really like that we have `transferableData: List<Any>` 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						36589c5250 
					 
					
						
						
							
							Add context argument in clipboard methods  
						
						... 
						
						
						
						Alas, adding in just to clipboard was not possible, as there are a lot of depending on methods 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f1f86b5cd2 
					 
					
						
						
							
							Simplify Register class  
						
						... 
						
						
						
						1. `rawText` vs `text` is confusing and `rawText` was misused, we do not need this field in IdeaVim at all
2. `rawText` and `keys` are the same thing, just parsed. And for some reason, rawText was a nullable field
3. Register is an immutable class now
4. Working with Register class is easier and more compact now 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						628b3ca89f 
					 
					
						
						
							
							Fix <CR> parsing  
						
						... 
						
						
						
						It's ^M, not ^J 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						d2b929ddd0 
					 
					
						
						
							
							Fix parsing for clipboard option  
						
						... 
						
						
						
						When I added the selection clipboard, it was confusing to explain to people how this option works and why they should prepend, because the parsing was broken
I've also removed "exclude" part, because it doesn't work in IdeaVim and can confuse people 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						43d770ff5a 
					 
					
						
						
							
							Simplify getTransferableData method signature  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						cde9bc94e6 
					 
					
						
						
							
							Fix select mode for immutable caret  
						
						... 
						
						
						
						Due to implementation details, caret cannot be moved after setting selection 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						63f6e73223 
					 
					
						
						
							
							Fix select mode for immutable caret  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ad28e09fec 
					 
					
						
						
							
							Move caret when deleting a char  
						
						... 
						
						
						
						In Fleet deleting text does not move caret, so we add caret moving logic 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f616f2c3c1 
					 
					
						
						
							
							Fix gv in Fleet  
						
						... 
						
						
						
						Moving caret after setting selection removes the selection 
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						66aec26091 
					 
					
						
						
							
							Move ColLineFunctionHandler.kt to vim-engine  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1d59c49b95 
					 
					
						
						
							
							Move more logic to vim-engine  
						
						
						
						
					 
					
						2024-11-22 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8da15b8c08 
					 
					
						
						
							
							Manually track last selected editor  
						
						... 
						
						
						
						This is important for initialising options. We can't rely on FileEditorManager.selectedTextEditor, as 2024.2 changed behaviour to reset to null during creation of a new editor. This fixes tests (and option initialisation) for 242. 
						
						
					 
					
						2024-11-22 17:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e22c2b6473 
					 
					
						
						
							
							Improve updating fallback window option values  
						
						... 
						
						
						
						The assumption for selection change events is no longer valid in 242, so switch approach to checking when editors are released 
						
						
					 
					
						2024-11-22 17:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e293c1b786 
					 
					
						
						
							
							Add tests for updating the fallback window  
						
						
						
						
					 
					
						2024-11-22 17:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						468ca840ed 
					 
					
						
						
							
							Update options tests  
						
						... 
						
						
						
						Expanded to assert changes on all open windows, and formatted to make it a little easier to read/comprehend what's being tested 
						
						
					 
					
						2024-11-22 17:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						c75e6756c0 
					 
					
						
						
							
							Add some tests for the getcmdtype() function  
						
						
						
						
					 
					
						2024-11-22 16:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						52737c60cf 
					 
					
						
						
							
							Add JSON entry for getcmdtype function  
						
						
						
						
					 
					
						2024-11-22 16:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						e99c191d49 
					 
					
						
						
							
							Add partial support for getcmdtype() function  
						
						... 
						
						
						
						Tests not included 
						
						
					 
					
						2024-11-22 16:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						5db2984fdd 
					 
					
						
						
							
							Add ability to set the highlightedyank foreground color  
						
						
						
						
					 
					
						2024-11-22 15:48:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						365b58eb56 
					 
					
						
						
							
							Update build.gradle checker  
						
						
						
						
					 
					
						2024-11-15 20:54:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b026144254 
					 
					
						
						
							
							Add RWLock label to selectionStart & selectionEnd  
						
						
						
						
					 
					
						2024-11-15 20:53:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						0e3cda827c 
					 
					
						
						
							
							Fix(VIM-3695): Wrap getting a vimLeadSelectionOffset with a read action  
						
						
						
						
					 
					
						2024-11-15 20:44:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ed2fe3dcf0 
					 
					
						
						
							
							Fix(VIM-3696): Get the state of the selection in read action  
						
						
						
						
					 
					
						2024-11-15 20:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						791edbd29b 
					 
					
						
						
							
							Restore compatibility with peekaboo plugin  
						
						... 
						
						
						
						https://plugins.jetbrains.com/plugin/25776-vim-peekaboo  
					
						2024-11-13 19:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4f9d76ef66 
					 
					
						
						
							
							Fix memory leak with non-disposed listeners  
						
						... 
						
						
						
						Fixes VIM-3319 
						
						
					 
					
						2024-11-13 18:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4b7381901d 
					 
					
						
						
							
							Fix bug removing map that is also a prefix  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6e2cb9ba11 
					 
					
						
						
							
							Reorder functions. No logic changes  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						91cd4ab01f 
					 
					
						
						
							
							Add sequences to iterate keystroke trie  
						
						... 
						
						
						
						Allows iterating the trie entries without having to create a list or create a list for each entry's keystrokes. 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						34d23180bd 
					 
					
						
						
							
							Avoid wrapping the keys list for each map attempt  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fc5aaa50d8 
					 
					
						
						
							
							Remove unnecessary hasmapfrom function  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c7bbfdcaf5 
					 
					
						
						
							
							Remove some test only functions  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						562906fe6d 
					 
					
						
						
							
							Filter map output by prefix  
						
						... 
						
						
						
						Fixes VIM-2981 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						976771d11a 
					 
					
						
						
							
							Implement smap and snoremap  
						
						... 
						
						
						
						Support for sunmap and smapclear already exists, and vmap would introduce a Select mode map.
Fixes VIM-2260 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5fc4462b03 
					 
					
						
						
							
							Support map! to map insert and cmdline modes  
						
						... 
						
						
						
						Also supports `mapclear!` and `unmap!`
Moves parsing of the bang modifier to the parser so we can tell the difference between `map! foo bar` and `map ! foo bar` 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5f263e7014 
					 
					
						
						
							
							Fix output of maps with same keys in multiple modes  
						
						... 
						
						
						
						E.g. `map foo bar` and `vmap foo baz` would only output one map for `foo` when calling `:map`. Now it will output all maps that match the ex command's modes. This change also improves the marker characters in the first column of map output. 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4c899fcc93 
					 
					
						
						
							
							Simplify test code  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						2f8fe392af 
					 
					
						
						
							
							Use KeyStrokeTrie for maps  
						
						
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						84c7e1159b 
					 
					
						
						
							
							Introduce KeyStrokeTrie to find commands  
						
						... 
						
						
						
						Should also restore compatibility with idea-which-key 
						
						
					 
					
						2024-11-13 17:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						18d6f79796 
					 
					
						
						
							
							Add missing C-PageUp/Down shortcuts to switch tab  
						
						... 
						
						
						
						Fixes VIM-2044 
						
						
					 
					
						2024-11-13 17:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a745da9761 
					 
					
						
						
							
							Add Shift+Enter mapping to scroll page forward  
						
						... 
						
						
						
						Fixes VIM-2752 
						
						
					 
					
						2024-11-13 17:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5eb36ce428 
					 
					
						
						
							
							Remove unneeded extended special name parsing  
						
						... 
						
						
						
						This was needed when action keys were registered in a comma separated list in a single XML attribute string. Additional encoding was needed for angle brackets and commas. Registration has changed, and this is no longer needed 
						
						
					 
					
						2024-11-13 17:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b0951f4a38 
					 
					
						
						
							
							Add information about the Vim-Peekaboo plugin  
						
						
						
						
					 
					
						2024-11-08 11:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						bcf519027e 
					 
					
						
						
							
							Bump io.ktor:ktor-client-content-negotiation from 2.3.10 to 3.0.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor ) from 2.3.10 to 3.0.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/2.3.10...3.0.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-11-06 17:51:11 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9aece44a00 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 3.0.0 to 3.0.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 3.0.0 to 3.0.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.0.0...3.0.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-11-06 17:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						61912e2c9b 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 2.3.12 to 3.0.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 2.3.12 to 3.0.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/2.3.12...3.0.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-11-06 17:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						92ee271f1e 
					 
					
						
						
							
							Add fallback if ve guicursor option not specified  
						
						
						
						
					 
					
						2024-11-05 12:29:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						babc5daf3b 
					 
					
						
						
							
							Use Visual-exclusive caret shape from guicursor  
						
						
						
						
					 
					
						2024-11-05 12:29:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c0a10c65e1 
					 
					
						
						
							
							Upgrade TC agents  
						
						
						
						
					 
					
						2024-11-05 11:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5145bb4193 
					 
					
						
						
							
							Mute some NeoVim tests  
						
						
						
						
					 
					
						2024-11-05 11:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8825f790d4 
					 
					
						
						
							
							Fix the problem with the JSON in tests  
						
						... 
						
						
						
						In 2025.1 the JSON plugin is extracted from the platform. See IJPL-159354 
						
						
					 
					
						2024-11-05 11:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a0f0f71b6a 
					 
					
						
						
							
							Revert "Fix deprecated API usage"  
						
						... 
						
						
						
						This reverts commit b0dd75f77c 
						
						
					 
					
						2024-11-05 05:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6a73f9e65a 
					 
					
						
						
							
							Bump TC configurations to use 2024.2.1  
						
						
						
						
					 
					
						2024-11-05 05:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4ee858877d 
					 
					
						
						
							
							Revert "Remove pre-242 workaround"  
						
						... 
						
						
						
						This reverts commit 727cfb36ba 
						
						
					 
					
						2024-11-05 04:16:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						82d18cfbb9 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
					 
					
						2024-11-05 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b0dd75f77c 
					 
					
						
						
							
							Fix deprecated API usage  
						
						
						
						
					 
					
						2024-11-05 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						727cfb36ba 
					 
					
						
						
							
							Remove pre-242 workaround  
						
						
						
						
					 
					
						2024-11-05 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a7d5c5f2d4 
					 
					
						
						
							
							Remove custom version for split mode  
						
						... 
						
						
						
						Split mode run task will use the same version as runIde 
						
						
					 
					
						2024-11-05 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1e02848a66 
					 
					
						
						
							
							Update target IDEA version to 242  
						
						... 
						
						
						
						Note that this uses 2024.2.1 as the minimum version because 2024.2.0 is no longer available. 
						
						
					 
					
						2024-11-05 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9d8afc5fcb 
					 
					
						
						
							
							TC: Use the idea version from the gradle configuration to run github tests  
						
						
						
						
					 
					
						2024-11-05 03:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						15b2a17ae6 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.10.3 to 5.10.5  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-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.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-30 18:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						39a2cdcf50 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 2.3.12 to 3.0.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 2.3.12 to 3.0.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/2.3.12...3.0.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-30 18:09:09 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e69b30796c 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.10.5  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](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.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-30 17:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						790a0afdf3 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 2.3.12 to 3.0.1  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 2.3.12 to 3.0.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/2.3.12...3.0.1 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-30 17:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						66b01b0b0d 
					 
					
						
						
							
							Add Greg Shrago to contributors list  
						
						
						
						
					 
					
						2024-10-26 09:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						71ea6184a0 
					 
					
						
						
							
							Add Greg Shrago to the contributors list  
						
						
						
						
					 
					
						2024-10-25 18:18:12 +03:00 
						 
				 
			
				
					
						
							
							
								Greg Shrago 
							
						 
					 
					
						
						
							
						
						0b1c79d961 
					 
					
						
						
							
							Disable some IJ additional checks  
						
						
						
						
					 
					
						2024-10-25 18:14:37 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6b751fae6e 
					 
					
						
						
							
							Disable some IJ additional checks  
						
						
						
						
					 
					
						2024-10-25 17:29:07 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						152066b73c 
					 
					
						
						
							
							Apply TeamCity patches  
						
						
						
						
					 
					
						2024-10-25 17:00:44 +03:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate@jetbrains.com 
							
						 
					 
					
						
						
							
						
						dfe645c4eb 
					 
					
						
						
							
							TeamCity change in 'Ideavim' project: general settings of 'Tests for IntelliJ 2024.2' build configuration were updated  
						
						
						
						
					 
					
						2024-10-25 13:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5024fd94da 
					 
					
						
						
							
							There are fails in the configuration, let's revert part of it  
						
						
						
						
					 
					
						2024-10-25 16:47:57 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4d3a231a35 
					 
					
						
						
							
							Add java and other tests to artifacts  
						
						
						
						
					 
					
						2024-10-25 16:27:53 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e1a803d310 
					 
					
						
						
							
							Disable one more test that doesn't work on 242  
						
						
						
						
					 
					
						2024-10-25 15:59:05 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						96b224c0d8 
					 
					
						
						
							
							Fix compilation issues  
						
						
						
						
					 
					
						2024-10-25 14:47:54 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8b6de3f5c6 
					 
					
						
						
							
							Fix split window tests for 242  
						
						... 
						
						
						
						The window splitting was refactored to initialize the editor async. So, we have to wait till the editor will become available.
This can't be done while holding the EDT, so we start this bunch of tests from the non-EDT thread. 
						
						
					 
					
						2024-10-25 14:35:55 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9014d99cde 
					 
					
						
						
							
							Add a note that PluginStartup code should be updated and migrated to a different approach  
						
						
						
						
					 
					
						2024-10-25 14:35:55 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8dfd41a891 
					 
					
						
						
							
							Refactoring: Move VimDocumentListener from multicaster to plugin.xml registration  
						
						... 
						
						
						
						The problem happens in tests: after the refactorings in 242, the `EditorListenerTracker` may be called before the initialization of the IdeaVim. In this case, it'll report the VimDocumentListener as a leaked listener, however, it's incorrect.
Generally, I think that this situation with the listener tracker is a bug.
There should be no changes in IdeaVim behaviour as the multicaster does the same thing: subscribes every editor on this listener. However, the multicaster does this in the "registerEditor" stage. However, I don't think this is a problem. 
						
						
					 
					
						2024-10-25 14:35:55 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						7e62e816a5 
					 
					
						
						
							
							Refactoring: Move FocusChangeListener from multicaster to per-editor subscription  
						
						... 
						
						
						
						The problem happens in tests: after the refactorings in 242, the `EditorListenerTracker` may be called before the initialization of the IdeaVim. In this case, it'll report the FocusChangeListener as a leaked listener, however, it's incorrect.
Generally, I think that this situation with the listener tracker is a bug.
There should be no changes in IdeaVim behaviour as the multicaster does the same thing: subscribes every editor on this listener. However, the multicaster does this in the "registerEditor" stage. However, I don't think this is a problem. 
						
						
					 
					
						2024-10-25 14:35:55 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9c4965581a 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ) from 5.11.0 to 5.11.3.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.0...r5.11.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-23 19:04:24 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d1abc0c9f9 
					 
					
						
						
							
							Bump io.ktor:ktor-client-cio from 2.3.10 to 3.0.0  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor ) from 2.3.10 to 3.0.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/2.3.10...3.0.0 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-23 18:51:08 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						43555ad581 
					 
					
						
						
							
							Bump org.jetbrains:annotations from 24.1.0 to 26.0.1  
						
						... 
						
						
						
						Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations ) from 24.1.0 to 26.0.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/24.1.0...26.0.1 )
---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-23 18:50:30 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						640e5ac552 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.0.0-rc2 to 2.1.0  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.0.0-rc2 to 2.1.0.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-23 18:49:52 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						40b706bcf4 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.10.3 to 5.10.5  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](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.jupiter:junit-jupiter-params
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-23 18:49:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5b355a8e95 
					 
					
						
						
							
							TC: Remove old tests configurations  
						
						... 
						
						
						
						There was not a single case when these tests were needed 
						
						
					 
					
						2024-10-23 13:31:33 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						8ed53284e4 
					 
					
						
						
							
							Add Kirill Karnaukhov, SanderHestvik to contributors list  
						
						
						
						
					 
					
						2024-10-22 09:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1f6e124f9d 
					 
					
						
						
							
							Fix(VIM-3676): Allow to set the handle for shortcuts with arrows  
						
						... 
						
						
						
						With the AI functionality, the shortcut ctrl-right got more important. However, previously it was defined as VIM_ONLY shortcut. However, taking the fact that IJ defines several actions for such shortcuts, it's not clear why we prohibit the users from using these shortcuts with the IDE actions.
Taking the fact, that we default shortcuts to VIM, I expect no changes in the behaviour.
However, just arrows are still hidden from setting the IDE handler. I think, it reduces the cognitive load for the user, especially taking the fact that arrows work almost equally in vim and IJ. 
						
						
					 
					
						2024-10-21 17:56:44 +03:00 
						 
				 
			
				
					
						
							
							
								Kirill Karnaukhov 
							
						 
					 
					
						
						
							
						
						5198864f34 
					 
					
						
						
							
							[ai-completion] LLM-11886: make AI completion invoke on Enter when IdeaVim is turned on  
						
						
						
						
					 
					
						2024-10-21 17:02:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ecfff61aad 
					 
					
						
						
							
							Fix the issue in the replacement script  
						
						
						
						
					 
					
						2024-10-21 16:17:49 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						26909af5de 
					 
					
						
						
							
							Update the doc sync script to remove the .md from the links.  
						
						
						
						
					 
					
						2024-10-21 16:16:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ad762379fb 
					 
					
						
						
							
							Update IdeaVim Plugins.md  
						
						
						
						
					 
					
						2024-10-21 16:12:11 +03:00 
						 
				 
			
				
					
						
							
							
								SanderHestvik 
							
						 
					 
					
						
						
							
						
						dd4f2de368 
					 
					
						
						
							
							Fix links in doc/Home.md  
						
						... 
						
						
						
						Currently these links give a 404 
						
						
					 
					
						2024-10-21 16:11:29 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						879d191800 
					 
					
						
						
							
							Scroll caret into view after undo/redo  
						
						... 
						
						
						
						This is to ensure that 'scrolloff' is applied. Relates to VIM-3671 
						
						
					 
					
						2024-10-21 15:50:58 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9d9e38843d 
					 
					
						
						
							
							Invoke undo/redo on correct editor  
						
						... 
						
						
						
						Fixes VIM-3671 
						
						
					 
					
						2024-10-21 15:50:58 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f7aded99e8 
					 
					
						
						
							
							Only perform incsearch in current project  
						
						... 
						
						
						
						Fixes VIM-3682 
						
						
					 
					
						2024-10-21 15:50:58 +03:00 
						 
				 
			
				
					
						
							
							
								Igor Babko 
							
						 
					 
					
						
						
							
						
						4e1de61d77 
					 
					
						
						
							
							Update support-guide.md  
						
						
						
						
					 
					
						2024-10-21 14:13:31 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						34fe09c8f9 
					 
					
						
						
							
							Use full width of output panel for text  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						10283ce2f8 
					 
					
						
						
							
							Add support for custom digraphs  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						cc53b59658 
					 
					
						
						
							
							Add digraph headers  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c758a79f79 
					 
					
						
						
							
							Minor refactor outputting digraphs  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						01d00d45d8 
					 
					
						
						
							
							Add a default size for the digraph string builder  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5c7edc498f 
					 
					
						
						
							
							Rename getDigraph - it gets a char from a digraph  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9c403d2862 
					 
					
						
						
							
							Simplify creating string digraph key  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ebbd733bba 
					 
					
						
						
							
							Update default digraphs to match current Vim  
						
						... 
						
						
						
						List is based on Vim's documentation, although not all digraphs are documented. Additional digraphs are added based on the output of `:digraphs`. These additional digraphs include some digraphs that produce the same character, so the code is updated to handle duplicates, with the same ordering/priority as Vim.
Extra digraphs include the Euro symbol (`=e` and `Eu`), quadruple prime (`4'`) and bullet (`oo`), amongst others.
Also removes a number of non-standard digraphs. The symbols generated don't match the descriptions. The code appears to be private use, so are not reliable. Once custom digraphs are implemented, they can be easily added back in `~/.ideavimrc` 
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						88d1e1d24a 
					 
					
						
						
							
							Suppress language download inspection  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c19f2aeee4 
					 
					
						
						
							
							Update comments for default digraphs  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						86202c846a 
					 
					
						
						
							
							Remove unused commented digraph data  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9a7ff442f3 
					 
					
						
						
							
							Correctly format RTL and combining digraph chars  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3752a97d74 
					 
					
						
						
							
							Output digraph character codes in decimal, like Vim  
						
						... 
						
						
						
						Not sure why IdeaVim has used hex. Vim appears to have used decimal for at least 20 years. 
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5572dfc80d 
					 
					
						
						
							
							Update digraph formatting to match Vim  
						
						... 
						
						
						
						Vim only use the `~` prefix if the encoding is "latin1". We can just treat it as though the encoding is Unicode, and match the other places we format printable characters. Note that for Vim, if `'display'` contains "uhex", then all unprintable characters are shown in hex, including control characters (`^C`, etc.). IdeaVim does not support the `'display'` option. 
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						100f420d46 
					 
					
						
						
							
							Strip trailing spaces  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3fcc4746d8 
					 
					
						
						
							
							Migrate digraph output to engine  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5c5ac192da 
					 
					
						
						
							
							Add tests for digraph output  
						
						
						
						
					 
					
						2024-09-05 19:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a0a2163ba0 
					 
					
						
						
							
							Disable some action tests because they're broken in 242  
						
						... 
						
						
						
						Related: VIM-3376 
						
						
					 
					
						2024-09-05 18:58:20 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						02724cadce 
					 
					
						
						
							
							Fix the leaking timer in tests  
						
						
						
						
					 
					
						2024-09-05 18:57:43 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b205f87902 
					 
					
						
						
							
							Disable tests for options for split window  
						
						... 
						
						
						
						The behaviour of FileEditorManagerEx.split has been changed, causing the tests to fail. This should be fixed in a separate commit 
						
						
					 
					
						2024-09-05 18:57:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						314304246a 
					 
					
						
						
							
							Fix the LATEST-EAP-SNAPSHOT tests  
						
						
						
						
					 
					
						2024-09-05 17:10:14 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						785688b1ca 
					 
					
						
						
							
							Fix compatibility in tests with 2024.2  
						
						
						
						
					 
					
						2024-09-05 16:42:16 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						4c09ab4766 
					 
					
						
						
							
							Add Felix Wiemuth to contributors list  
						
						
						
						
					 
					
						2024-08-31 09:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ee447bce07 
					 
					
						
						
							
							Add a note to replace the raw string after the changes will be available  
						
						... 
						
						
						
						https://github.com/JetBrains/intellij-community/pull/2825  
					
						2024-08-30 18:57:00 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5fb4c10f88 
					 
					
						
						
							
							Add 2024.2 IJ for testing on TC  
						
						
						
						
					 
					
						2024-08-30 18:42:02 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ed2fcb08b0 
					 
					
						
						
							
							[VIM-3620] Add a link to the usage survey  
						
						
						
						
					 
					
						2024-08-30 18:34:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dedd90ce13 
					 
					
						
						
							
							Fix(VIM-3615): Escape closes dialog while waiting for more keys  
						
						
						
						
					 
					
						2024-08-30 16:46:53 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						73326e623e 
					 
					
						
						
							
							Use the behavior form in docs  
						
						
						
						
					 
					
						2024-08-30 16:42:03 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a2bc34d6ec 
					 
					
						
						
							
							[VIM-3620] Show the uninstall survey only when uninstalling IdeaVim  
						
						
						
						
					 
					
						2024-08-30 16:41:36 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Wiemuth 
							
						 
					 
					
						
						
							
						
						b652c7726a 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2024-08-30 16:41:05 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fb7a2de07b 
					 
					
						
						
							
							Encapsulate the command builder's state flag  
						
						... 
						
						
						
						This also gets rid of BAD_COMMAND, which was set but never checked - the function that set the flag would immediately reset the command builder 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						def9ca479b 
					 
					
						
						
							
							Ensure builder resets to a root command trie node  
						
						... 
						
						
						
						Also refactors command nodes a bit for better debug/trace output 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0936e0761f 
					 
					
						
						
							
							Reorder CommandBuilder methods  
						
						... 
						
						
						
						Try to keep related functions together: awaiting arguments, count, registers, adding action/argument, processing keystrokes, build, reset. 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						09a335bcfe 
					 
					
						
						
							
							Start to encapsulate setting command builder state  
						
						... 
						
						
						
						Also rename `pushCommandPart` and `completeCommandPart` 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						37b8d69bac 
					 
					
						
						
							
							Remove unused EMPTY_COMMAND  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						13308050a8 
					 
					
						
						
							
							Remove unnecessary OperatorArguments parameters  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a1a553ebc9 
					 
					
						
						
							
							Deprecate OperatorArguments.mode  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5bb0c4f7cb 
					 
					
						
						
							
							Use editor.mode instead of OperatorArguments.mode  
						
						... 
						
						
						
						`OperatorArguments.mode` is the mode *before* the command was completed, rather than the current mode, which is non-obvious. E.g. for a command in Insert mode, it will still be Insert, and for a (simple) command in Normal, it will still be Normal. The only difference is that a command such as `dw` would be in Operator-pending before the command is completed. That logic is not required for this method, so it's safe to use the current mode.
This allows us to start to deprecate `OperatorArguments.mode`. 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						da6736f24a 
					 
					
						
						
							
							Simplify the logic when yanking during delete  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4df1ce2ae8 
					 
					
						
						
							
							Remove OperatorArguments.mode usage in block insert  
						
						... 
						
						
						
						`OperatorArguments.mode` is the mode *before* the command is completed, so might be Visual, Operator-pending, Insert, etc. It's not immediately obvious this is the case, so we're going to deprecate `OperatorArguments.mode` to avoid confusion with `editor.mode`.
It's not required for this method because it's only called for Visual-block mode. 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						00fd4cd491 
					 
					
						
						
							
							Handle op-pending for space and backspace  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d185672e2f 
					 
					
						
						
							
							Deprecate OperatorArguments.isOperatorPending  
						
						... 
						
						
						
						Register specific handlers for Operator-pending mode instead of relying on a runtime flag for behaviour. Also refactors and renames some arrow motion handlers. 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						55fef03a4a 
					 
					
						
						
							
							Add 'whichwrap' to dictionary  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						69b3e4f782 
					 
					
						
						
							
							Start to refactor OperatorArguments  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6be29b0378 
					 
					
						
						
							
							Remove KeyHandler.isOperatorPending  
						
						... 
						
						
						
						It's easier to just look at mode. We don't need the additional check on command builder, because we can't be in OP_PENDING without pushing an operator action to the command builder 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9965c863a6 
					 
					
						
						
							
							Encapsulate command node state in builder  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3f11ae512c 
					 
					
						
						
							
							Move register pending state to command builder  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1c842eb3d8 
					 
					
						
						
							
							Avoid exposing misleading count on command builder  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c7fbce675b 
					 
					
						
						
							
							Update comment  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d7e68488c8 
					 
					
						
						
							
							Make Command.rawCount immutable  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						69d13a74e6 
					 
					
						
						
							
							Remove unnecessary copy method  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5a83df34a7 
					 
					
						
						
							
							Replace var properties with read only  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0a18c388e0 
					 
					
						
						
							
							Simplify CommandBuilder  
						
						... 
						
						
						
						Fixes selecting last register if multiple registers are used in a command 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						1a3409e7df 
					 
					
						
						
							
							Remove count from motion argument  
						
						... 
						
						
						
						Only Command has a count. The motion argument is now a sealed class hierarchy, and consists only of the motion action and optional argument. This is to reduce confusion over which count to use, and potential incorrect calculation of the count 
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e93db961a0 
					 
					
						
						
							
							Wrap offsets argument as an external action  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8fd76bd08f 
					 
					
						
						
							
							Refactor properties for sealed Argument classes  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0eea4a5b2c 
					 
					
						
						
							
							Introduce sealed classes to represent an argument  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						18a0c533e2 
					 
					
						
						
							
							Remove unused OperatedRange type  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0bd8d8f4d2 
					 
					
						
						
							
							Remove unused digraph command flag  
						
						
						
						
					 
					
						2024-08-30 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						64a89c8863 
					 
					
						
						
							
							[VIM-3620] Add the uninstall survey  
						
						... 
						
						
						
						We're actively working on understanding the users and what we can improve in the plugin 
						
						
					 
					
						2024-08-28 18:57:29 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5b17d7740e 
					 
					
						
						
							
							Update generated files after merging PRs  
						
						
						
						
					 
					
						2024-08-25 21:51:14 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						e406885ec6 
					 
					
						
						
							
							Add Igor Babko to contributors list  
						
						
						
						
					 
					
						2024-08-24 09:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						9bbeab8062 
					 
					
						
						
							
							VIM-2074 Backspace behaviour is incorrect in Replace mode  
						
						
						
						
					 
					
						2024-08-23 14:22:48 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						373bfc4eab 
					 
					
						
						
							
							Add endOffset to LiveRange  
						
						
						
						
					 
					
						2024-08-23 14:22:48 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						050f2f7b97 
					 
					
						
						
							
							Respect emojis and don't assume that every character is a single offset  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e30bc14843 
					 
					
						
						
							
							Make closing command line safer  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						76d590be11 
					 
					
						
						
							
							Support more flexible command line restrictions for Fleet  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b005328b4a 
					 
					
						
						
							
							Exclude generated files from .gitignore  
						
						... 
						
						
						
						I've also added sorting to be more confident that the generated file will be persistent across different machines 
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ad20021cee 
					 
					
						
						
							
							Remove currentAction and some unused code  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						126de5c218 
					 
					
						
						
							
							Remove package-info.java  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						0f7aef3f15 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f352b84922 
					 
					
						
						
							
							Move some Executor logic to its base class  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						789faa7cb2 
					 
					
						
						
							
							Add entry to history on <Esc> in COMMAND mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						a338f5768a 
					 
					
						
						
							
							Better reset  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						8205c74571 
					 
					
						
						
							
							Remove some old bindings  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						def40eb409 
					 
					
						
						
							
							Save last entry on every command line text update  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						010e8a7541 
					 
					
						
						
							
							Support <C-U> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						46c6778b3a 
					 
					
						
						
							
							Support <Down>, <S-Down>, <C-N>, <PageDown>  in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						0977bd4400 
					 
					
						
						
							
							Support <Up>, <S-Up>, <C-P>, <PageUp>  in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						db092e9b0a 
					 
					
						
						
							
							Support history in VimCommandLine  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5cfb98e188 
					 
					
						
						
							
							Remove some old bindings  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						3a95b62885 
					 
					
						
						
							
							Support <Insert> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						93e6adf5a9 
					 
					
						
						
							
							Support <C-W> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						37204398ff 
					 
					
						
						
							
							Support <C-Right>, <S-Right> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b2f450d14d 
					 
					
						
						
							
							Support <C-Left>, <S-Left> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						61da888571 
					 
					
						
						
							
							Fix failing tests  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						fcda97cfb8 
					 
					
						
						
							
							Update methods to support searching in any text, not just Editor content  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1dc7ea6363 
					 
					
						
						
							
							Register all shortcuts without references on ExKeyBindings  
						
						... 
						
						
						
						All the shortcuts will be removed from ExKeyBindings, but they still need to be registered 
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						bb507db884 
					 
					
						
						
							
							Remove swing bindings that are already implemented  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						7b0482ed94 
					 
					
						
						
							
							Fix unwanted beep when can't perform an action  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1c79b0d59a 
					 
					
						
						
							
							Support <Right> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ff4eb31418 
					 
					
						
						
							
							Support <Left> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						cb1078cf70 
					 
					
						
						
							
							Support <C-H> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						da3e40eaf6 
					 
					
						
						
							
							Support <C-E>, <End> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						17f77a9639 
					 
					
						
						
							
							Support <C-B>, <Home> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						3d03494354 
					 
					
						
						
							
							Support <DEL> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						642caddda7 
					 
					
						
						
							
							Support <BS> in command mode  
						
						
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1d97c43e30 
					 
					
						
						
							
							Make ExEntryAction public  
						
						... 
						
						
						
						Fleet registers commands manually, so commands must be accessible 
						
						
					 
					
						2024-08-23 14:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Igor Babko 
							
						 
					 
					
						
						
							
						
						7ed3e3b53c 
					 
					
						
						
							
							Update support-guide.md  
						
						
						
						
					 
					
						2024-08-23 12:14:41 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						aa39ca2006 
					 
					
						
						
							
							Add shaun to contributors list  
						
						
						
						
					 
					
						2024-08-19 09:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								shaun 
							
						 
					 
					
						
						
							
						
						bb122903de 
					 
					
						
						
							
							remove Latest Fixes link  
						
						
						
						
					 
					
						2024-08-19 10:23:23 +03:00 
						 
				 
			
				
					
						
							
							
								shaun 
							
						 
					 
					
						
						
							
						
						c84a3cf64d 
					 
					
						
						
							
							[changelog] add YouTrack link for version fixes  
						
						
						
						
					 
					
						2024-08-19 10:23:23 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						f4c9464b8a 
					 
					
						
						
							
							Add The1xDeveloper to contributors list  
						
						
						
						
					 
					
						2024-08-17 09:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								The1xDeveloper 
							
						 
					 
					
						
						
							
						
						3ba14d05b4 
					 
					
						
						
							
							VIM-566: Add za motion support for toggling folds  
						
						
						
						
					 
					
						2024-08-16 12:28:18 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2189b70b87 
					 
					
						
						
							
							Fix(VIM-3601): The escape characters in IdeaVim's configuration file are invalid  
						
						
						
						
					 
					
						2024-08-14 18:18:55 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ea2222f9d5 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ) from 5.10.3 to 5.11.0.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.11.0 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-08-14 18:53:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						7d68d41888 
					 
					
						
						
							
							Fix(VIM-3580): New terminal switches editor to insert mode  
						
						
						
						
					 
					
						2024-08-12 13:44:24 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						44749b6d8c 
					 
					
						
						
							
							Update IdeaVim Plugins.md  
						
						
						
						
					 
					
						2024-08-12 12:16:19 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						1ce4dbc569 
					 
					
						
						
							
							Update Home.md  
						
						
						
						
					 
					
						2024-08-12 12:14:44 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						db59513505 
					 
					
						
						
							
							Update Home.md  
						
						
						
						
					 
					
						2024-08-12 12:13:36 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						8c9ff9465f 
					 
					
						
						
							
							Fix(VIM-3584): com.maddyhome.idea.vim.KeyHandler  requests com.maddyhome.idea.vim.api.VimKeyGroup instance. Class initialization must not depend on services  
						
						
						
						
					 
					
						2024-08-11 01:12:59 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1a2322ddec 
					 
					
						
						
							
							OutputPanel no longer ignores key events  
						
						
						
						
					 
					
						2024-08-10 23:55:57 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						fbbd1ebc0d 
					 
					
						
						
							
							Bump org.antlr:antlr4 from 4.13.1 to 4.13.2  
						
						... 
						
						
						
						Bumps [org.antlr:antlr4](https://github.com/antlr/antlr4 ) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/antlr/antlr4/releases )
- [Changelog](https://github.com/antlr/antlr4/blob/dev/CHANGES.txt )
- [Commits](https://github.com/antlr/antlr4/compare/4.13.1...4.13.2 )
---
updated-dependencies:
- dependency-name: org.antlr:antlr4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-08-07 18:46:09 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						8d5df11372 
					 
					
						
						
							
							Add a warning when the action is executed from the write action  
						
						... 
						
						
						
						Related: VIM-3376 
						
						
					 
					
						2024-08-06 11:11:40 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						dfebe542d8 
					 
					
						
						
							
							Fix incsearch highlight in multiple Rider instances  
						
						... 
						
						
						
						Unlike other IDEs, Rider has multiple client sessions. The IDE itself is the "local" session, while the external ReSharper process is treated as a "frontend" process. The code to get local editors was erroneously getting `ALL` sessions, rather than just `LOCAL` sessions, and assuming that the first was the local session. In Rider, opening three instances would add three additional clients, and that would change the order.
I don't know why I changed `LOCAL` to `ALL` when previously changing this bit of code. AIUI, using `LOCAL` should work fine. If it turns out that CWM or remote dev require `ALL`, please document why.
Fixes VIM-3549 
						
						
					 
					
						2024-08-05 18:58:45 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						7fde47c08b 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						Added links to POSIX spec 
						
						
					 
					
						2024-08-01 14:04:58 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						629919f634 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.0.0-rc1 to 2.0.0-rc2  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.0.0-rc1 to 2.0.0-rc2.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-31 17:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						43fff1c73e 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.0.0-1.0.23 to 2.0.0-1.0.24.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.0.0-1.0.23...2.0.0-1.0.24 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-31 17:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d02f0e17ca 
					 
					
						
						
							
							Revert "Fix(VIM-3376): Refactor the way IdeaVim executes actions"  
						
						... 
						
						
						
						This reverts commit 24514039 
						
						
					 
					
						2024-07-31 13:14:25 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5dc860f61e 
					 
					
						
						
							
							Fix(VIM-3569): Pipe-symbol can no longer be used in remaps  
						
						
						
						
					 
					
						2024-07-30 18:02:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						956e726c31 
					 
					
						
						
							
							Add test  
						
						
						
						
					 
					
						2024-07-29 17:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						446067e2fe 
					 
					
						
						
							
							Update formatting  
						
						
						
						
					 
					
						2024-07-29 16:57:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						bd53a895c0 
					 
					
						
						
							
							Return nullability of editor in action  
						
						
						
						
					 
					
						2024-07-29 16:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e61fed2467 
					 
					
						
						
							
							Revert "Use installer in case of the snapshot dependency"  
						
						... 
						
						
						
						This reverts commit f5e125759f 
						
						
					 
					
						2024-07-29 16:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f5e125759f 
					 
					
						
						
							
							Use installer in case of the snapshot dependency  
						
						
						
						
					 
					
						2024-07-29 16:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						622eb887c8 
					 
					
						
						
							
							Make style refactoring  
						
						
						
						
					 
					
						2024-07-29 16:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9fb614e16c 
					 
					
						
						
							
							Pass editor to the "execute" method of the NativeAction  
						
						
						
						
					 
					
						2024-07-29 16:36:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1e0fa07768 
					 
					
						
						
							
							Fix problem with unsatisfied condition  
						
						
						
						
					 
					
						2024-07-29 16:15:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						bfb1d5b7f5 
					 
					
						
						
							
							Remove accidential return  
						
						
						
						
					 
					
						2024-07-29 14:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2fad8790a9 
					 
					
						
						
							
							Reset key handler in property tests  
						
						
						
						
					 
					
						2024-07-29 13:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9719106a14 
					 
					
						
						
							
							Fix incorrect assertions after migration to the new version of gradle plugin  
						
						
						
						
					 
					
						2024-07-29 13:52:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						870a0da2a2 
					 
					
						
						
							
							Update UI tests without octopus handler  
						
						
						
						
					 
					
						2024-07-29 13:41:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d3c315d299 
					 
					
						
						
							
							Update logs location in UI tests  
						
						
						
						
					 
					
						2024-07-29 13:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2583b6e792 
					 
					
						
						
							
							Print the list of available keys for debugging  
						
						
						
						
					 
					
						2024-07-29 13:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						89417eb4f6 
					 
					
						
						
							
							Comment out compatibility check for copilot because it's broken for the moment  
						
						
						
						
					 
					
						2024-07-29 13:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						560700c9aa 
					 
					
						
						
							
							Pass editor to the execution of the action  
						
						... 
						
						
						
						Related: VIM-3376 
						
						
					 
					
						2024-07-29 12:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						24514039e1 
					 
					
						
						
							
							Fix(VIM-3376): Refactor the way IdeaVim executes actions  
						
						... 
						
						
						
						Now instead of a few hacks, we use a special function from the platform 
						
						
					 
					
						2024-07-29 12:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ff44596c1a 
					 
					
						
						
							
							Migrate to gradle plugin 2.0.0-rc1  
						
						
						
						
					 
					
						2024-07-26 19:00:31 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b001d63fd9 
					 
					
						
						
							
							Do not fire VimInsertListener on every mode change  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5db96bef28 
					 
					
						
						
							
							Fix compilation with IdeaVimExtension  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						39c615cddd 
					 
					
						
						
							
							Do not cast VimStateMachine classes in vim-engine  
						
						... 
						
						
						
						It will break if we change implementation in Fleet 
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						961173a93b 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						92741c6356 
					 
					
						
						
							
							Fix compilation  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						643eb2a85f 
					 
					
						
						
							
							Add context to MappingProcessor  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						883744e4ee 
					 
					
						
						
							
							Move blockInsert to vim-engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						66173e03be 
					 
					
						
						
							
							Move reformatCodeRange to vim-engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						e455722758 
					 
					
						
						
							
							Move more methods to vim-engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						823bdc1561 
					 
					
						
						
							
							Replace VimYankGroup with implementation that works with VimListenersNotifier  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						f91fda2ca5 
					 
					
						
						
							
							Remove VimInsertListener  
						
						... 
						
						
						
						It can be replaced by ModeChangeListener 
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						92abd76615 
					 
					
						
						
							
							Move more methods to engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						57c45ca153 
					 
					
						
						
							
							Move more methods to engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						7c623ae4b5 
					 
					
						
						
							
							Move case change methods to engine  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						f2ef92cdef 
					 
					
						
						
							
							Remove unused method  
						
						
						
						
					 
					
						2024-07-26 17:30:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e8e6eabe97 
					 
					
						
						
							
							Fix tests  
						
						... 
						
						
						
						See https://youtrack.jetbrains.com/issue/VIM-3566/Unit-Tests-Test-UI-Caret-Attributes  for more details. 
						
						
					 
					
						2024-07-26 16:31:47 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ef1c915264 
					 
					
						
						
							
							Fix visual mode not being removed.  
						
						... 
						
						
						
						Steps to reproduce:
1. Select some text inside diff editor
2. Open 'Find in Files' window and search for file
3. Open the found file
Result: current mode is VISUAL 
						
						
					 
					
						2024-07-26 14:24:01 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						a5e2168f7f 
					 
					
						
						
							
							Fix(VIM-3540): Caret icon is stuck in incorrect mode when having two or more simultaneous instances running  
						
						... 
						
						
						
						Some of the text input fields where Vim should not work at all had block carets.
It did not happen before, because previously we had a unique VimStateMachine for each editor and for newly created editors it was in INSERT mode. And we did call the updateSecondaryCaretsVisualAttributes method for editors that have nothing to do with Vim, but because of the INSERT mode it was looking OK.
However, now the VimStateMachine is global, and we can't rely on local INSERT anymore.
This commit forbids updating caret visual attributes for editors that do not support Vim.
NOTE: `isIdeaVimDisabledHere` is broken during editor creation handling, it always returns true. However, we do not trigger carets redraws on editor creation and do it on focus events, so it should work. 
						
						
					 
					
						2024-07-26 00:44:35 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						83e5470b3a 
					 
					
						
						
							
							Fix(VIM-3563): Can't exit insert mode in Readonly File  
						
						
						
						
					 
					
						2024-07-25 22:54:39 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c446de8979 
					 
					
						
						
							
							Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.24 to 1.9.25  
						
						... 
						
						
						
						Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.9.24 to 1.9.25.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.24...v1.9.25 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-24 19:02:14 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						13426915f4 
					 
					
						
						
							
							Remove special case handling for macro recording  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						d766c3b8ee 
					 
					
						
						
							
							Add test for nested insert literal action  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						844bc01537 
					 
					
						
						
							
							Make functions protected  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3d2d32b022 
					 
					
						
						
							
							Move special case code to actions  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a8677d3dd7 
					 
					
						
						
							
							Refactor expected argument type  
						
						... 
						
						
						
						We no longer need to track a previous fallback argument type, since we don't support nested commands inside a command builder. We can just return the current argument type, or its fallback 
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						7217fdf734 
					 
					
						
						
							
							Remove unused special case check  
						
						... 
						
						
						
						This was to handle nested commands, e.g. inserting a digraph inside a search `d/foo<C-K>OK<CR>`. The command line now has its own command builder, so this check is no longer needed 
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0c867b3869 
					 
					
						
						
							
							Make some CommandBuilder properties immutable  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b3bcab4336 
					 
					
						
						
							
							Refactor DigraphResult to sealed classes  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fe1b48a9b3 
					 
					
						
						
							
							Refactor digraph prompt handling  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b5a0862520 
					 
					
						
						
							
							The last command part is the current one  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						babc1f54e5 
					 
					
						
						
							
							Return the last valid register if it exists  
						
						... 
						
						
						
						The last command part is not guaranteed to be a "select register" part. The user might have selected a register then typed an operator, and we might be waiting for a motion. 
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						32b910a65b 
					 
					
						
						
							
							Remove unused functions and properties  
						
						
						
						
					 
					
						2024-07-23 23:08:24 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2aa71a0008 
					 
					
						
						
							
							Add "Dracula" theme to mode widget  
						
						
						
						
					 
					
						2024-07-23 19:36:07 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c2c0c2aba2 
					 
					
						
						
							
							Fix(VIM-3552): Undo undoes paste and insert in one keypress  
						
						
						
						
					 
					
						2024-07-22 23:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6a10cf5e0d 
					 
					
						
						
							
							Update the configuration for PY UI tests  
						
						
						
						
					 
					
						2024-07-22 10:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						90474a3a4f 
					 
					
						
						
							
							Fix the mouse button issue  
						
						
						
						
					 
					
						2024-07-19 20:25:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						be43f74bc6 
					 
					
						
						
							
							Get rid of deprecated execute method in UI tests  
						
						
						
						
					 
					
						2024-07-19 19:36:11 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5916c42cd1 
					 
					
						
						
							
							Disable cache for gradle UI tests  
						
						
						
						
					 
					
						2024-07-19 18:52:58 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a43c7ece32 
					 
					
						
						
							
							Remove deprecated execute function in UI tests  
						
						
						
						
					 
					
						2024-07-19 18:37:14 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						40c1070b1a 
					 
					
						
						
							
							Update path to logs in UI tests one more time  
						
						
						
						
					 
					
						2024-07-19 17:52:54 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						75ccdb2a4d 
					 
					
						
						
							
							Update qodana after moving the vimscript to the engine  
						
						
						
						
					 
					
						2024-07-19 17:47:49 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3de7b0ca78 
					 
					
						
						
							
							Disable configuration cache for gradle release task  
						
						
						
						
					 
					
						2024-07-19 17:43:26 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						448e32a6cc 
					 
					
						
						
							
							Update AceJump dependency to the latest one  
						
						
						
						
					 
					
						2024-07-19 17:27:02 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4a85058ba2 
					 
					
						
						
							
							Start using kotlin 2.0  
						
						... 
						
						
						
						Originally this is needed to update the dependency on AceJump, which uses the kotlin 2.0 compiler, and its classes are not compatible with the old compiler 
						
						
					 
					
						2024-07-19 17:13:59 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						7e28deb328 
					 
					
						
						
							
							Better logic  
						
						... 
						
						
						
						In case that user will unsubscribe via setting UI and won't call IdeaVim's action 
						
						
					 
					
						2024-07-19 16:29:15 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						f3767b53b7 
					 
					
						
						
							
							Subscribe IDE EAP users to IdeaVim EAP  
						
						
						
						
					 
					
						2024-07-19 16:12:33 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						1026e27e64 
					 
					
						
						
							
							Bring back the old version of AceJump dependency because the new one breaks the compilation  
						
						
						
						
					 
					
						2024-07-19 14:58:20 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						18d653a9ae 
					 
					
						
						
							
							Update AceJump dependency to the latest one  
						
						
						
						
					 
					
						2024-07-19 14:32:11 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fcf4b44443 
					 
					
						
						
							
							Save the whole sandbox after the UI test  
						
						
						
						
					 
					
						2024-07-19 09:35:39 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						907e44b1d7 
					 
					
						
						
							
							Change the gradle task for the UI tests  
						
						
						
						
					 
					
						2024-07-19 09:05:11 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6c9b39a623 
					 
					
						
						
							
							Update gradle plugin and remote robot versions  
						
						
						
						
					 
					
						2024-07-18 17:08:16 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a3cb093b42 
					 
					
						
						
							
							Bump org.jetbrains.intellij.platform from 2.0.0-beta8 to 2.0.0-beta9  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij.platform from 2.0.0-beta8 to 2.0.0-beta9.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij.platform
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-17 15:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						524e854c61 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 2.0.0-1.0.22 to 2.0.0-1.0.23.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.0.0-1.0.22...2.0.0-1.0.23 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-17 18:49:49 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5588c27037 
					 
					
						
						
							
							Attempt to fix VIM-3540  
						
						... 
						
						
						
						I'm not sure what causes the issue, but everything was working when we were updating visual attributes per each caret and... let update them per each caret 
						
						
					 
					
						2024-07-17 14:45:50 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						90d36eea98 
					 
					
						
						
							
							Make myInputInterceptor private  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f4414de86c 
					 
					
						
						
							
							Safer getCurrentModalInput()  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						d46102ccaf 
					 
					
						
						
							
							Remove deprecated method from vim-engine  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						82347f5f0d 
					 
					
						
						
							
							Fix surround  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c594f28acb 
					 
					
						
						
							
							Fix compilation  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						bf6517e58f 
					 
					
						
						
							
							Add comment  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						aec2f4c435 
					 
					
						
						
							
							Remove isCancel argument  
						
						... 
						
						
						
						It was not used anywhere 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						8f905758d5 
					 
					
						
						
							
							Remove typing in ModalInput  
						
						... 
						
						
						
						Typing is more suitable for command lines than a modal input, and most likely it should be used instead
It is still possible to support typing by properly implementing the handleKey method 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						80cc236f48 
					 
					
						
						
							
							Remove modal input on click  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e432a02a45 
					 
					
						
						
							
							Remove confirmChoice method  
						
						... 
						
						
						
						It used secondary loop 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						d7894fa7f4 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 9  
						
						... 
						
						
						
						Finally, moved confirmation dialog to modal input 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						853d7032f0 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 8  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5f9f57e1c0 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 7  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f4381c8216 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 6  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						20eee7cae7 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 5  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						33392c2148 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 4  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						bb67564fbe 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 3  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						61ccbcd788 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 2  
						
						... 
						
						
						
						We do not need the `doAll` condition (because the next code block with `doAll` adjusts line and column for the next match to be correct),
And the line2 can't be >= editor.lineCount() 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1dbaa3be6d 
					 
					
						
						
							
							ProcessSubstituteCommand refactoring part 1  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						872bc22830 
					 
					
						
						
							
							Remove shouldRecord from KeyConsumer  
						
						... 
						
						
						
						shouldRecord value was only updated in ModeInputConsumer when the key was not handled. But when the key is not handled, it is not passed to finishedCommandPreparation and the shouldRecord value is not used 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ce23ed814c 
					 
					
						
						
							
							Move command line key handling logic to KeyConsumer  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						82cd534756 
					 
					
						
						
							
							Remove startExEntry method  
						
						... 
						
						
						
						We may create a command line via the VimCommandLineService and forget (or do not know) about calling startExEntry necessary. So we move its logic inside the creation of the command line 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						673809d6b9 
					 
					
						
						
							
							Move lastCommand to CmdFilterCommand  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						cdbaf73b1e 
					 
					
						
						
							
							Remove unused fields from VimProcessGroup  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						7f911b7e72 
					 
					
						
						
							
							Fix VisualAreaMatcher  
						
						... 
						
						
						
						It looks for the last selection info in all conditions, not the ones that were specified 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c03a2dfe7e 
					 
					
						
						
							
							Add support for finishOn in readInputAndProcess  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						75935ce4d1 
					 
					
						
						
							
							Add readInputAndProcess to replace inputString and save us from using secondary loop  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f0b203409e 
					 
					
						
						
							
							Replace cancelExEntry with close method in VimCommandLine  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b3b369eb59 
					 
					
						
						
							
							Remove unnecessary write action  
						
						... 
						
						
						
						`insertRegister` is self synchronized 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						96072982cf 
					 
					
						
						
							
							Replace deprecated inputString() with ModalInput  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						de016fc445 
					 
					
						
						
							
							Always register shortcuts  
						
						... 
						
						
						
						No matter what kind of panel we have, we want VimShortcutKeyAction to be triggered and pass the shortcut keys (e.g. CTRL-C to close panel) 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						554d9b5f7b 
					 
					
						
						
							
							Create a Wrapper for ExEntryPanel  
						
						... 
						
						
						
						ExEntryPanel already extends JPanel, so we need a wrapper to make it extend VimModalInputBase 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						149edefad5 
					 
					
						
						
							
							Delegate handling closing keystrokes to implementations  
						
						... 
						
						
						
						Sometimes it may mean aborting interception (CTRL-C), sometimes finishing it (CR) 
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						52d3840c83 
					 
					
						
						
							
							Rename argument  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						793677d4fd 
					 
					
						
						
							
							Add typeText() method to VimModalInput  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2376ee4877 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						68dcab6262 
					 
					
						
						
							
							Introduce ModalInput to get rid of Swing's secondary loop  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f38fd3512c 
					 
					
						
						
							
							Fix passing key to editor when the output panel is scrolled to its end  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e515278ba3 
					 
					
						
						
							
							Add label field to VimOutputPanel  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						9cc69e41ee 
					 
					
						
						
							
							Add KeyHandling logic to VimOutputPanel  
						
						
						
						
					 
					
						2024-07-17 13:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2109ff235c 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-07-16 20:32:11 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						d6910aa81d 
					 
					
						
						
							
							Fix(VIM-3538): Can't select a block in {} when the cursor is on commented Line  
						
						
						
						
					 
					
						2024-07-16 19:23:43 +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 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f336807498 
					 
					
						
						
							
							Bring back IU for copilot compatibility testing  
						
						
						
						
					 
					
						2024-07-16 09:09:35 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						14ba5d7126 
					 
					
						
						
							
							Convert Troubleshooter field to function to avoid early initialization  
						
						
						
						
					 
					
						2024-07-15 13:54:20 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						288394d25f 
					 
					
						
						
							
							Update the notification text for undo  
						
						
						
						
					 
					
						2024-07-15 13:19:03 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fb08b5fd65 
					 
					
						
						
							
							Prepare to changing the default value of the undo  
						
						... 
						
						
						
						A notification added to give the information about what happened
Related: VIM-547 
						
						
					 
					
						2024-07-15 13:16:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3465e11c3a 
					 
					
						
						
							
							Initialize the injector in multiple entry points of IntelliJ  
						
						... 
						
						
						
						Initially, injector was initialized in VimPlugin, assuming that almost every interaction with the plugin goes through it. However, with the plugin evolution, this class starts to be less used.
As IJ doesn't have any single entry point for the plugins, we initialize it in multiple places.
However, the architecture where the plugin might be not initizlied is considered as a bad acrhitecture and should be reviewed.
Related ticket: VIM-3369 
						
						
					 
					
						2024-07-12 15:09:18 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e07a16863e 
					 
					
						
						
							
							Show possible IDs based on the action's shortcuts  
						
						... 
						
						
						
						Fixes VIM-3499 
						
						
					 
					
						2024-07-12 15:09:02 +03:00 
						 
				 
			
				
					
						
							
							
								kun-codes 
							
						 
					 
					
						
						
							
						
						64f7532510 
					 
					
						
						
							
							added rename functionality  
						
						
						
						
					 
					
						2024-07-12 09:53:07 +03:00 
						 
				 
			
				
					
						
							
							
								kun-codes 
							
						 
					 
					
						
						
							
						
						dd892e77fb 
					 
					
						
						
							
							added paste functionality  
						
						
						
						
					 
					
						2024-07-12 09:53:07 +03:00 
						 
				 
			
				
					
						
							
							
								kun-codes 
							
						 
					 
					
						
						
							
						
						65aeeba521 
					 
					
						
						
							
							added copy functionality  
						
						
						
						
					 
					
						2024-07-12 09:53:07 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ca3e56d0d6 
					 
					
						
						
							
							Bump org.mockito.kotlin:mockito-kotlin from 5.3.1 to 5.4.0  
						
						... 
						
						
						
						Bumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin ) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mockito/mockito-kotlin/releases )
- [Commits](https://github.com/mockito/mockito-kotlin/compare/5.3.1...5.4.0 )
---
updated-dependencies:
- dependency-name: org.mockito.kotlin:mockito-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-10 18:21:34 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						bcbfb0dc32 
					 
					
						
						
							
							Bump org.jetbrains.changelog from 2.2.0 to 2.2.1  
						
						... 
						
						
						
						Bumps org.jetbrains.changelog from 2.2.0 to 2.2.1.
---
updated-dependencies:
- dependency-name: org.jetbrains.changelog
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-10 18:21:20 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						46a4a10e63 
					 
					
						
						
							
							Reformat code in tests  
						
						
						
						
					 
					
						2024-07-10 10:06:27 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d5bddd077f 
					 
					
						
						
							
							Disable Gradle configuration cache in CI tests  
						
						... 
						
						
						
						With gradle plugin 2.0 this cache fails on GitHub Actions. This solution is temporlly and generally the `integrationsTest` should be migrated from `doLast` to some other task approach 
						
						
					 
					
						2024-07-10 09:02:26 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e22fd263cc 
					 
					
						
						
							
							Test compatibility of copilot on PyCharm  
						
						... 
						
						
						
						The current execution reports the absence of python plugin. Probably there is a dependency on PyCharm there 
						
						
					 
					
						2024-07-09 16:35:32 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f3902d0ae0 
					 
					
						
						
							
							Convert property to function to avoid extra service creation  
						
						
						
						
					 
					
						2024-07-09 16:07:57 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f9213ee45d 
					 
					
						
						
							
							Mute some tests that depend on oldundo option  
						
						
						
						
					 
					
						2024-07-09 15:46:41 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						281bc2573e 
					 
					
						
						
							
							Bring back some methods to preserve the compatibility with other plugins  
						
						
						
						
					 
					
						2024-07-09 15:38:50 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ae8c7f6bfa 
					 
					
						
						
							
							Revert "Remove old compatibility layers"  
						
						... 
						
						
						
						This reverts commit 6cee04a4be 
						
						
					 
					
						2024-07-09 15:32:39 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						c0419d6018 
					 
					
						
						
							
							Fix project leak  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						ea98e50f65 
					 
					
						
						
							
							Sometimes safety is a bad thing  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						168174e383 
					 
					
						
						
							
							Add missing resetOpPending to KeyHandler.reset  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						53cd4e1b88 
					 
					
						
						
							
							Remove KeyHandlerStateResetter  
						
						... 
						
						
						
						It's an oneliner that we can live without 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						27e3561bb8 
					 
					
						
						
							
							Safer VimListenersNotifier  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						9bb9cb13e3 
					 
					
						
						
							
							Fix possible bug in the ExOutputModel.show() method and add documentation  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						16455f7241 
					 
					
						
						
							
							Remove the update() method from VimOutputPanel  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						82225aa519 
					 
					
						
						
							
							Use new interface instead of the old one  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5f2baefc6c 
					 
					
						
						
							
							Introduce new interface for VimOutputPanel to support the output panel in Fleet  
						
						... 
						
						
						
						Why is the old interface bad?
- it is not obvious. You cannot create a new panel or check if it is already created. Only "getOrCreate" it
- output panel is bound to editor while in Vim it is global
- we have the `isActive` field and the `clear()` method at the same time, because interface implies that you store the same instance of the panel and reactivate it for each output and I don't like it. We also can forget to call `clear()` after reusing panel
- we cannot "build" output before showing to make the panel more efficient. With multiple carets we can only cal `output(oldText + newText)` for each caret, and it is bad. (imagine we have global command with a lot of matches and for each time we will need to call the `output(oldText + newText)`)
- the `output()` method shows panel, activates it and updates it
- there are more things that I do not like, but the points above should be already enough 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						cedcf39723 
					 
					
						
						
							
							Fix(VIM-3461): Focus regression  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						4925d9aada 
					 
					
						
						
							
							Remove ideaglobalmode option  
						
						... 
						
						
						
						Mode is global now 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f3e6df32d0 
					 
					
						
						
							
							Fix(VIM-3462): IdeaVim not responsive occasionally  
						
						... 
						
						
						
						This bug was caused by two reasons:
1. KeyHandler state is not longer per-editor and we can't reset it on editor creation
2. We do not need to do such things on editor creation. What actually matters is focusing the editor 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						5aaa8752af 
					 
					
						
						
							
							Move to new API from deprecated one  
						
						
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						a1d214316c 
					 
					
						
						
							
							Make VimStateMachine global  
						
						... 
						
						
						
						It is global in Vim 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						8a1e3eb066 
					 
					
						
						
							
							Move toggleInsertOverwrite() to VimEditor  
						
						... 
						
						
						
						If we execute it from VimStateMachine directly, then mode change listeners are not notified 
						
						
					 
					
						2024-07-08 13:09:08 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						75a417773f 
					 
					
						
						
							
							[VIM-547]: Turn off new undo for the next release as well  
						
						
						
						
					 
					
						2024-07-05 12:14:10 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						b3b3ee4f21 
					 
					
						
						
							
							Add Jake to contributors list  
						
						
						
						
					 
					
						2024-07-04 09:01:54 +00:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						07b1db4b28 
					 
					
						
						
							
							Fix(VIM-3518): line numbers in :g/ not displayed  
						
						
						
						
					 
					
						2024-07-04 01:50:33 +06:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						dc775a0f22 
					 
					
						
						
							
							Move number option to vim-engine  
						
						
						
						
					 
					
						2024-07-04 00:11:36 +06:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						10228f953e 
					 
					
						
						
							
							Fix(VIM-3517): Add support for global find & replace Vim-ism — :g/pattern/s//replacement/g  
						
						
						
						
					 
					
						2024-07-03 22:34:42 +06:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						afceecadbe 
					 
					
						
						
							
							Disable the configuration cache for GitHub actions  
						
						... 
						
						
						
						These tasks should be rewritten to work nicely with Gradle's configuration cache. In the meantime, this allows them to still run as actions. 
						
						
					 
					
						2024-07-03 19:39:55 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b2a4e59571 
					 
					
						
						
							
							Update gradle plugin to beta 8  
						
						... 
						
						
						
						Fixes an issue with resetting the sandbox after killing the IDE instead of quitting gracefully 
						
						
					 
					
						2024-07-03 19:39:55 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b0b944bbf3 
					 
					
						
						
							
							Temporally get rid of the configuration cache  
						
						
						
						
					 
					
						2024-07-03 19:39:31 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						89a3d74b93 
					 
					
						
						
							
							Try not to use the configuration cache in gradle automations at the moment  
						
						... 
						
						
						
						This is done because the current implementation of the gradle commands is not correct and the cache fails on GitHub actions. 
						
						
					 
					
						2024-07-03 19:32:10 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f4eef04750 
					 
					
						
						
							
							Do not bundle kotlin-stdlib and kotlin-reflection to the plugin distribution  
						
						... 
						
						
						
						IJ has it's own kotlin libs, as well as fleet. So, let's use kotlin reflection library only to compile the project without bundling these jars into the resulting plugin 
						
						
					 
					
						2024-07-03 19:32:10 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e62c86b99f 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5 ) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-03 19:13:37 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						82bd792da5 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 5.10.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-03 18:56:45 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a58c9065e6 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-03 18:39:47 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e8bf984b76 
					 
					
						
						
							
							Bump org.junit.jupiter:junit-jupiter-params from 5.10.2 to 5.10.3  
						
						... 
						
						
						
						Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-07-03 18:39:37 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						23e1a3499f 
					 
					
						
						
							
							Do not update the YouTrack tickets in case of patch release  
						
						... 
						
						
						
						This is usually not needed. Also, if we create a new EAP for the next version, this task will close these tickets on patch release, what is incorrect. 
						
						
					 
					
						2024-07-03 11:49:14 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6b4e4bacd7 
					 
					
						
						
							
							Fix null reference initialising output panel fonts  
						
						... 
						
						
						
						Fixes VIM-3515 
						
						
					 
					
						2024-07-03 09:43:48 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						a84c04ca08 
					 
					
						
						
							
							Revert "Temporally comment out release branch reset"  
						
						... 
						
						
						
						This reverts commit e67c71e440 
						
						
					 
					
						2024-07-02 10:38:15 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						e67c71e440 
					 
					
						
						
							
							Temporally comment out release branch reset  
						
						
						
						
					 
					
						2024-07-02 10:05:23 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5078ff9c7a 
					 
					
						
						
							
							Disable check size for releases  
						
						
						
						
					 
					
						2024-07-02 10:04:49 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						647510de5d 
					 
					
						
						
							
							Optimize imports for the project  
						
						
						
						
					 
					
						2024-06-28 17:30:17 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						84e11e4236 
					 
					
						
						
							
							Add useful .idea files to git  
						
						... 
						
						
						
						.name will show the correct name "IdeaVim" in IJ
`misc.xml` contains information about the annotations that should be considered as "EntryPoints" for the function. With this, they'll not be marked as unused 
						
						
					 
					
						2024-06-28 17:25:56 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						9538714af1 
					 
					
						
						
							
							Remove explicit API mode to enhance coding efficiency and maintain Kotlin's conciseness  
						
						... 
						
						
						
						Explicit API mode has been removed due to several reasons impacting developer productivity and the natural coding style in Kotlin.
Firstly, the mode was found to be more irritating than beneficial, as it forced unnecessary verbosity without enhancing thoughtfulness in coding. It often prompted automatic 'public' insertion reactions to red-highlighted code, which did not genuinely encourage more deliberate coding decisions.
Secondly, our aim is to form a robust API primarily through interfaces, which inherently define public scope and duty, rendering explicit API mode somewhat redundant.
Lastly, the additional verbosity caused by explicit API mode expanded code lines affecting code readability.
The compatibility with the existing plugins is verified via the compatibility checker, so no JetBrains plugins will be affected 
						
						
					 
					
						2024-06-28 17:11:16 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ffd832d990 
					 
					
						
						
							
							Get rid of RegExp class  
						
						
						
						
					 
					
						2024-06-28 17:01:30 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						8de2b8976b 
					 
					
						
						
							
							Avoid using deprecated RegExp in VimRegexService  
						
						
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						a6aa26b5d9 
					 
					
						
						
							
							Remove deprecated methods  
						
						
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						2505651c68 
					 
					
						
						
							
							Deprecate methods in VimStateMachine that duplicate KeyHandler functionality  
						
						
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						e67c7b23ff 
					 
					
						
						
							
							Remove deprecated code from VimStateMachine  
						
						
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						453cca3b0c 
					 
					
						
						
							
							Remove resetState() from editor  
						
						... 
						
						
						
						It mostly resets KeyHandler, so it's more a KeyHandler responsibility. It also utilises deprecated API. 
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						6cee04a4be 
					 
					
						
						
							
							Remove old compatibility layers  
						
						... 
						
						
						
						It is necessary to remove deprecated code from VimStateMachine in future commits 
						
						
					 
					
						2024-06-28 16:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						ae8b9b4773 
					 
					
						
						
							
							Mark isOperatorPending as deprecated  
						
						... 
						
						
						
						It calls the same method in KeyHandler. We do not need it in VimStateMachine 
						
						
					 
					
						2024-06-28 16:58:12 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e748b7b265 
					 
					
						
						
							
							Fix soft wrap inconsistency in run console  
						
						... 
						
						
						
						IntelliJ has multiple soft wrap options. One for main editors, another for consoles and a third for previews. This can lead to inconsistencies if initialising a console based on a main editor when both have default values, versus the same scenario when the main editor has an explicit value. Furthermore, the run console's soft-wraps toggle button uses the global value, so can get out of sync if the local value is initialised to an explicit value. This change will only copy the soft wrap value over during initialisation for similar editors (main editor, preview, diff) and not for different editors (console).
Fixes VIM-3450 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c2401ec013 
					 
					
						
						
							
							Protect against recursion when opening editors  
						
						... 
						
						
						
						Fixes VIM-3066 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8073d7ecd0 
					 
					
						
						
							
							Fix copying 'fileencoding' during window opening  
						
						... 
						
						
						
						The option should be "local-noglobal", and reset to default. Copying the value could cause the file to be converted immediately, possibly with a warning dialog
Fixes VIM-3467 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						64f7859ba7 
					 
					
						
						
							
							Fix switching to insert for non-file backed diff  
						
						... 
						
						
						
						Fixes VIM-3442 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f1b94d7026 
					 
					
						
						
							
							Fix regression ignoring case in global command  
						
						... 
						
						
						
						Regression in new regex engine 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						79653b6048 
					 
					
						
						
							
							Update ex output asserts to remove trailing newline  
						
						... 
						
						
						
						The trailing newline was never necessary. The text field always stripped it, but the test code didn't. The previous commit pulled this behaviour out of the UI code, so the test code behaves the same as the UI.
This commit fixes all of the tests that were broken by that change. No other logic has been changed. 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b0e6b72281 
					 
					
						
						
							
							Fix regression missing newlines in :print output  
						
						
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e6220e5e53 
					 
					
						
						
							
							Fix regression clearing output instead of closing  
						
						
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3c064845b1 
					 
					
						
						
							
							Fix ex text field handling of zoom and font size  
						
						... 
						
						
						
						The ex text field and output pane will correctly resize and reposition if visible when the IDE zoom value changes. If the editor's font size is zoomed with the mouse wheel, the panels are hidden, so they do not obscure the font zoom indicator widget
Fixes VIM-3417 
						
						
					 
					
						2024-06-28 16:50:25 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						736cb219ca 
					 
					
						
						
							
							Remove the use of RegExp from ExEntryPanel  
						
						
						
						
					 
					
						2024-06-28 16:47:32 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						fb30e4e387 
					 
					
						
						
							
							Adapt the code to the new search helper functions  
						
						
						
						
					 
					
						2024-06-28 16:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						74550ffa16 
					 
					
						
						
							
							Refactor countWords function  
						
						
						
						
					 
					
						2024-06-28 16:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						d0a0672282 
					 
					
						
						
							
							Rename .java to .kt  
						
						
						
						
					 
					
						2024-06-28 16:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						16e92ddf60 
					 
					
						
						
							
							Move SearchHelper classes to kotlin file  
						
						
						
						
					 
					
						2024-06-28 16:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						4d8e68d800 
					 
					
						
						
							
							Get rid of many unused search functions  
						
						
						
						
					 
					
						2024-06-28 16:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						bbebfaf32a 
					 
					
						
						
							
							Remove some obsolete and deprecated code  
						
						
						
						
					 
					
						2024-06-28 16:17:44 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						7e56331e47 
					 
					
						
						
							
							Fix failing test  
						
						
						
						
					 
					
						2024-06-28 15:47:19 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						750db8e71c 
					 
					
						
						
							
							Fix 'incsearch'+'wrapscan' at bottom of file  
						
						... 
						
						
						
						If all results are before the caret, make sure it's still possible to highlight the closest match if 'wrapscan' is enabled
Fixes VIM-3505 
						
						
					 
					
						2024-06-28 13:55:57 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						4255ef68a3 
					 
					
						
						
							
							Post review improvements  
						
						... 
						
						
						
						Add explanatory comment 
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						3313464214 
					 
					
						
						
							
							Fix(VIM-3501): Global commands applied to the following lines if matches > 1  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						683ba32a15 
					 
					
						
						
							
							Fix test compilation  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						90a60155e5 
					 
					
						
						
							
							Move VimscriptParser to vim-engine  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b25d06ed9e 
					 
					
						
						
							
							Move Vimscript visitors to vim-engine  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						706ae3dd91 
					 
					
						
						
							
							Move GlobalCommand to vim-engine  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						9b15ed8181 
					 
					
						
						
							
							Add VimRangeMarker  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f355bef36b 
					 
					
						
						
							
							Remove deprecated SearchGroup.java  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						4391e69c48 
					 
					
						
						
							
							Move DocumentSearchListener to IjVimSearchGroup  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						0710d80391 
					 
					
						
						
							
							Remove SearchGroup from GlobalCommand  
						
						
						
						
					 
					
						2024-06-28 13:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						cf41a3a76c 
					 
					
						
						
							
							Fix(VIM-3507): Mapping exits early on double backslash  
						
						
						
						
					 
					
						2024-06-28 13:46:06 +03:00 
						 
				 
			
				
					
						
							
							
								jake.peters 
							
						 
					 
					
						
						
							
						
						31b2cd872f 
					 
					
						
						
							
							Use when expression instead of convoluted nested if else  
						
						
						
						
					 
					
						2024-06-28 12:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								jake.peters 
							
						 
					 
					
						
						
							
						
						2b6945cbb2 
					 
					
						
						
							
							Add ability to iterate over all states for unassigned handlers  
						
						... 
						
						
						
						This is still a WIP 
						
						
					 
					
						2024-06-28 12:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								jake.peters 
							
						 
					 
					
						
						
							
						
						ae5f43918f 
					 
					
						
						
							
							Use BGT instead of EDT  
						
						
						
						
					 
					
						2024-06-28 12:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								jake.peters 
							
						 
					 
					
						
						
							
						
						6b6bc2752e 
					 
					
						
						
							
							Rename method to be more reflective of its toggle functionality.  
						
						
						
						
					 
					
						2024-06-28 12:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								jake.peters 
							
						 
					 
					
						
						
							
						
						4556adae3c 
					 
					
						
						
							
							Add ability to change all handlers to use either Vim or IDE shortcuts.  
						
						
						
						
					 
					
						2024-06-28 12:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1b0886041b 
					 
					
						
						
							
							Fix(VIM-3506): in command mode no longer change cursor to "  
						
						
						
						
					 
					
						2024-06-27 15:46:22 +05:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						16e18f3ca7 
					 
					
						
						
							
							Bump io.ktor:ktor-client-core from 2.3.11 to 2.3.12  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-core](https://github.com/ktorio/ktor ) from 2.3.11 to 2.3.12.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.12/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/2.3.11...2.3.12 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-26 19:05:22 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ee0d67fbbb 
					 
					
						
						
							
							Bump io.ktor:ktor-client-auth from 2.3.11 to 2.3.12  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-client-auth](https://github.com/ktorio/ktor ) from 2.3.11 to 2.3.12.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.12/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/2.3.11...2.3.12 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-26 19:05:12 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						450527f172 
					 
					
						
						
							
							Bump io.ktor:ktor-serialization-kotlinx-json from 2.3.11 to 2.3.12  
						
						... 
						
						
						
						Bumps [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor ) from 2.3.11 to 2.3.12.
- [Release notes](https://github.com/ktorio/ktor/releases )
- [Changelog](https://github.com/ktorio/ktor/blob/2.3.12/CHANGELOG.md )
- [Commits](https://github.com/ktorio/ktor/compare/2.3.11...2.3.12 )
---
updated-dependencies:
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-26 18:47:59 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						135518ee39 
					 
					
						
						
							
							Enable Gradle caching  
						
						... 
						
						
						
						Without this, running tests could take up to 1 minute, mostly spent configuring Gradle. It appears that the extractor transformer would extract the IDE on each run. 
						
						
					 
					
						2024-06-26 17:52:50 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						58715ecb5f 
					 
					
						
						
							
							Remove obsolete build feature  
						
						... 
						
						
						
						Binary releases can be used again now that the latest builds of 241 (2024.1.4) and 242 (EAP) include updates to the Plugin DevKit plugin that can download sources for binary releases. (Binary releases mean the referenced IDE is extracted and run from the same binaries as consumer releases).
This fixes verifyPlugin, which didn't support binary releases being disabled. 
						
						
					 
					
						2024-06-26 17:52:50 +03:00 
						 
				 
			
				
					
						
							
							
								IdeaVim Bot 
							
						 
					 
					
						
						
							
						
						75e26b101d 
					 
					
						
						
							
							Add Bishwa Saha, Alex Fu to contributors list  
						
						
						
						
					 
					
						2024-06-24 09:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						6421a6face 
					 
					
						
						
							
							Update java version to 17 on github actions  
						
						
						
						
					 
					
						2024-06-24 12:53:55 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						948520f90a 
					 
					
						
						
							
							Fix(VIM-3485): Stay in the same split when using (Back) or (Forward)  
						
						
						
						
					 
					
						2024-06-21 17:44:44 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0765118ce2 
					 
					
						
						
							
							Stop mapping negative 'scrolljump' to IntelliJ setting  
						
						
						
						
					 
					
						2024-06-21 17:22:36 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						efd4c7b617 
					 
					
						
						
							
							Fix incorrect scrolling due to 'scrolloff' mapping  
						
						... 
						
						
						
						If IntelliJ's vertical scroll offset is set to the value of the 'scrolloff' option, IntelliJ's own implementation kicks in. This implementation includes virtual space at the bottom of the file in its calculation, scrolling to a different offset to IdeaVim's. In some circumstances, IdeaVim no longer scrolls, so the last line would no longer stick to the bottom of the screen after `G`. In other circumstances, the scroll would correctly reset, but there would be a visible flash as the editor scrolls to the wrong offset and then back, especially when using backspace at the bottom of the file.
Fixes VIM-3474 
						
						
					 
					
						2024-06-21 17:22:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						c5346fbece 
					 
					
						
						
							
							Update NERDTree documentation with newly added commands  
						
						
						
						
					 
					
						2024-06-21 16:56:04 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						fe8e8ccc3e 
					 
					
						
						
							
							Merge pull request  #912  from kun-codes/create-files-and-directories  
						
						... 
						
						
						
						add NERDTree action to create new files and directories 
						
						
					 
					
						2024-06-21 16:53:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						eae111bc2c 
					 
					
						
						
							
							Merge branch 'master' into create-files-and-directories  
						
						
						
						
					 
					
						2024-06-21 16:52:46 +03:00 
						 
				 
			
				
					
						
							
							
								kun-codes 
							
						 
					 
					
						
						
							
						
						6a6c1dc6b4 
					 
					
						
						
							
							add NERDTree action to delete files and directories  
						
						
						
						
					 
					
						2024-06-21 16:52:01 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						86bbb282ab 
					 
					
						
						
							
							Merge pull request  #879  from citizenmatt/feature/gradle-intellij-plugin-v2  
						
						... 
						
						
						
						Migrate to IntelliJ Platform Gradle Plugin 2.0 
						
						
					 
					
						2024-06-21 16:31:56 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						28aa156cb7 
					 
					
						
						
							
							Merge branch 'master' into feature/gradle-intellij-plugin-v2  
						
						
						
						
					 
					
						2024-06-21 16:30:25 +03:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a7814e69de 
					 
					
						
						
							
							Fix incorrect double registration when opening editors  
						
						... 
						
						
						
						Ensures that the editor listeners are only registered once when the editor is created. IdeaVim uses two different events to track editor creation, to try to understand how the editor is being created (new window, split, preview, etc.) and this can lead to calling the `EditorListeners.add` method twice. This would create a second `Disposable` and cause handlers to leak. This is most visible when creating the first window and then disabling IdeaVim. This window would still handle drag events like IdeaVim, even changing the caret back to block after the drag finishes. 
						
						
					 
					
						2024-06-21 13:13:15 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Fu 
							
						 
					 
					
						
						
							
						
						1452c116cf 
					 
					
						
						
							
							Update to include other default key binds  
						
						
						
						
					 
					
						2024-06-21 13:04:36 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Fu 
							
						 
					 
					
						
						
							
						
						23dfc4b339 
					 
					
						
						
							
							Update docs for multiple-cursors plugin  
						
						
						
						
					 
					
						2024-06-21 13:04:36 +03:00 
						 
				 
			
				
					
						
							
							
								kun-codes 
							
						 
					 
					
						
						
							
						
						931d4be972 
					 
					
						
						
							
							add NERDTree action to create new files and directories  
						
						
						
						
					 
					
						2024-06-20 17:51:15 +05:30 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7dceda587b 
					 
					
						
						
							
							Bump org.jetbrains.intellij from 1.17.3 to 1.17.4  
						
						... 
						
						
						
						Bumps org.jetbrains.intellij from 1.17.3 to 1.17.4.
---
updated-dependencies:
- dependency-name: org.jetbrains.intellij
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-19 18:22:11 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						52a969074d 
					 
					
						
						
							
							Bump org.eclipse.jgit:org.eclipse.jgit.ssh.apache  
						
						... 
						
						
						
						Bumps org.eclipse.jgit:org.eclipse.jgit.ssh.apache from 6.9.0.202403050737-r to 6.10.0.202406032230-r.
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit.ssh.apache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-19 18:22:01 +03:00 
						 
				 
			
				
					
						
							
							
								lippfi 
							
						 
					 
					
						
						
							
						
						e7b87d31cf 
					 
					
						
						
							
							Merge pull request  #904  from citizenmatt/bugfix/jumplist  
						
						... 
						
						
						
						Fix jumplist no longer updated from IDE actions 
						
						
					 
					
						2024-06-17 17:45:25 +05:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						5eb0fae08f 
					 
					
						
						
							
							Remove explicit since-build from plugin.xml  
						
						... 
						
						
						
						Let the Gradle plugin manage since-build, based on our target compile version. We leave until-build open ended 
						
						
					 
					
						2024-06-17 11:18:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						798d805a0f 
					 
					
						
						
							
							Provide hint for the CodeQL autobuilder GH action  
						
						... 
						
						
						
						The autobuilder action can't resolve the 'by project' property to know what our source compatibility is, so we need to give it a hint. If we don't, it will assume the lowest version compatible with the current version of Gradle, which right now is 11.
This value doesn't have to match the `javaVersion` property, but has to allow us to resolve dependencies. Currently, we require at least version 17. 
						
						
					 
					
						2024-06-17 11:18:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0d4ba06e57 
					 
					
						
						
							
							Add task to run IDE in split mode  
						
						
						
						
					 
					
						2024-06-17 11:18:43 +01: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 
							
						 
					 
					
						
						
							
						
						b0bab992db 
					 
					
						
						
							
							Convert settings.gradle to Kotlin  
						
						
						
						
					 
					
						2024-06-17 10:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						af5f4227b7 
					 
					
						
						
							
							Rename settings.gradle to settings.gradle.kts  
						
						
						
						
					 
					
						2024-06-17 10:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						fa6a694ea4 
					 
					
						
						
							
							Move some Gradle config blocks around  
						
						
						
						
					 
					
						2024-06-17 10:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1da7ffc052 
					 
					
						
						
							
							Add more logging to spot bug in CommandConsumer  
						
						
						
						
					 
					
						2024-06-15 22:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c673f5818c 
					 
					
						
						
							
							Make jumplist project ID key unique  
						
						... 
						
						
						
						Fixes an issue if multiple projects with the same name are open at the same time 
						
						
					 
					
						2024-06-14 14:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ec78a87644 
					 
					
						
						
							
							Fix recent places adding to jump list  
						
						... 
						
						
						
						Fixes VIM-3424 
						
						
					 
					
						2024-06-14 14:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						69d14ddcf5 
					 
					
						
						
							
							Implement clearjumps command  
						
						
						
						
					 
					
						2024-06-14 14:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						f62819df00 
					 
					
						
						
							
							Add generated parser files to gitignore  
						
						
						
						
					 
					
						2024-06-14 14:29:11 +01:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						39a85b6bc2 
					 
					
						
						
							
							Add more logging  
						
						
						
						
					 
					
						2024-06-13 20:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f76ae3e867 
					 
					
						
						
							
							Bump com.dorongold.task-tree from 3.0.0 to 4.0.0  
						
						... 
						
						
						
						Bumps com.dorongold.task-tree from 3.0.0 to 4.0.0.
---
updated-dependencies:
- dependency-name: com.dorongold.task-tree
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-12 18:15:21 +03:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						3651e5f2f0 
					 
					
						
						
							
							Bump com.google.devtools.ksp:symbol-processing-api  
						
						... 
						
						
						
						Bumps [com.google.devtools.ksp:symbol-processing-api](https://github.com/google/ksp ) from 1.9.24-1.0.20 to 2.0.0-1.0.22.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/1.9.24-1.0.20...2.0.0-1.0.22 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp:symbol-processing-api
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-06-12 18:15:16 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						89e016ef6c 
					 
					
						
						
							
							Fix infinite loop stuck because of a confirmation dialog appearing over and over  
						
						
						
						
					 
					
						2024-06-12 10:57:45 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e4996f4c4d 
					 
					
						
						
							
							Reduce distribution size  
						
						
						
						
					 
					
						2024-06-11 01:41:24 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c44ed58142 
					 
					
						
						
							
							Make text deletion in change actions a part of insert sequence  
						
						
						
						
					 
					
						2024-06-09 00:33:07 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						0091af2a41 
					 
					
						
						
							
							Fix(VIM-547): Undo splits Insert mode edits into separate undo chunks  
						
						... 
						
						
						
						Add tests 
						
						
					 
					
						2024-06-07 23:03:53 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						d1eea68719 
					 
					
						
						
							
							Support i_CTRL-G_U  
						
						
						
						
					 
					
						2024-06-07 21:38:11 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						133aff7fd8 
					 
					
						
						
							
							Add a return type to getInsertSequence method  
						
						
						
						
					 
					
						2024-06-07 21:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						efde94db7a 
					 
					
						
						
							
							Fix recursive forEachCaretInvocation  
						
						
						
						
					 
					
						2024-06-07 18:05:02 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						6ec072b34e 
					 
					
						
						
							
							End inputSequence on motion in insert mode  
						
						
						
						
					 
					
						2024-06-07 17:12:11 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						4027a21514 
					 
					
						
						
							
							Support most* cases for starting / ending inputSequence  
						
						... 
						
						
						
						* - Ending inputSequence on motion in insert mode is not supported in this commit 
						
						
					 
					
						2024-06-07 16:55:22 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						3665b1ab00 
					 
					
						
						
							
							Improve UndoRedoHelper to split insert input into multiple undo sequences  
						
						
						
						
					 
					
						2024-06-07 16:27:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						cf6b292f0c 
					 
					
						
						
							
							Add methods to work with InsertSequence  
						
						
						
						
					 
					
						2024-06-07 16:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						507e4173d3 
					 
					
						
						
							
							Introduce InsertSequence class  
						
						
						
						
					 
					
						2024-06-07 16:09:25 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						abc3575d3e 
					 
					
						
						
							
							Fix command registration order  
						
						... 
						
						
						
						We should prioritize ij commands over the engine ones 
						
						
					 
					
						2024-06-07 16:03:27 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2c0ff587e3 
					 
					
						
						
							
							Post-review improvements  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						26c87535d6 
					 
					
						
						
							
							Fix focus  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						6ac8e672be 
					 
					
						
						
							
							Fix compilation  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						04ee2dd1e7 
					 
					
						
						
							
							Post-rebase fixes  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						3106a98aee 
					 
					
						
						
							
							Make IjVimSearchGroup a PersistentStateComponent instead of deprecated SearchGroup  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						73769a3472 
					 
					
						
						
							
							Move one method to VimProcessGroupBase  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						085e253d77 
					 
					
						
						
							
							Fix possible bug in Fleet  
						
						... 
						
						
						
						Previously, we executed processings first and updated the state afterward. This approach could be problematic for asynchronous key processing, as Fleet might access the current state, which, in the context of async key processing, is a snapshot before execution and does not reflect the actual current KeyHandlerState 
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						b2af8f153e 
					 
					
						
						
							
							Add VimScriptFunctionServiceBase  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						37fb41fca8 
					 
					
						
						
							
							Remove exCommandAnnotation option  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						e2b05ab639 
					 
					
						
						
							
							Move Vimscript grammar to engine  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						354fd8fef0 
					 
					
						
						
							
							Remove EditorHolderService.kt  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						9b97867be1 
					 
					
						
						
							
							Support replace mode in command line  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						06685d1721 
					 
					
						
						
							
							Move more logic to VimCommandLine interface  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						ae4b88a06b 
					 
					
						
						
							
							Remove ExEntryPanel and move its method to VimCommandLine  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c83ecc46ed 
					 
					
						
						
							
							Rename method  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						c32050a208 
					 
					
						
						
							
							Introduce actualText and visibleText for command line  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						4a8c7227e6 
					 
					
						
						
							
							Remove default value  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						55e61a7094 
					 
					
						
						
							
							Remove count for command line  
						
						... 
						
						
						
						It was not used anywhere 
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						60977d05b6 
					 
					
						
						
							
							Deprecate ExEntryPanel  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						601747f720 
					 
					
						
						
							
							Changes to replace ExEntryPanel with interface and move more code to engine  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						0c91bc3207 
					 
					
						
						
							
							Changes to replace ExEntryPanel with interface and move more code to engine  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						f5cd2c173f 
					 
					
						
						
							
							Changes to replace ExEntryPanel with interface and move more code to engine  
						
						
						
						
					 
					
						2024-06-05 11:35:58 +03:00