jinja lsp, prettierrc, eslintrc

This commit is contained in:
2024-04-13 17:41:43 +02:00
parent 91729cb068
commit 5acbca47f3
3 changed files with 47 additions and 22 deletions

View File

@@ -13,6 +13,7 @@
"indent": ["error", 4],
"semi": ["error", "always"],
"quotes": ["error", "double"],
"comma-dangle": ["error", "only-multiline"]
"comma-dangle": ["error", "only-multiline"],
"space-before-function-paren": ["error", "never"]
}
}

View File

@@ -2,5 +2,6 @@
"trailingComma": "es5",
"tabWidth": 4,
"semi": true,
"singleQuote": false
"singleQuote": false,
"spaceBeforeFunctionParen": false
}

View File

@@ -158,15 +158,38 @@ local lsp_zero = require("lsp-zero")
lsp_zero.on_attach(function(client, bufnr)
lsp_zero.default_keymaps({ buffer = bufnr })
end)
require("lspconfig").pyright.setup({
lspconfig = require("lspconfig")
lspconfig.pyright.setup({
virtual_text = false,
})
local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities())
require("lspconfig").clangd.setup({
lspconfig.clangd.setup({
capabilities = capabilities,
})
local configs = require("lspconfig.configs")
if not configs.jinja_lsp then
configs.jinja_lsp = {
default_config = {
cmd = { "/Users/zev/.cargo/bin/jinja-lsp" },
filetypes = { "jinja", "rs" },
root_dir = function(fname)
return lspconfig.util.find_git_ancestor(fname)
end,
settings = {
templates = "./templates",
backend = { "./app" },
lang = "rust",
},
},
}
end
lspconfig.jinja_lsp.setup({})
vim.api.nvim_create_augroup("AutoFormat", {})
vim.api.nvim_create_autocmd("BufWritePost", {