diff options
| author | wheatdog <wheatdoge@gamil.com> | 2016-11-19 23:01:07 +0800 |
|---|---|---|
| committer | wheatdog <wheatdoge@gamil.com> | 2016-11-19 23:01:07 +0800 |
| commit | cf096a1f19e3fbccd707ac5366a30cae149837cb (patch) | |
| tree | de7f23da9aa095608fb49a30aed631fcd4b510f3 | |
| parent | 67eb19c6d2d4b4aaa593e526b625483ca5a7e207 (diff) | |
enhance latex.kak: comments, \%, \_, \$
| -rw-r--r-- | rc/extra/latex.kak | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rc/extra/latex.kak b/rc/extra/latex.kak index ea6e22ed..5159740b 100644 --- a/rc/extra/latex.kak +++ b/rc/extra/latex.kak @@ -16,15 +16,15 @@ hook global BufCreate .*\.tex %{ # ‾‾‾‾‾‾‾‾‾‾‾‾ addhl -group / regions -default content latex \ - comment '^%' '\n' '' + comment '(?<!\\)%' '\n' '' addhl -group /latex/comment fill comment # Scopes, starting with a backslash -addhl -group /latex/content regex '\\\w+\b' 0:keyword +addhl -group /latex/content regex '\\(?!_)\w+\b' 0:keyword # Options passed to scopes, between brackets -addhl -group /latex/content regex '\\\w+\b\[([^]]+)\]' 1:value +addhl -group /latex/content regex '\\(?!_)\w+\b\[([^]]+)\]' 1:value # Content between dollar signs/pairs -addhl -group /latex/content regex '\$\$?[^$]+\$\$?' 0:magenta +addhl -group /latex/content regex '(?<!\\)\$\$?([^$]|(?<=\\)\$)+\$\$?' 0:magenta # Emphasized text addhl -group /latex/content regex '\\(emph|textit)\{([^}]+)\}' 2:default+i # Bold text |
