aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/prompt_buffer_spec.lua
diff options
context:
space:
mode:
authorSean Dewar <seandewar@users.noreply.github.com>2021-11-07 13:12:17 +0000
committerSean Dewar <seandewar@users.noreply.github.com>2021-12-07 11:34:27 +0000
commitd6258a9bad10e97d2582a102750e0e931bb9321a (patch)
treec1ed2bf7d8ce0e34064cb75f8a533538baa9e395 /test/functional/legacy/prompt_buffer_spec.lua
parentc2d0a1041e215634be316c4e824c1b1b2f242e76 (diff)
downloadrneovim-d6258a9bad10e97d2582a102750e0e931bb9321a.tar.gz
rneovim-d6258a9bad10e97d2582a102750e0e931bb9321a.tar.bz2
rneovim-d6258a9bad10e97d2582a102750e0e931bb9321a.zip
vim-patch:8.2.2014: using CTRL-O in a prompt buffer moves cursor to start
Problem: Using CTRL-O in a prompt buffer moves cursor to start of the line. Solution: Do not move the cursor when restarting edit. (closes vim/vim#7330) https://github.com/vim/vim/commit/ee8b787bcd15f63a938243770065e704c9b5c85f Test_prompt_editing is skipped, so edit the Lua test in prompt_buffer_spec.
Diffstat (limited to 'test/functional/legacy/prompt_buffer_spec.lua')
-rw-r--r--test/functional/legacy/prompt_buffer_spec.lua15
1 files changed, 14 insertions, 1 deletions
diff --git a/test/functional/legacy/prompt_buffer_spec.lua b/test/functional/legacy/prompt_buffer_spec.lua
index a987eaf12c..5c077e3f7d 100644
--- a/test/functional/legacy/prompt_buffer_spec.lua
+++ b/test/functional/legacy/prompt_buffer_spec.lua
@@ -125,9 +125,22 @@ describe('prompt buffer', function()
~ |
|
]])
+ feed("<C-O>lz")
+ screen:expect([[
+ % -hz^el |
+ ~ |
+ ~ |
+ ~ |
+ [Prompt] [+] |
+ other buffer |
+ ~ |
+ ~ |
+ ~ |
+ |
+ ]])
feed("<End>x")
screen:expect([[
- % -helx^ |
+ % -hzelx^ |
~ |
~ |
~ |