aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nvim/dot-config/nvim/init.lua1
-rw-r--r--nvim/dot-config/nvim/lua/plugins/lsp.lua10
2 files changed, 11 insertions, 0 deletions
diff --git a/nvim/dot-config/nvim/init.lua b/nvim/dot-config/nvim/init.lua
index 94498b8..f5a6604 100644
--- a/nvim/dot-config/nvim/init.lua
+++ b/nvim/dot-config/nvim/init.lua
@@ -70,6 +70,7 @@ vim.filetype.add({
extension = {
gohtml = "gotmpl",
gotmpl = "gotmpl",
+ als = "alloy",
},
})
diff --git a/nvim/dot-config/nvim/lua/plugins/lsp.lua b/nvim/dot-config/nvim/lua/plugins/lsp.lua
index 15933fa..2b5ca4d 100644
--- a/nvim/dot-config/nvim/lua/plugins/lsp.lua
+++ b/nvim/dot-config/nvim/lua/plugins/lsp.lua
@@ -14,5 +14,15 @@ return {
opts = {
ensure_installed = { "gopls", "pyright" },
},
+ config = function(_, opts)
+ require("mason-lspconfig").setup(opts)
+
+ vim.lsp.config("alloy", {
+ cmd = { "alloy", "lsp" },
+ filetypes = { "alloy" },
+ root_markers = { ".git" },
+ })
+ vim.lsp.enable("alloy")
+ end,
},
}