mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-23 13:50:44 +00:00
42 lines
1.5 KiB
Diff
42 lines
1.5 KiB
Diff
|
diff --git a/lua/flutter-tools/executable.lua b/lua/flutter-tools/executable.lua
|
||
|
index 3807a4f..3345760 100644
|
||
|
--- a/lua/flutter-tools/executable.lua
|
||
|
+++ b/lua/flutter-tools/executable.lua
|
||
|
@@ -31,12 +31,12 @@ local function _dart_sdk_root(paths)
|
||
|
end
|
||
|
|
||
|
if utils.executable("flutter") then
|
||
|
- local flutter_path = fn.resolve(fn.exepath("flutter"))
|
||
|
+ local flutter_path = fn.exepath("flutter")
|
||
|
local flutter_bin = fn.fnamemodify(flutter_path, ":h")
|
||
|
return path.join(flutter_bin, dart_sdk)
|
||
|
end
|
||
|
|
||
|
- if utils.executable("dart") then return fn.resolve(fn.exepath("dart")) end
|
||
|
+ if utils.executable("dart") then return fn.exepath("dart") end
|
||
|
|
||
|
return ""
|
||
|
end
|
||
|
@@ -50,10 +50,10 @@ end
|
||
|
---Get paths for flutter and dart based on the binary locations
|
||
|
---@return table<string, string>
|
||
|
local function get_default_binaries()
|
||
|
- local flutter_bin = fn.resolve(fn.exepath("flutter"))
|
||
|
+ local flutter_bin = fn.exepath("flutter")
|
||
|
return {
|
||
|
flutter_bin = flutter_bin,
|
||
|
- dart_bin = fn.resolve(fn.exepath("dart")),
|
||
|
+ dart_bin = fn.exepath("dart"),
|
||
|
flutter_sdk = _flutter_sdk_root(flutter_bin),
|
||
|
}
|
||
|
end
|
||
|
@@ -119,7 +119,7 @@ function M.get(callback)
|
||
|
end
|
||
|
|
||
|
if config.flutter_path then
|
||
|
- local flutter_path = fn.resolve(config.flutter_path)
|
||
|
+ local flutter_path = config.flutter_path
|
||
|
_paths = { flutter_bin = flutter_path, flutter_sdk = _flutter_sdk_root(flutter_path) }
|
||
|
_paths.dart_sdk = _dart_sdk_root(_paths)
|
||
|
_paths.dart_bin = _flutter_sdk_dart_bin(_paths.flutter_sdk)
|