diff --git a/nvim/lua/plugins/lsp/ls/dart.lua b/nvim/lua/plugins/lsp/ls/dart.lua new file mode 100644 index 0000000..d6a15a7 --- /dev/null +++ b/nvim/lua/plugins/lsp/ls/dart.lua @@ -0,0 +1,17 @@ +-- ┌ ┐ +-- │ Dart and Flutter │ +-- └ ┘ +local lsp = vim.lsp + +local capabilities = require("lsp-options").capabilities +local on_attach = require("lsp-options").on_attach + +lsp.config("dartls", { + capabilities = capabilities, + on_attach = on_attach, +}) + + +-- ── Enable configs ─────────────────────────────────────────────── +local enable = vim.lsp.enable +enable("dartls") diff --git a/nvim/lua/plugins/lsp/lspconfig.lua b/nvim/lua/plugins/lsp/lspconfig.lua index 59b38dd..0723d3c 100755 --- a/nvim/lua/plugins/lsp/lspconfig.lua +++ b/nvim/lua/plugins/lsp/lspconfig.lua @@ -24,6 +24,7 @@ return { -- ╰───────────────────────────────────────────────╯ require("plugins.lsp.ls.bashls") require("plugins.lsp.ls.c") + require("plugins.lsp.ls.dart") require("plugins.lsp.ls.docker") require("plugins.lsp.ls.go") require("plugins.lsp.ls.hypr")