diff options
author | Minijackson <minijackson@riseup.net> | 2023-12-17 18:37:42 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-12-17 18:37:42 +0100 |
commit | 89f25c6a337db788a4274723cadedaad78fe8118 (patch) | |
tree | 5a0475db93e1193ebb4eeeefd53cee46a1ca845a /usecases/desktop/development.nix | |
parent | 55832639d9da479be6d36d84b2ed5063aecc804d (diff) | |
download | nixos-config-reborn-89f25c6a337db788a4274723cadedaad78fe8118.tar.gz nixos-config-reborn-89f25c6a337db788a4274723cadedaad78fe8118.zip |
development: re-enable clangd in neovim
Diffstat (limited to 'usecases/desktop/development.nix')
-rw-r--r-- | usecases/desktop/development.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/usecases/desktop/development.nix b/usecases/desktop/development.nix index a8bdcbb..a49ca3d 100644 --- a/usecases/desktop/development.nix +++ b/usecases/desktop/development.nix | |||
@@ -117,11 +117,18 @@ in { | |||
117 | rustaceanvim | 117 | rustaceanvim |
118 | ]; | 118 | ]; |
119 | 119 | ||
120 | variables = { | ||
121 | clangd_path = "${clang-tools}/bin/clangd"; | ||
122 | }; | ||
123 | |||
124 | lsp = { | 120 | lsp = { |
121 | clangd = { | ||
122 | cmd = [ | ||
123 | "${clang-tools}/bin/clangd" | ||
124 | "--background-index" | ||
125 | "--clang-tidy" | ||
126 | "--fallback-style=WebKit" | ||
127 | "--header-insertion-decorators" | ||
128 | "--header-insertion=iwyu" | ||
129 | ]; | ||
130 | capabilities = luaFormat.lib.mkRaw ''vim.tbl_extend("force", capabilities, { offsetEncoding = "utf-8" })''; | ||
131 | }; | ||
125 | elixirls.cmd = ["${elixir_ls}/bin/elixir-ls"]; | 132 | elixirls.cmd = ["${elixir_ls}/bin/elixir-ls"]; |
126 | hls.cmd = ["${haskell-language-server}/bin/haskell-language-server" "--lsp"]; | 133 | hls.cmd = ["${haskell-language-server}/bin/haskell-language-server" "--lsp"]; |
127 | lua_ls = { | 134 | lua_ls = { |