summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/development.nix
diff options
context:
space:
mode:
Diffstat (limited to 'usecases/desktop/development.nix')
-rw-r--r--usecases/desktop/development.nix15
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 = {