summaryrefslogtreecommitdiff
path: root/tw/home/files/emacs-packages/alidist-mode.el
diff options
context:
space:
mode:
authorTimo Wilken2023-01-19 22:58:22 +0100
committerTimo Wilken2023-01-19 22:58:22 +0100
commit04082c37c3b5af86827cb5054c2e41f53ff43d22 (patch)
tree784eaaab37b774c6ae977cf78a27b2785ef166d2 /tw/home/files/emacs-packages/alidist-mode.el
parentaff5b25860a9dd93b4038548fefcc27d85f201b6 (diff)
Fix alidist-mode regexes
Diffstat (limited to 'tw/home/files/emacs-packages/alidist-mode.el')
-rw-r--r--tw/home/files/emacs-packages/alidist-mode.el21
1 files changed, 11 insertions, 10 deletions
diff --git a/tw/home/files/emacs-packages/alidist-mode.el b/tw/home/files/emacs-packages/alidist-mode.el
index 0f264e3b..b5d0e621 100644
--- a/tw/home/files/emacs-packages/alidist-mode.el
+++ b/tw/home/files/emacs-packages/alidist-mode.el
@@ -132,21 +132,22 @@ It is stored in `alidist-mode--mmm-refresh-timer'."
(mmm-add-group
'alidist-recipe
- '((alidist-main-script
+ `((alidist-main-script
:submode alidist-script-mode
- :face mmm-default-submode-face
- :front (rx line-start "---\n")
- :back (rx buffer-end))
+ :face default ; mmm-default-submode-face
+ :front ,(rx line-start "---\n")
+ :back ,(rx buffer-end))
(alidist-option-script
:submode alidist-script-mode
- :face mmm-default-submode-face
+ :face default ; mmm-default-submode-face
;; Any *_recipe key with a multiline string value is probably a script.
- :front (rx line-start (* whitespace) (1+ (any alnum ?\_)) "_recipe: |\n")
+ :front ,(rx line-start (* whitespace) (1+ (any alnum ?\_))
+ (or "_recipe" "_check") ": |\n")
;; End of YAML header, or another YAML key.
- :back (rx line-start
- (or "---\n"
- (seq (* whitespace) (+ (any alnum ?\_)) ":"
- (or line-end whitespace)))))))
+ :back ,(rx line-start
+ (or "---\n"
+ (seq (* whitespace) (+ (any alnum ?\_)) ":"
+ (or line-end whitespace)))))))
;; Make `mmm-mode' remember `sh-mode' indentation variables.
(cl-dolist (var sh-var-list)