mirror of
https://github.com/itme-brain/nixos.git
synced 2026-03-24 00:29:43 -04:00
clangd
This commit is contained in:
parent
fa006a2b7c
commit
5fa5fd29c5
2 changed files with 13 additions and 0 deletions
|
|
@ -61,12 +61,24 @@ lsp.setup_servers({
|
||||||
"bashls",
|
"bashls",
|
||||||
"dhall_lsp_server",
|
"dhall_lsp_server",
|
||||||
"volar",
|
"volar",
|
||||||
|
"clangd",
|
||||||
})
|
})
|
||||||
|
|
||||||
require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls())
|
require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls())
|
||||||
|
|
||||||
lsp.setup()
|
lsp.setup()
|
||||||
|
|
||||||
|
local cmp_nvim_lsp = require "cmp_nvim_lsp"
|
||||||
|
|
||||||
|
require("lspconfig").clangd.setup {
|
||||||
|
on_attach = on_attach,
|
||||||
|
capabilities = cmp_nvim_lsp.default_capabilities(),
|
||||||
|
cmd = {
|
||||||
|
"clangd",
|
||||||
|
"--offset-encoding=utf-16",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
require("lspconfig").volar.setup({
|
require("lspconfig").volar.setup({
|
||||||
filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue", "json" },
|
filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue", "json" },
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ let
|
||||||
haskell-language-server hlint
|
haskell-language-server hlint
|
||||||
nodePackages."@tailwindcss/language-server"
|
nodePackages."@tailwindcss/language-server"
|
||||||
dhall-lsp-server
|
dhall-lsp-server
|
||||||
|
llvmPackages_rocm.clang-tools-extra
|
||||||
];
|
];
|
||||||
|
|
||||||
lsp' = with pkgs.nodePackages; [
|
lsp' = with pkgs.nodePackages; [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue