fix lunarvim first-run issue

This commit is contained in:
Sean Buckley 2023-10-16 11:00:18 -04:00
parent 95e38b2ee7
commit be3e1d08d0

View file

@ -4,20 +4,22 @@ vim.opt.whichwrap = ""
vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "pylyzer" }) vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "pylyzer" })
lvim.format_on_save = true -- null-ls is missing on first-run. only do this if null-ls exists
if pcall(require, "null-ls") then
local formatters = require "lvim.lsp.null-ls.formatters" lvim.format_on_save = true
formatters.setup { local formatters = require "lvim.lsp.null-ls.formatters"
{ exe = "nixpkgs-fmt", filetypes = { "nix" } }, formatters.setup {
{ exe = "black", filetypes = { "python" } }, { exe = "nixpkgs-fmt", filetypes = { "nix" } },
{ { exe = "black", filetypes = { "python" } },
name = "prettier", {
filetypes = { name = "prettier",
"html", filetypes = {
"json", "html",
"js", "json",
"typescript", "js",
"yaml" "typescript",
"yaml"
},
}, },
}, }
} end