diff options
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/defaults.lua | 35 | 
1 files changed, 35 insertions, 0 deletions
| diff --git a/lua/config/defaults.lua b/lua/config/defaults.lua index 4f93f924..d60938b8 100644 --- a/lua/config/defaults.lua +++ b/lua/config/defaults.lua @@ -134,6 +134,20 @@ lvim.lang = {        },      },    }, +  bicep = { +    formatters = {}, +    linters = {}, +    lsp = { +      provider = "bicep", +      setup = { +        cmd = { +          "dotnet", +          DATA_PATH .. "/lspinstall/bicep/Bicep.LangServer.dll", +        }, +        filetypes = { "bicep" }, +      }, +    }, +  },    c = {      formatters = {        -- { @@ -1077,6 +1091,27 @@ lvim.lang = {          cmd = {            DATA_PATH .. "/lspinstall/vue/node_modules/.bin/vls",          }, +        root_dir = function(fname) +          local util = require "lspconfig/util" +          return util.root_pattern "package.json"(fname) or util.root_pattern "vue.config.js"(fname) or vim.fn.getcwd() +        end, +        init_options = { +          config = { +            vetur = { +              completion = { +                autoImport = true, +                tagCasing = "kebab", +                useScaffoldSnippets = true, +              }, +              useWorkspaceDependencies = true, +              validation = { +                script = true, +                style = true, +                template = true, +              }, +            }, +          }, +        },        },      },    }, | 
