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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f1b94d7026 
					 
					
						
						
							
							Fix regression ignoring case in global command  
						
						... 
						
						
						
						Regression in new regex engine 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						736cb219ca 
					 
					
						
						
							
							Remove the use of RegExp from ExEntryPanel  
						
						
						
						
					 
					
						2024-06-28 16:47:32 +03:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						7e56331e47 
					 
					
						
						
							
							Fix failing test  
						
						
						
						
					 
					
						2024-06-28 15:47:19 +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 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1b0886041b 
					 
					
						
						
							
							Fix(VIM-3506): in command mode no longer change cursor to "  
						
						
						
						
					 
					
						2024-06-27 15:46:22 +05:00 
						 
				 
			
				
					
						
							
							
								filipp 
							
						 
					 
					
						
						
							
						
						948520f90a 
					 
					
						
						
							
							Fix(VIM-3485): Stay in the same split when using (Back) or (Forward)  
						
						
						
						
					 
					
						2024-06-21 17:44:44 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Pláte 
							
						 
					 
					
						
						
							
						
						28aa156cb7 
					 
					
						
						
							
							Merge branch 'master' into feature/gradle-intellij-plugin-v2  
						
						
						
						
					 
					
						2024-06-21 16:30:25 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						1da7ffc052 
					 
					
						
						
							
							Add more logging to spot bug in CommandConsumer  
						
						
						
						
					 
					
						2024-06-15 22:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						69d14ddcf5 
					 
					
						
						
							
							Implement clearjumps command  
						
						
						
						
					 
					
						2024-06-14 14:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						39a85b6bc2 
					 
					
						
						
							
							Add more logging  
						
						
						
						
					 
					
						2024-06-13 20:58:07 +02: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						cf6b292f0c 
					 
					
						
						
							
							Add methods to work with InsertSequence  
						
						
						
						
					 
					
						2024-06-07 16:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								Filipp Vakhitov 
							
						 
					 
					
						
						
							
						
						2c0ff587e3 
					 
					
						
						
							
							Post-review improvements  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						e2b05ab639 
					 
					
						
						
							
							Move Vimscript grammar to engine  
						
						
						
						
					 
					
						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