diff options
Diffstat (limited to 'src/nvim/syntax.c')
| -rw-r--r-- | src/nvim/syntax.c | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index bd590f53c0..d7c23742ba 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -4101,13 +4101,9 @@ get_syn_options(          return NULL;        }      } else if (flagtab[fidx].argtype == 11 && arg[5] == '=')   { -      /* cchar=? */ -      if (has_mbyte) { -        *conceal_char = mb_ptr2char(arg + 6); -        arg += mb_ptr2len(arg + 6) - 1; -      } else { -        *conceal_char = arg[6]; -      } +      // cchar=? +      *conceal_char = utf_ptr2char(arg + 6); +      arg += mb_ptr2len(arg + 6) - 1;        if (!vim_isprintc_strict(*conceal_char)) {          EMSG(_("E844: invalid cchar value"));          return NULL;  | 
