kickstart.nvim/lua/custom/plugins/flutter.lua

39 lines
1.3 KiB
Lua

return {
'akinsho/flutter-tools.nvim',
lazy = false,
dependencies = {
'nvim-lua/plenary.nvim',
'stevearc/dressing.nvim', -- optional for vim.ui.select
},
config = function()
require('flutter-tools').setup {
debugger = {
enabled = true,
exception_breakpoints = {},
run_via_dap = true,
register_configurations = function(paths)
require("dap").configurations.dart = {
require("dap.ext.vscode").load_launchjs()
}
end,
},
widget_guides = {
enabled = true,
debug = true
},
lsp = {
color = { -- show the derived colours for dart variables
enabled = true, -- whether or not to highlight color variables at all, only supported on flutter >= 2.10
background = false, -- highlight the background
virtual_text = true, -- show the highlight using virtual text
},
},
settings = {
showTodos = true,
completeFunctionCalls = true,
analysisExcludedFolders = { ".dart_tool", },
},
fvm = true
}
end
}