diff options
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 = { |