[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))
- [nongnu] elpa/dart-mode 50cbb65 015/192: Add a license (GPL3)., (continued)
- [nongnu] elpa/dart-mode 50cbb65 015/192: Add a license (GPL3)., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 58c9bac 016/192: Add a copyright header., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 44c762d 022/192: More known bugs., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode f50a1cc 037/192: Properly indent after constructors with member lists., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 9be0c64 050/192: Add support for flymake., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 273f8da 053/192: Work around some dart_analzer/Emacs disagreements., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 010f557 055/192: changed (ad-do-it) to ad-do-it, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 6f66034 008/192: Improve indentation., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode a081d12 011/192: Set version to 0.1., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 84580a5 021/192: Fix else block indentation., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode c6478e8 026/192: Add a dart c style.,
ELPA Syncer <=
- [nongnu] elpa/dart-mode ff905a9 056/192: Merge pull request #3 from patefacio/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode f35222d 057/192: Fix an error in the flymake hook., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode c6969ba 061/192: Add some support for the Dart formatter., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode be14d27 029/192: Dart doesn't use . as an identifier op., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d1d4d88 031/192: Add more known bugs., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode d39043f 032/192: Fix an offset., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 5e9c9b9 034/192: Add a known bug., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode cb7d85d 033/192: Handle member initializers a little better., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 53155c1 036/192: Fix map literal indentation when cc-mode thinks it's a defun., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 085522f 044/192: Properly indent continued {} lines as well., ELPA Syncer, 2021/08/29