Skip to content

Commit e25c6d2

Browse files
committed
Consider flutter or dart root for library-fn
1 parent 01d89d4 commit e25c6d2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lsp-dart.el

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ If unspecified, diagnostics will not be generated."
103103

104104
(defun lsp-dart--library-folders ()
105105
"Return the library folders path to analyze."
106-
(let ((sdk-lib (expand-file-name "lib" (lsp-dart-get-sdk-dir))))
107-
(if (string-prefix-p sdk-lib (buffer-file-name))
106+
(let ((sdk-root (if (lsp-dart-flutter-project-p)
107+
(lsp-dart-get-flutter-sdk-dir)
108+
(lsp-dart-get-sdk-dir))))
109+
(if (string-prefix-p sdk-root (buffer-file-name))
108110
(append (list (file-name-directory (buffer-file-name))) lsp-dart-extra-library-directories)
109111
lsp-dart-extra-library-directories)))
110112

0 commit comments

Comments
 (0)