feat(lsp): Set up vtsls, vue_ls, install miscellaneous plugins

This commit is contained in:
Калистратов Максим
2026-06-02 14:49:22 +03:00
parent c00508b08d
commit 81e111c01e
12 changed files with 171 additions and 11 deletions

View File

@@ -2,11 +2,23 @@ local conform = require("conform")
---@type conform.setupOpts
local options = {
formatters = {
phpcbf = {
command = "phpcbf",
args = { "-" },
stdin = true,
exist_codes = { 0, 1 },
},
},
formatters_by_ft = {
lua = { "stylua" },
php = { "phpcbf" },
javascript = { "eslint_d" },
typescript = { "eslint_d" },
vue = { "eslint_d" },
},
format_on_save = {
timeout_ms = 500,
timeout_ms = 5000,
lsp_format = "fallback",
},
}