mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	vim-patch:8.1.0754: preferred column when setting 'cursorcolumn' #10549
Problem:    Preferred column is lost when setting 'cursorcolumn'.
Solution:   Change option flag to P_RWINONLY. (Takayuki Kurosawa,
            closes vim/vim#3806)
177ab9e026
			
			
This commit is contained in:
		 Jan Edmund Lazo
					Jan Edmund Lazo
				
			
				
					committed by
					
						 Justin M. Keyes
						Justin M. Keyes
					
				
			
			
				
	
			
			
			 Justin M. Keyes
						Justin M. Keyes
					
				
			
						parent
						
							643ba06d4d
						
					
				
				
					commit
					7935f6ce35
				
			| @@ -543,7 +543,7 @@ return { | ||||
|       full_name='cursorcolumn', abbreviation='cuc', | ||||
|       type='bool', scope={'window'}, | ||||
|       vi_def=true, | ||||
|       redraw={'current_window'}, | ||||
|       redraw={'current_window_only'}, | ||||
|       defaults={if_true={vi=false}} | ||||
|     }, | ||||
|     { | ||||
|   | ||||
| @@ -44,3 +44,23 @@ func Test_curswant_with_autocommand() | ||||
|   quit! | ||||
| endfunc | ||||
|  | ||||
| " Tests for behavior of curswant with cursorcolumn/line | ||||
| func Test_curswant_with_cursorcolumn() | ||||
|   new | ||||
|   call setline(1, ['01234567', '']) | ||||
|   exe "normal! ggf6j" | ||||
|   call assert_equal(6, winsaveview().curswant) | ||||
|   set cursorcolumn | ||||
|   call assert_equal(6, winsaveview().curswant) | ||||
|   quit! | ||||
| endfunc | ||||
|  | ||||
| func Test_curswant_with_cursorline() | ||||
|   new | ||||
|   call setline(1, ['01234567', '']) | ||||
|   exe "normal! ggf6j" | ||||
|   call assert_equal(6, winsaveview().curswant) | ||||
|   set cursorline | ||||
|   call assert_equal(6, winsaveview().curswant) | ||||
|   quit! | ||||
| endfunc | ||||
|   | ||||
		Reference in New Issue
	
	Block a user