fix(clangd): use same offsetEncoding as null-ls

This commit is contained in:
Ching Pei Yang 2023-06-12 01:12:05 +02:00
parent b5d5700fcc
commit 99c69c4e9c

View file

@ -24,8 +24,11 @@ with builtins; let
clangd = { clangd = {
package = pkgs.clang-tools; package = pkgs.clang-tools;
lspConfig = '' lspConfig = ''
local clangd_cap = capabilities
-- use same offsetEncoding as null-ls
clangd_cap.offsetEncoding = {"utf-16"}
lspconfig.clangd.setup{ lspconfig.clangd.setup{
capabilities = capabilities; capabilities = clangd_cap;
on_attach=default_on_attach; on_attach=default_on_attach;
cmd = {"${cfg.lsp.package}/bin/clangd"}; cmd = {"${cfg.lsp.package}/bin/clangd"};
${optionalString (cfg.lsp.opts != null) "init_options = ${cfg.lsp.opts}"} ${optionalString (cfg.lsp.opts != null) "init_options = ${cfg.lsp.opts}"}