emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/nix-mode eb7623fb3b 178/500: Handle mmm-mode '' prefixes b


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode eb7623fb3b 178/500: Handle mmm-mode '' prefixes better
Date: Sat, 29 Jan 2022 08:27:04 -0500 (EST)

branch: elpa/nix-mode
commit eb7623fb3b23afec25619a76adab6bab5e338bf2
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: Matthew Bauer <mjbauer95@gmail.com>

    Handle mmm-mode '' prefixes better
    
    Sometimes we have variables that look like attr'' that Nix handles as a 
name but
    mmm-mode thought was a beginning of a multiline string. This adds some cases
    handling those names to mmm-mode detection.
---
 nix-mode-mmm.el | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/nix-mode-mmm.el b/nix-mode-mmm.el
index 6c30b67c56..33d5093595 100644
--- a/nix-mode-mmm.el
+++ b/nix-mode-mmm.el
@@ -13,15 +13,15 @@
 (require 'mmm-mode)
 
 (mmm-add-group 'nix-sh
- '((sh-command
-    :submode sh-mode
-    :face mmm-output-submode-face
-    :front "''"
-    :back "''[^$\\]"
-    :include-front t
-    :front-offset 2
-    :end-not-begin t
-    )))
+               '((sh-command
+                  :submode sh-mode
+                  :face mmm-output-submode-face
+                  :front "[^'a-zA-Z]''[^']"
+                  :back "''[^$\\]"
+                  :include-front t
+                  :front-offset 4
+                  :end-not-begin t
+                  )))
 
 (setq mmm-global-mode 'maybe)
 (mmm-add-mode-ext-class 'nix-mode "\\.nix\\'" 'nix-sh)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]