summaryrefslogtreecommitdiffstats
path: root/src/option.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/option.c')
-rw-r--r--src/option.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/option.c b/src/option.c
index 15febb73c0..095653da75 100644
--- a/src/option.c
+++ b/src/option.c
@@ -7374,6 +7374,14 @@ set_context_in_set_cmd(
xp->xp_pattern = p + 1;
+#ifdef FEAT_SYN_HL
+ if (options[opt_idx].var == (char_u *)&p_syn)
+ {
+ xp->xp_context = EXPAND_OWNSYNTAX;
+ return;
+ }
+#endif
+
if (flags & P_EXPAND)
{
p = options[opt_idx].var;