diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-03-15 15:23:01 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-03-15 15:23:01 +0200 |
commit | 9e73c9d0384fc7593161a6c9f6805490953d7156 (patch) | |
tree | a5701eab1b4ea410916f329012ba24ff8a310868 /lisp/progmodes/bat-mode.el | |
parent | 5c585b8b994aad4e6844f8eed80bdfbb396e91bf (diff) | |
download | emacs-9e73c9d0384fc7593161a6c9f6805490953d7156.tar.gz |
Support variable-unquoting syntax in bat-mode
* lisp/progmodes/bat-mode.el (bat-font-lock-keywords): Fontify
argument numbers in %~n. Suggested by Jostein Kjønigsen
<jostein@secure.kjonigsen.net> in emacs-devel.
* test/lisp/progmodes/bat-mode-tests.el
(bat-test-fontification-iter-var-1): Update the test to check also
the %~n construct.
Diffstat (limited to 'lisp/progmodes/bat-mode.el')
-rw-r--r-- | lisp/progmodes/bat-mode.el | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/progmodes/bat-mode.el b/lisp/progmodes/bat-mode.el index 2910a7a1043..51acc6a949f 100644 --- a/lisp/progmodes/bat-mode.el +++ b/lisp/progmodes/bat-mode.el @@ -84,6 +84,8 @@ . 'bat-label-face) ("\\_<\\(defined\\|set\\)\\_>[ \t]*\\(\\(\\sw\\|\\s_\\)+\\)" (2 font-lock-variable-name-face)) + ("%~\\([0-9]\\)" + (1 font-lock-variable-name-face)) ("%\\([^%~ \n]+\\)%?" (1 font-lock-variable-name-face)) ("!\\([^!%~ \n]+\\)!?" ; delayed-expansion !variable! |