feat: added vacuum and tiltfile lsp
This commit is contained in:
@@ -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" },
|
||||
|
||||
@@ -42,7 +42,9 @@ M.mason = {
|
||||
"sonarlint-language-server",
|
||||
"lua-language-server",
|
||||
"clangd",
|
||||
"tilt",
|
||||
"cpptools",
|
||||
"vacuum",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -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" },
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -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",
|
||||
},
|
||||
})
|
||||
|
||||
@@ -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",
|
||||
},
|
||||
@@ -67,18 +76,18 @@ return {
|
||||
require("dap-python").setup(path)
|
||||
end,
|
||||
},
|
||||
{
|
||||
'stevearc/overseer.nvim',
|
||||
lazy = false,
|
||||
config = function()
|
||||
require('overseer').setup({
|
||||
dap = true,
|
||||
})
|
||||
end,
|
||||
dependencies = {
|
||||
'mfussenegger/nvim-dap'
|
||||
},
|
||||
},
|
||||
{
|
||||
"stevearc/overseer.nvim",
|
||||
lazy = false,
|
||||
config = function()
|
||||
require("overseer").setup({
|
||||
dap = true,
|
||||
})
|
||||
end,
|
||||
dependencies = {
|
||||
"mfussenegger/nvim-dap",
|
||||
},
|
||||
},
|
||||
{
|
||||
"NVChad/nvim-autopairs",
|
||||
enabled = false,
|
||||
|
||||
Reference in New Issue
Block a user