[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dart-mode 351db28 072/192: Lexically scope the library.
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dart-mode 351db28 072/192: Lexically scope the library. |
Date: |
Sun, 29 Aug 2021 11:01:53 -0400 (EDT) |
branch: elpa/dart-mode
commit 351db28c8ebd6dc3fc487827520a5c4c02948d35
Author: Natalie Weizenbaum <nweiz@google.com>
Commit: Natalie Weizenbaum <nweiz@google.com>
Lexically scope the library.
Flycheck is already lexically-scoped, so this won't restrict use any
further.
---
dart-mode.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dart-mode.el b/dart-mode.el
index 8306914..6dc07c8 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -1,4 +1,4 @@
-;;; dart-mode.el --- Major mode for editing Dart files
+;;; dart-mode.el --- Major mode for editing Dart files -*- lexical-binding: t;
-*-
;; Author: Natalie Weizenbaum
;; URL: http://code.google.com/p/dart-mode
@@ -699,7 +699,7 @@ directory or the current file directory to the analysis
roots."
(defun dart--analysis-server-create (process)
"Create a Dart analysis server from PROCESS."
- (lexical-let* ((buffer (generate-new-buffer (process-name process)))
+ (let* ((buffer (generate-new-buffer (process-name process)))
(instance (dart--make-analysis-server
:process process
:buffer buffer)))
@@ -860,8 +860,9 @@ the callback for that request is given the json decoded
response."
(dart--analysis-server-send
"analysis.getErrors"
`((file . ,(buffer-file-name)))
- `(lambda (response)
- (dart--report-errors response ,(current-buffer) ,callback))))
+ (let ((buffer (current-buffer)))
+ (lambda (response)
+ (dart--report-errors response buffer callback)))))
(flycheck-define-generic-checker 'dart-analysis-server
"Checks Dart source code for errors using Dart analysis server."
- [nongnu] elpa/dart-mode d1d4d88 031/192: Add more known bugs., (continued)
- [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, 2021/08/29
- [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 <=
- [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
- [nongnu] elpa/dart-mode eea1000 093/192: Highlight hover dartdoc, ELPA Syncer, 2021/08/29
- [nongnu] elpa/dart-mode 907cba5 095/192: Indicate deprecated hovers, ELPA Syncer, 2021/08/29