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" }, "conform.nvim": { "branch": "master", "commit": "c64cc754ace603e185ab30113aaef174187eacf8" },
"crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "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" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"mason.nvim": { "branch": "main", "commit": "a83eabdc8c49c0c93bf5bb162fa3b57404a9d095" }, "mason.nvim": { "branch": "main", "commit": "a83eabdc8c49c0c93bf5bb162fa3b57404a9d095" },
"menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" }, "menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" },
"mini.nvim": { "branch": "main", "commit": "5121416626b82bb2d2198f3ee40261a84a4813f5" },
"minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" }, "minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" },
"mkdir.nvim": { "branch": "main", "commit": "c55d1dee4f099528a1853b28bb28caa802eba217" }, "mkdir.nvim": { "branch": "main", "commit": "c55d1dee4f099528a1853b28bb28caa802eba217" },
"nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
@@ -24,7 +25,7 @@
"nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" },
"nvim-dap-python": { "branch": "master", "commit": "bfe572e4458e0ac876b9539a1e9f301c72db8ea0" }, "nvim-dap-python": { "branch": "master", "commit": "bfe572e4458e0ac876b9539a1e9f301c72db8ea0" },
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "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-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-tree.lua": { "branch": "master", "commit": "87d096a39cb2d5d43e6771563575ff042a79f48b" }, "nvim-tree.lua": { "branch": "master", "commit": "87d096a39cb2d5d43e6771563575ff042a79f48b" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },

View File

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

View File

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

View File

@@ -5,3 +5,10 @@ luasnip.config.set_config({
region_check_events = "InsertEnter", region_check_events = "InsertEnter",
delete_check_events = "InsertLeave", 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 event = "BufWritePre", -- uncomment for format on save
opts = require("configs.conform"), 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", "jghauser/mkdir.nvim",
}, },
@@ -68,15 +77,15 @@ return {
end, end,
}, },
{ {
'stevearc/overseer.nvim', "stevearc/overseer.nvim",
lazy = false, lazy = false,
config = function() config = function()
require('overseer').setup({ require("overseer").setup({
dap = true, dap = true,
}) })
end, end,
dependencies = { dependencies = {
'mfussenegger/nvim-dap' "mfussenegger/nvim-dap",
}, },
}, },
{ {