@@ -99,6 +99,7 @@ If unspecified, diagnostics will not be generated."
9999
100100; ;; Internal
101101
102+ (defvar lsp-dart-version-string " 1.19.2" )
102103(declare-function pkg-info-version-info " ext:pkg-info" )
103104
104105(defun lsp-dart--library-folders ()
@@ -119,16 +120,12 @@ If unspecified, diagnostics will not be generated."
119120
120121(defun lsp-dart--server-command ()
121122 " Generate LSP startup command."
122- (let ((client-version (format " --client-version %s "
123- (or (when (require 'pkg-info nil t )
124- (pkg-info-version-info 'lsp-dart ))
125- " unknown-version" ))))
126- (or lsp-dart-server-command
127- (list (lsp-dart-dart-command)
128- (expand-file-name (f-join (lsp-dart-get-sdk-dir) " bin/snapshots/analysis_server.dart.snapshot" ))
129- " --lsp"
130- " --client-id emacs.lsp-dart"
131- client-version))))
123+ (or lsp-dart-server-command
124+ (list (lsp-dart-dart-command)
125+ (expand-file-name (f-join (lsp-dart-get-sdk-dir) " bin/snapshots/analysis_server.dart.snapshot" ))
126+ " --lsp"
127+ " --client-id emacs.lsp-dart"
128+ (format " --client-version %s " lsp-dart-version-string))))
132129
133130(defun lsp-dart--activate-features ()
134131 " Activate lsp-dart features if enabled."
@@ -180,10 +177,8 @@ The returned string includes the version from main file header,
180177
181178If the version number could not be determined, signal an error."
182179 (interactive )
183- (let* ((version (and (require 'pkg-info nil t )
184- (pkg-info-version-info 'lsp-dart )))
185- (lsp-dart-string (format " %s at %s @ Emacs %s "
186- (or version " unknown" )
180+ (let* ((lsp-dart-string (format " %s at %s @ Emacs %s "
181+ lsp-dart-version-string
187182 (format-time-string " %Y.%m.%d" (current-time ))
188183 emacs-version))
189184 (dart-sdk-string (if (lsp-dart-get-sdk-dir)
0 commit comments