[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dart-mode aba5eed 064/192: 'dart' must be found to find th
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dart-mode aba5eed 064/192: 'dart' must be found to find the analysis server snapshot |
Date: |
Sun, 29 Aug 2021 11:01:51 -0400 (EDT) |
branch: elpa/dart-mode
commit aba5eed2771d49698abb24f3906aa86bc28706de
Author: Harry Terkelsen <het@google.com>
Commit: Harry Terkelsen <het@google.com>
'dart' must be found to find the analysis server snapshot
---
dart-mode.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/dart-mode.el b/dart-mode.el
index c578fb5..a4e2f18 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -621,9 +621,10 @@ navigation, and more."
:package-version '(dart-mode . "0.12"))
(defcustom dart-analysis-server-snapshot-path
- (concat (file-name-directory dart-executable-path)
- (file-name-as-directory "snapshots")
- "analysis_server.dart.snapshot")
+ (when dart-executable-path
+ (concat (file-name-directory dart-executable-path)
+ (file-name-as-directory "snapshots")
+ "analysis_server.dart.snapshot"))
"The absolute path to the snapshot file that runs the Dart analysis server."
:group 'dart-mode
:type 'file
@@ -962,7 +963,11 @@ Key bindings:
(c-common-init 'dart-mode)
(c-set-style "dart")
(when dart-enable-analysis-server
- (dart--start-analysis-server-for-current-buffer))
+ (if (or (null dart-executable-path)
+ (null dart-analysis-server-snapshot-path))
+ (dart-log
+ "Cannot find `dart' executable or Dart analysis server snapshot.")
+ (dart--start-analysis-server-for-current-buffer)))
(run-hooks 'c-mode-common-hook)
(run-hooks 'dart-mode-hook)
(c-update-modeline))
- [nongnu] elpa/dart-mode c6969ba 061/192: Add some support for the Dart formatter., (continued)
- [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
- [nongnu] elpa/dart-mode 1bba413 046/192: Bump version to 0.7., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 592192c 054/192: Bump version to 0.9., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode aba5eed 064/192: 'dart' must be found to find the analysis server snapshot,
ELPA Syncer <=
- [nongnu] elpa/dart-mode 1b01681 065/192: Merge pull request #14 from hterkelsen/issue13, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 351db28 072/192: Lexically scope the library., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 1ccf8a0 073/192: Better handling and of analysis server messages., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode a4d7a3c 075/192: Declare compatibility with flycheck 0.23., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 1b75622 079/192: Only mention marmalade in the README., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode e338148 078/192: Get rid of busted flymake and formatter support., ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 05fbd30 081/192: Merge pull request #24 from phst/master, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode bd08208 082/192: Switch completely to cl-lib (#33), ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 1f65c88 083/192: Add LIMIT argument for looking-back (#34), ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 1c9da5a 087/192: Explicitly load compile.el so that the compilation-error-regexp-* variables are defined (#41), ELPA Syncer, 2021/08/29