0
0
mirror of https://github.com/vim/vim.git synced 2025-09-29 04:34:16 -04:00

patch 8.2.3522: cannot use \x and \u when setting 'listchars'

Problem:    Cannot use \x and \u when setting 'listchars'.
Solution:   Support hex and unicode in hex form. (closes #9006)
This commit is contained in:
Bram Moolenaar
2021-10-16 17:51:40 +01:00
parent abdcfd1c83
commit 93ff6720fe
5 changed files with 47 additions and 8 deletions

View File

@@ -2013,8 +2013,6 @@ hex2nr(int c)
return c - '0';
}
#if defined(FEAT_TERMRESPONSE) || defined(FEAT_GUI_GTK) \
|| defined(PROTO) || defined(FEAT_AUTOSHELLDIR)
/*
* Convert two hex characters to a byte.
* Return -1 if one of the characters is not hex.
@@ -2026,7 +2024,6 @@ hexhex2nr(char_u *p)
return -1;
return (hex2nr(p[0]) << 4) + hex2nr(p[1]);
}
#endif
/*
* Return TRUE if "str" starts with a backslash that should be removed.