formatting changes

This commit is contained in:
2026-05-03 11:39:49 +02:00
parent ffd6fac633
commit 44a4e7102e
3 changed files with 31 additions and 7 deletions
+4
View File
@@ -0,0 +1,4 @@
{
"tabWidth": 4,
"useTabs": false
}
+14
View File
@@ -3,6 +3,20 @@ vim.lsp.config("sourcekit", {
filetypes = { "swift", "objective-c", "objective-c++" }, filetypes = { "swift", "objective-c", "objective-c++" },
}) })
vim.lsp.config("svelte", {
settings = {
svelte = {
plugin = {
svelte = {
format = {
config = { tabWidth = 4, useTabs = false },
},
},
},
},
},
})
vim.lsp.config("tinymist", { vim.lsp.config("tinymist", {
cmd = { "tinymist" }, cmd = { "tinymist" },
filetypes = { "typst" }, filetypes = { "typst" },
+13 -7
View File
@@ -39,20 +39,26 @@ for _, name in ipairs({
pcall(function() require(name).setup() end) pcall(function() require(name).setup() end)
end end
local prettier = { "prettierd", "prettier", stop_after_first = true }
require("conform").setup({ require("conform").setup({
formatters_by_ft = { formatters_by_ft = {
python = { "black" }, python = { "black" },
c = { "clang-format" }, c = { "clang-format" },
cpp = { "clang-format" }, cpp = { "clang-format" },
java = { "clang-format" }, java = { "clang-format" },
javascript = { "prettierd", "prettier", stop_after_first = true }, javascript = prettier,
typescript = { "prettierd", "prettier", stop_after_first = true }, typescript = prettier,
svelte = { "prettierd", "prettier", stop_after_first = true }, css = prettier,
css = { "prettierd", "prettier", stop_after_first = true }, html = prettier,
html = { "prettierd", "prettier", stop_after_first = true }, json = prettier,
json = { "prettierd", "prettier", stop_after_first = true }, markdown = prettier,
yaml = prettier,
}, },
format_on_save = { timeout_ms = 500, lsp_format = "fallback" }, formatters = {
prettier = { prepend_args = { "--tab-width", "4", "--use-tabs", "false" } },
prettierd = { env = { PRETTIERD_DEFAULT_CONFIG = vim.fn.expand("~/.config/nvim/.prettierrc.json") } },
},
format_on_save = { timeout_ms = 2000, lsp_format = "fallback" },
}) })
require("render-markdown").setup({ require("render-markdown").setup({