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

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

[nongnu] elpa/dart-mode c523992 004/192: Handle map indentation with ide


From: ELPA Syncer
Subject: [nongnu] elpa/dart-mode c523992 004/192: Handle map indentation with identifiers.
Date: Sun, 29 Aug 2021 11:01:39 -0400 (EDT)

branch: elpa/dart-mode
commit c52399220a98bf47484c6567bbc80bd71d31df36
Author: Nathan Weizenbaum <nweiz@google.com>
Commit: Nathan Weizenbaum <nweiz@google.com>

    Handle map indentation with identifiers.
---
 dart-mode.el | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/dart-mode.el b/dart-mode.el
index bd489d7..9711eb7 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -110,6 +110,15 @@
                        ((arglist-cont arglist-cont-nonempty) 'brace-list-entry)
                        (arglist-close 'brace-list-close))))))
 
+             ;; Handle indentifier keys in maps
+             (when (eq (caar ad-return-value) 'label)
+               (save-excursion
+                 (c-safe
+                   (c-backward-comments)
+                   (if (= (char-before) ?\{) 'brace-list-intro
+                     (backward-up-list)
+                     (when (= (char-after) ?\{) 'brace-list-entry)))))
+
              (caar ad-return-value))))))
 
 



reply via email to

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