From 42f04699d6df2d5b144533737a8f2f7e0814ad85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 19 Mar 2017 11:51:00 +0100 Subject: Move :set syntax option implementation to lua It is no longer possible to change the used syntax by assigning to the `win.syntax = name` field, instead the function win:set_syntax(name)` should be called. The distinction between filetype and syntax lexer to use should probably be clarified/cleaned up at some point. --- vis-cmds.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'vis-cmds.c') diff --git a/vis-cmds.c b/vis-cmds.c index 812fbed..bcfded0 100644 --- a/vis-cmds.c +++ b/vis-cmds.c @@ -262,23 +262,6 @@ static bool cmd_set(Vis *vis, Win *win, Command *cmd, const char *argv[], Cursor case OPTION_TABWIDTH: tabwidth_set(vis, arg.i); break; - case OPTION_SYNTAX: - if (!argv[2]) { - const char *syntax = vis_window_syntax_get(win); - if (syntax) - vis_info_show(vis, "Syntax definition in use: `%s'", syntax); - else - vis_info_show(vis, "No syntax definition in use"); - return true; - } - - if (parse_bool(argv[2], &arg.b) && !arg.b) - return vis_window_syntax_set(win, NULL); - if (!vis_window_syntax_set(win, argv[2])) { - vis_info_show(vis, "Unknown syntax definition: `%s'", argv[2]); - return false; - } - break; case OPTION_SHOW_SPACES: case OPTION_SHOW_TABS: case OPTION_SHOW_NEWLINES: -- cgit v1.2.3