diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/config/defaults.lua | 35 | ||||
| -rw-r--r-- | lua/core/which-key.lua | 17 | ||||
| -rw-r--r-- | lua/lsp/null-ls/formatters.lua | 6 | ||||
| -rw-r--r-- | lua/lsp/null-ls/linters.lua | 6 | 
4 files changed, 50 insertions, 14 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, +              }, +            }, +          }, +        },        },      },    }, diff --git a/lua/core/which-key.lua b/lua/core/which-key.lua index 8f2f2a5a..458e1634 100644 --- a/lua/core/which-key.lua +++ b/lua/core/which-key.lua @@ -72,25 +72,26 @@ M.config = function()        ["h"] = { "<cmd>nohlsearch<CR>", "No Highlight" },        b = {          name = "Buffers", -        j = { "<cmd>BufferPick<cr>", "jump to buffer" }, -        f = { "<cmd>Telescope buffers<cr>", "Find buffer" }, -        w = { "<cmd>BufferWipeout<cr>", "wipeout buffer" }, +        j = { "<cmd>BufferPick<cr>", "Jump" }, +        f = { "<cmd>Telescope buffers<cr>", "Find" }, +        b = { "<cmd>b#<cr>", "Previous" }, +        w = { "<cmd>BufferWipeout<cr>", "Wipeout" },          e = {            "<cmd>BufferCloseAllButCurrent<cr>", -          "close all but current buffer", +          "Close all but current",          }, -        h = { "<cmd>BufferCloseBuffersLeft<cr>", "close all buffers to the left" }, +        h = { "<cmd>BufferCloseBuffersLeft<cr>", "Close all to the left" },          l = {            "<cmd>BufferCloseBuffersRight<cr>", -          "close all BufferLines to the right", +          "Close all to the right",          },          D = {            "<cmd>BufferOrderByDirectory<cr>", -          "sort BufferLines automatically by directory", +          "Sort by directory",          },          L = {            "<cmd>BufferOrderByLanguage<cr>", -          "sort BufferLines automatically by language", +          "Sort by language",          },        },        p = { diff --git a/lua/lsp/null-ls/formatters.lua b/lua/lsp/null-ls/formatters.lua index 26be00da..2c2a4f06 100644 --- a/lua/lsp/null-ls/formatters.lua +++ b/lua/lsp/null-ls/formatters.lua @@ -45,15 +45,15 @@ function M.list_configured(formatter_configs)      local formatter = null_ls.builtins.formatting[fmt_config.exe]      if not formatter then -      Log:error("Not a valid formatter:", fmt_config.exe) +      Log:error("Not a valid formatter: " .. fmt_config.exe)        errors[fmt_config.exe] = {} -- Add data here when necessary      else        local formatter_cmd = services.find_command(formatter._opts.command)        if not formatter_cmd then -        Log:warn("Not found:", formatter._opts.command) +        Log:warn("Not found: " .. formatter._opts.command)          errors[fmt_config.exe] = {} -- Add data here when necessary        else -        Log:debug("Using formatter:", formatter_cmd) +        Log:debug("Using formatter: " .. formatter_cmd)          formatters[fmt_config.exe] = formatter.with { command = formatter_cmd, extra_args = fmt_config.args }        end      end diff --git a/lua/lsp/null-ls/linters.lua b/lua/lsp/null-ls/linters.lua index bc191d7e..d88a8b83 100644 --- a/lua/lsp/null-ls/linters.lua +++ b/lua/lsp/null-ls/linters.lua @@ -45,15 +45,15 @@ function M.list_configured(linter_configs)      local linter = null_ls.builtins.diagnostics[lnt_config.exe]      if not linter then -      Log:error("Not a valid linter:", lnt_config.exe) +      Log:error("Not a valid linter: " .. lnt_config.exe)        errors[lnt_config.exe] = {} -- Add data here when necessary      else        local linter_cmd = services.find_command(linter._opts.command)        if not linter_cmd then -        Log:warn("Not found:", linter._opts.command) +        Log:warn("Not found: " .. linter._opts.command)          errors[lnt_config.exe] = {} -- Add data here when necessary        else -        Log:debug("Using linter:", linter_cmd) +        Log:debug("Using linter: " .. linter_cmd)          linters[lnt_config.exe] = linter.with { command = linter_cmd, extra_args = lnt_config.args }        end      end | 
