plugins.flutter-tools.settings
Options provided to the require('flutter-tools').setup
function.
Type: attribute set of anything
Default:
{ }
Example:
{
closing_tags = {
enabled = false;
highlight = "ErrorMsg";
prefix = ">";
priority = 10;
};
decorations = {
statusline = {
app_version = true;
device = true;
};
};
dev_tools = {
auto_open_browser = true;
autostart = true;
};
lsp = {
color = {
enabled = true;
};
};
widget_guides = {
enabled = true;
};
}
Declared by:
plugins.flutter-tools.settings.flutter_lookup_cmd
The command used to find the directory where flutter is installed.
Type: null or string or raw lua code
Default:
null
Plugin default:
lib.nixvim.mkRaw ''
function get_default_lookup()
local exepath = fn.exepath("flutter")
local is_snap_installation = exepath and exepath:match("snap") or false
return (path.is_linux and is_snap_installation) and "flutter sdk-path" or nil
end
''
Example:
"dirname $(which flutter)"
Declared by:
plugins.flutter-tools.settings.flutter_path
Absolute path to the flutter
binary.
This takes priority over the flutter_lookup_cmd
.
Type: null or string or raw lua code
Default:
null
Plugin default: null
Example:
"<full/path/if/needed>"
Declared by:
plugins.flutter-tools.settings.fvm
Takes priority over path, uses <workspace>/.fvm/flutter_sdk
if enabled.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.flutter-tools.settings.root_patterns
Patterns to find the root of your flutter project.
Type: null or (list of (string or raw lua code)) or raw lua code
Default:
null
Plugin default:
[
".git"
"pubspec.yaml"
]
Declared by: