1
0

feat: added vacuum and tiltfile lsp

This commit is contained in:
2025-11-11 12:08:45 +00:00
parent 03ea1210eb
commit c01c9d9209
5 changed files with 36 additions and 14 deletions

View File

@@ -11,11 +11,12 @@
"conform.nvim": { "branch": "master", "commit": "c64cc754ace603e185ab30113aaef174187eacf8" },
"crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
"gitsigns.nvim": { "branch": "main", "commit": "89f75073da1c8fab1d8b6285da72366ee54633ba" },
"gitsigns.nvim": { "branch": "main", "commit": "472f752943d44d732cece09d442d45681ce38f48" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"mason.nvim": { "branch": "main", "commit": "a83eabdc8c49c0c93bf5bb162fa3b57404a9d095" },
"menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" },
"mini.nvim": { "branch": "main", "commit": "5121416626b82bb2d2198f3ee40261a84a4813f5" },
"minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" },
"mkdir.nvim": { "branch": "main", "commit": "c55d1dee4f099528a1853b28bb28caa802eba217" },
"nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
@@ -24,7 +25,7 @@
"nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" },
"nvim-dap-python": { "branch": "master", "commit": "bfe572e4458e0ac876b9539a1e9f301c72db8ea0" },
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" },
"nvim-lspconfig": { "branch": "master", "commit": "a844e89ea0e0e4b207ec550c3b51fb6e471881a4" },
"nvim-lspconfig": { "branch": "master", "commit": "db8fef885009fdec0daeff3e5dda92e1f539611e" },
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-tree.lua": { "branch": "master", "commit": "87d096a39cb2d5d43e6771563575ff042a79f48b" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },

View File

@@ -42,7 +42,9 @@ M.mason = {
"sonarlint-language-server",
"lua-language-server",
"clangd",
"tilt",
"cpptools",
"vacuum",
},
}

View File

@@ -7,6 +7,8 @@ local root_pattern = lspconfig_util.root_pattern
local servers = {
{ name = "html" },
{ name = "vacuum", config = { filetypes = { "api.yaml" } } },
{ name = "tilt_ls", config = { filetypes = { "starlark" } } },
{ name = "cssls" },
{ name = "eslint" },
{
@@ -50,6 +52,7 @@ local servers = {
on_attach = nvlsp.on_attach,
capabilities = nvlsp.capabilities,
filetypes = { "python" },
cmd = { "pipenv", "run", "pyright-langserver", "--stdio" },
},
},
{

View File

@@ -5,3 +5,10 @@ luasnip.config.set_config({
region_check_events = "InsertEnter",
delete_check_events = "InsertLeave",
})
vim.filetype.add({
filename = {
["Tiltfile"] = "starlark",
["api.yaml"] = "api.yaml",
},
})

View File

@@ -4,6 +4,15 @@ return {
event = "BufWritePre", -- uncomment for format on save
opts = require("configs.conform"),
},
{
"MeanderingProgrammer/render-markdown.nvim",
dependencies = { "nvim-treesitter/nvim-treesitter", "nvim-mini/mini.nvim" }, -- if you use the mini.nvim suite
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-mini/mini.icons' }, -- if you use standalone mini plugins
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
---@module 'render-markdown'
---@type render.md.UserConfig
opts = {},
},
{
"jghauser/mkdir.nvim",
},
@@ -68,15 +77,15 @@ return {
end,
},
{
'stevearc/overseer.nvim',
"stevearc/overseer.nvim",
lazy = false,
config = function()
require('overseer').setup({
require("overseer").setup({
dap = true,
})
end,
dependencies = {
'mfussenegger/nvim-dap'
"mfussenegger/nvim-dap",
},
},
{