From f5a00a4766871302fc117ad71561e693e9f2e735 Mon Sep 17 00:00:00 2001 From: Adam Saponara Date: Sun, 1 Dec 2024 13:45:36 -0500 Subject: [PATCH] highlight `# ...` as comment at beginning of line in `syn_generic` --- editor.c | 2 +- tests/func/test_syntax.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/editor.c b/editor.c index 28b824f..6800806 100644 --- a/editor.c +++ b/editor.c @@ -2187,7 +2187,7 @@ static void _editor_init_syntaxes(editor_t *editor) { { "`([^`\\\\]|\\\\.)*`", NULL, TB_YELLOW | TB_BOLD, TB_DEFAULT }, { "/\\*", "\\*/", TB_CYAN, TB_DEFAULT }, { "//.*$", NULL, TB_CYAN, TB_DEFAULT }, - { "(?<=\\s)#\\s.*$", NULL, TB_CYAN, TB_DEFAULT }, + { "(?<=(\\s|^))#\\s.*$", NULL, TB_CYAN, TB_DEFAULT }, { "^#!/.*$", NULL, TB_CYAN, TB_DEFAULT }, { "[(){}<>\\[\\].,;:?!+=/\\\\%^*-]", NULL, TB_RED | TB_BOLD, TB_DEFAULT }, { "(?$tmpf <<"EOD" +# ccc aaa "bbb" // ccc "ccc" aaa "bbb" # ccc "ccc" EOD