[NullLS] Move formatting for C here
This commit is contained in:
@@ -3,8 +3,7 @@
|
|||||||
-- └ ┘
|
-- └ ┘
|
||||||
local lsp = vim.lsp
|
local lsp = vim.lsp
|
||||||
|
|
||||||
local capabilities = require("lsp-options").capabilities
|
local opts = require("lsp-options")
|
||||||
local on_attach = require("lsp-options").on_attach
|
|
||||||
|
|
||||||
lsp.config("clangd", {
|
lsp.config("clangd", {
|
||||||
cmd = {
|
cmd = {
|
||||||
@@ -13,13 +12,13 @@ lsp.config("clangd", {
|
|||||||
"--clang-tidy",
|
"--clang-tidy",
|
||||||
},
|
},
|
||||||
filetypes = { "c", "cpp", "objc", "objcpp", "cuda", "proto", "ino" },
|
filetypes = { "c", "cpp", "objc", "objcpp", "cuda", "proto", "ino" },
|
||||||
capabilities = capabilities,
|
capabilities = opts.capabilities,
|
||||||
on_attach = on_attach,
|
on_attach = opts.on_attach_no_formatting,
|
||||||
})
|
})
|
||||||
|
|
||||||
lsp.config("cmake", {
|
lsp.config("cmake", {
|
||||||
capabilities = capabilities,
|
capabilities = opts.capabilities,
|
||||||
on_attach = on_attach,
|
on_attach = opts.on_attach,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- ── Enable configs ───────────────────────────────────────────────
|
-- ── Enable configs ───────────────────────────────────────────────
|
||||||
|
@@ -53,6 +53,7 @@ return {
|
|||||||
require("none-ls.code_actions.eslint_d"),
|
require("none-ls.code_actions.eslint_d"),
|
||||||
require("none-ls.formatting.eslint_d"),
|
require("none-ls.formatting.eslint_d"),
|
||||||
null_ls.builtins.formatting.black,
|
null_ls.builtins.formatting.black,
|
||||||
|
null_ls.builtins.formatting.clang_format
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
Reference in New Issue
Block a user