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

[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."



reply via email to

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