aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Cruz <LTKills@users.noreply.github.com>2019-04-24 05:41:07 -0300
committerBjörn Linse <bjorn.linse@gmail.com>2019-04-24 10:41:07 +0200
commit8c6f5b7f9268087bce8c136e81c1631a8f87abbe (patch)
treed3b4f0c893aef4bc994e0a568df385171da9dde7
parenteada8f5aaae0c072571c87b6dbd3c7992541d698 (diff)
downloadrneovim-8c6f5b7f9268087bce8c136e81c1631a8f87abbe.tar.gz
rneovim-8c6f5b7f9268087bce8c136e81c1631a8f87abbe.tar.bz2
rneovim-8c6f5b7f9268087bce8c136e81c1631a8f87abbe.zip
Spurious quote mark in command line when typing <C-R> (#9934)
Remove <C-R> special char after reading following chars
-rw-r--r--src/nvim/ex_getln.c1
-rw-r--r--test/functional/ui/cmdline_highlight_spec.lua2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c
index 3de7204fde..f3ae3a5e5d 100644
--- a/src/nvim/ex_getln.c
+++ b/src/nvim/ex_getln.c
@@ -1389,6 +1389,7 @@ static int command_line_handle_key(CommandLineState *s)
}
}
}
+ ccline.special_char = NUL;
redrawcmd();
return command_line_changed(s);
diff --git a/test/functional/ui/cmdline_highlight_spec.lua b/test/functional/ui/cmdline_highlight_spec.lua
index 121e71c3c2..45808b3b1b 100644
--- a/test/functional/ui/cmdline_highlight_spec.lua
+++ b/test/functional/ui/cmdline_highlight_spec.lua
@@ -983,7 +983,7 @@ describe('Expressions coloring support', function()
{EOB:~ }|
{EOB:~ }|
{EOB:~ }|
- ={SQ:"}{SB:<c0>}{SQ:"}{E:<c0>"}{SB:foo}{E:"}^" |
+ ={SQ:"}{SB:<c0>}{SQ:"}{E:<c0>"}{SB:foo}{E:"}^ |
]])
end)
end)