mirror of
https://github.com/neovim/neovim.git
synced 2025-12-15 19:05:40 +00:00
committed by
Justin M. Keyes
parent
e475476d10
commit
1cbc830189
@@ -108,6 +108,29 @@ describe('api/win', function()
|
||||
neq(win, curwin())
|
||||
end)
|
||||
|
||||
it('remembers what column it wants to be in', function()
|
||||
insert("first line")
|
||||
feed('o<esc>')
|
||||
insert("second line")
|
||||
|
||||
feed('gg')
|
||||
wait() -- let nvim process the 'gg' command
|
||||
|
||||
-- cursor position is at beginning
|
||||
local win = curwin()
|
||||
eq({1, 0}, window('get_cursor', win))
|
||||
|
||||
-- move cursor to column 5
|
||||
window('set_cursor', win, {1, 5})
|
||||
|
||||
-- move down a line
|
||||
feed('j')
|
||||
wait() -- let nvim process the 'j' command
|
||||
|
||||
-- cursor is still in column 5
|
||||
eq({2, 5}, window('get_cursor', win))
|
||||
end)
|
||||
|
||||
end)
|
||||
|
||||
describe('{get,set}_height', function()
|
||||
|
||||
Reference in New Issue
Block a user