From e644369f6e67b6520e9c55026f8671985d70c166 Mon Sep 17 00:00:00 2001 From: Rui Abreu Ferreira Date: Wed, 8 Oct 2014 14:04:27 +0100 Subject: Add Boolean argument escape_csi to vim_feedkeys - By default vim_feedkeys escaped all input for CSI/K_SPECIAL bytes before using it. However since vim_replace_termcodes() also escapes the input string chaining these functions together escapes input twice - vim_feedkeys() now takes a third Boolean argument to enable/disable escaping - Breaks API compatibility --- src/nvim/eval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/eval.c') diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 5975777261..4a77bcd3c5 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -8414,7 +8414,7 @@ static void f_feedkeys(typval_T *argvars, typval_T *rettv) } vim_feedkeys(cstr_as_string((char *)keys), - cstr_as_string((char *)flags)); + cstr_as_string((char *)flags), true); } } -- cgit