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

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

[nongnu] elpa/dart-mode c6478e8 026/192: Add a dart c style.


From: ELPA Syncer
Subject: [nongnu] elpa/dart-mode c6478e8 026/192: Add a dart c style.
Date: Sun, 29 Aug 2021 11:01:44 -0400 (EDT)

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

    Add a dart c style.
---
 dart-mode.el | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dart-mode.el b/dart-mode.el
index ece1301..2db17e2 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -180,6 +180,16 @@
 (c-lang-defconst c-opt-postfix-decl-spec-kwds
   dart '("native"))
 
+(defconst dart-c-style
+  '("java"
+    (c-basic-offset . 2)
+    (indent-tabs-mode . nil)
+    (fill-column . 80)
+    (c-offsets-alist . ((arglist-intro . +))))
+  "The default Dart styles.")
+
+(c-add-style "dart" dart-c-style)
+
 
 ;;; CC indentation support
 
@@ -301,7 +311,8 @@ Key bindings:
   (setq major-mode 'dart-mode
         mode-name "Dart")
   (c-init-language-vars dart-mode)
-  (c-common-init 'dart-mode)
+  (let ((c-default-style '((dart-mode . "dart"))))
+    (c-common-init 'dart-mode))
   (run-hooks 'c-mode-common-hook)
   (run-hooks 'dart-mode-hook)
   (c-update-modeline))



reply via email to

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