This commit is contained in:
Watson Dinh 2026-06-03 08:13:03 +00:00 committed by GitHub
commit 99e8a4270a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,26 +11,24 @@ return {
}, },
{ {
"scalameta/nvim-metals", "scalameta/nvim-metals",
dependencies = {
"nvim-lua/plenary.nvim",
},
keys = { keys = {
{ {
"<leader>me", "<localleader>e",
function() function()
require("telescope").extensions.metals.commands() require("metals").commands()
end, end,
ft = { "scala", "sbt", "java" },
desc = "Metals commands", desc = "Metals commands",
}, },
{ {
"<leader>mc", "<localleader>c",
function() function()
require("metals").compile_cascade() require("metals").compile_cascade()
end, end,
desc = "Metals compile cascade", desc = "Metals compile cascade",
}, },
{ {
"<leader>mh", "<localleader>h",
function() function()
require("metals").hover_worksheet() require("metals").hover_worksheet()
end, end,
@ -45,8 +43,8 @@ return {
metals_config.settings = { metals_config.settings = {
verboseCompilation = true, verboseCompilation = true,
showImplicitArguments = true, showImplicitArguments = false,
showImplicitConversionsAndClasses = true, showImplicitConversionsAndClasses = false,
showInferredType = true, showInferredType = true,
superMethodLensesEnabled = true, superMethodLensesEnabled = true,
excludedPackages = { excludedPackages = {