diff options
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/dot-config/nvim/init.lua | 1 | ||||
| -rw-r--r-- | nvim/dot-config/nvim/lua/plugins/lsp.lua | 10 |
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, }, } |
