From 54bb11b4bbca0e07f0b743d7d424cf453307e00a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 22 Sep 2014 05:45:34 +0200 Subject: Make syntax highlighting run time configurable :set syntax name --- vis.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vis.c b/vis.c index a6c8aa6..e3ffb45 100644 --- a/vis.c +++ b/vis.c @@ -1010,6 +1010,15 @@ static bool cmd_set(const char *argv[]) { editor_info_show(vis, "Expecting: set expandtab [0|1]"); return false; } + } else if (!strcmp("syntax", argv[1])) { + for (Syntax *syntax = syntaxes; syntax && syntax->name; syntax++) { + if (!strcmp(syntax->name, argv[2])) { + window_syntax_set(vis->win->win, syntax); + return true; + } + } + window_syntax_set(vis->win->win, NULL); + return false; } else { editor_info_show(vis, "Unknown option: `%s'", argv[1]); return false; -- cgit v1.2.3