Alex Plate 
							
						 
					 
					
						
						
							
						
						b9fc58ec45 
					 
					
						
						
							
							Move some methods to engine  
						
						
						
						
					 
					
						2022-11-16 09:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						193a84dafd 
					 
					
						
						
							
							Move method to engine  
						
						
						
						
					 
					
						2022-11-16 09:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						3880a33208 
					 
					
						
						
							
							Refactoring  
						
						
						
						
					 
					
						2022-11-16 09:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2edf897e39 
					 
					
						
						
							
							Move getMotionRange to base method  
						
						
						
						
					 
					
						2022-11-16 09:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						27d1170c75 
					 
					
						
						
							
							Move creating adjusted offset out of action  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						11c850a41e 
					 
					
						
						
							
							Remove unused property  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ff4ee06a1f 
					 
					
						
						
							
							Remove unnecessary setting of vimLastColumn  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						0549f32d6e 
					 
					
						
						
							
							Remove unnecessary base class  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c5ab3490b3 
					 
					
						
						
							
							Remove preOffsetComputation hook  
						
						... 
						
						
						
						Cached intended column is invalidated and recalculated if the caret has moved (intentionally or outside IdeaVim's control) 
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						50ba1a1c4e 
					 
					
						
						
							
							Simplify overloads  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ee45d2fb38 
					 
					
						
						
							
							Remove unused postMove hooks  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a94822b79a 
					 
					
						
						
							
							Remove unused preMove hooks  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						b5aba454ae 
					 
					
						
						
							
							Remove more postMove overrides  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a49631e986 
					 
					
						
						
							
							Start to refactor postMove and intended column  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						bb31b5f2d3 
					 
					
						
						
							
							Remove unused hooks for SingleExecution  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						8ad08d466e 
					 
					
						
						
							
							Refactor motion handler to combine caret move  
						
						
						
						
					 
					
						2022-11-16 09:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ab31183a93 
					 
					
						
						
							
							Regroup line motion functions  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						3257cc82dc 
					 
					
						
						
							
							Rename functions to indicate target motion  
						
						... 
						
						
						
						I.e. line number (currently buffer, should be Vim logical line), current line, or relative to current line 
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						ef73733596 
					 
					
						
						
							
							Remove unnecessary method from VimCaret  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						4b45d4cf09 
					 
					
						
						
							
							Group VimCaret related functions and properties  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e0b3e1db24 
					 
					
						
						
							
							Move StrictMode to engine  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						e0b51d653a 
					 
					
						
						
							
							Move action to correct package  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						c17ebbf4d7 
					 
					
						
						
							
							Rename various scroll functions  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						44a26d59a4 
					 
					
						
						
							
							Rename screen line functions to "display"  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						6b8f81f7eb 
					 
					
						
						
							
							Rename screen column functions to "display"  
						
						... 
						
						
						
						Two reasons:
1. It is good if the engine uses Vim terminology. A "screen" in Vim includes all window/display lines from all windows in the terminal screen, including the status and command line. IntelliJ doesn't have this concept. A display line is most similar to IntelliJ's visual lines, but describes the window/display's character grid, not the buffer contents.
2. moveCaretToMiddleColumn needs renaming to indicate that it's for a display line, not a logical line, and to make way for an implementation of `gM`, which does work on logical lines 
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						9a4b9419eb 
					 
					
						
						
							
							Rearrange VimMotionGroup to group related functions  
						
						... 
						
						
						
						No code changes 
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						89548d132a 
					 
					
						
						
							
							Remove obsolete helper method  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						45dbb2cd3b 
					 
					
						
						
							
							Remove JavaVimTestCase base class  
						
						... 
						
						
						
						Can also now apply @TestWithoutNeovim to an entire class 
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a95203e2c9 
					 
					
						
						
							
							Fix Gradle warning for missing task dependency  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Ellis 
							
						 
					 
					
						
						
							
						
						a79fc4980e 
					 
					
						
						
							
							Fix Gradle warning from verifyPluginConfiguration  
						
						
						
						
					 
					
						2022-11-15 10:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						1240781503 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: VCS roots of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 18:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						0875c61bc9 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: build features of 'Qodana checks' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 13:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						da60a1c393 
					 
					
						
						
							
							Add some excludes to license analysis  
						
						
						
						
					 
					
						2022-11-10 14:35:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						785f29abf8 
					 
					
						
						
							
							Fix some qodana inspections  
						
						
						
						
					 
					
						2022-11-10 13:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						2a3e96b891 
					 
					
						
						
							
							Turn off unused declaration inspection because it's flacky  
						
						
						
						
					 
					
						2022-11-10 12:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						f1f6dd4c60 
					 
					
						
						
							
							Turn off magic constant inspection  
						
						
						
						
					 
					
						2022-11-10 11:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						b8a8403dc3 
					 
					
						
						
							
							Add links to youtrack issues  
						
						
						
						
					 
					
						2022-11-10 11:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						ab5eb9c401 
					 
					
						
						
							
							Fix test  
						
						
						
						
					 
					
						2022-11-10 11:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						74b7fc9f77 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 08:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						ca87316691 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 08:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						cae61587da 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 08:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						0238d0bf2e 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 08:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Plate 
							
						 
					 
					
						
						
							
						
						5be575a078 
					 
					
						
						
							
							Remove plugin verifier from the repository  
						
						
						
						
					 
					
						2022-11-10 10:25:30 +02:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						36fbbbf4ae 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 08:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						a87ab3c558 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: 'IdeaVim compatibility with external plugins' build configuration settings were updated  
						
						
						
						
					 
					
						2022-11-10 07:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						75e22a2080 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 07:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						6c89799bfb 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 07:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						e0d9a8d0db 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 07:47:17 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						3208f6a1bd 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 07:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								aleksei.plate 
							
						 
					 
					
						
						
							
						
						d525be33cf 
					 
					
						
						
							
							TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: runners of 'IdeaVim compatibility with external plugins' build configuration were updated  
						
						
						
						
					 
					
						2022-11-10 07:46:55 +00:00