Skip to content
Snippets Groups Projects
Commit 0b2f94db authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

updated for version 7.3.141

Problem:    When a key code is not set get a confusing error message.
Solution:   Change the error message to say the key code is not set.
parent 662db673
No related branches found
Tags v7.3.141
No related merge requests found
......@@ -150,6 +150,18 @@ example, if Alt-b produces <Esc>b, use this: >
(the ^[ is a real <Esc> here, use CTRL-V <Esc> to enter it)
The advantage over a mapping is that it works in all situations.
You can define any key codes, e.g.: >
:set t_xy=^[foo;
There is no warning for using a name that isn't recognized. You can map these
codes as you like: >
:map <t_xy> something
< *E846*
When a key code is not set, it's like it does not exist. Trying to get its
value will result in an error: >
:set t_kb=
:set t_kb
E846: Key code not set: t_kb
The t_xx options cannot be set from a |modeline| or in the |sandbox|, for
security reasons.
......
......@@ -4352,7 +4352,7 @@ do_set(arg, opt_flags)
p = find_termcode(key_name);
if (p == NULL)
{
errmsg = (char_u *)N_("E518: Unknown option");
errmsg = (char_u *)N_("E846: Key code not set");
goto skip;
}
else
......@@ -4700,8 +4700,8 @@ do_set(arg, opt_flags)
|| s[i] == ','
|| s[i] == NUL))
break;
/* Count backspaces. Only a comma with an
* even number of backspaces before it is
/* Count backslashes. Only a comma with an
* even number of backslashes before it is
* recognized as a separator */
if (s > origval && s[-1] == '\\')
++bs;
......
......@@ -714,6 +714,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
141,
/**/
140,
/**/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment