mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06: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:
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
|
||||
|
Loading…
Reference in New Issue
Block a user