aboutsummaryrefslogtreecommitdiff
path: root/modules/neovim/nvim/lua/config/lsp/metals.lua
diff options
context:
space:
mode:
Diffstat (limited to 'modules/neovim/nvim/lua/config/lsp/metals.lua')
-rw-r--r--modules/neovim/nvim/lua/config/lsp/metals.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/neovim/nvim/lua/config/lsp/metals.lua b/modules/neovim/nvim/lua/config/lsp/metals.lua
new file mode 100644
index 0000000..d9603db
--- /dev/null
+++ b/modules/neovim/nvim/lua/config/lsp/metals.lua
@@ -0,0 +1,10 @@
+local config = require("metals").bare_config()
+
+config.init_options.statusBarProvider = "off"
+config.capabilities = require("blink.cmp").get_lsp_capabilities()
+
+config.on_attach = function(client, bufnr)
+ local opts = { buffer = bufnr }
+end
+
+return config