30 lines
794 B
Nix
30 lines
794 B
Nix
{pkgs, lib, ... }:
|
|
|
|
{
|
|
programs.zed-editor = {
|
|
enable = true;
|
|
|
|
userSettings = {
|
|
lsp.clangd = {
|
|
binary.path = "${pkgs.clang-tools}/bin/clangd";
|
|
settings = {
|
|
arguments = [
|
|
"--background-index"
|
|
"--header-insertion=never"
|
|
# Отключаем диагностику ошибок
|
|
"--enable-config" # Требуется для кастомных настроек
|
|
];
|
|
# Конфиг clangd (переопределяет аргументы)
|
|
config = {
|
|
Diagnostics = {
|
|
Enable = false; # Полное отключение диагностики
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
home.packages = with pkgs; [ clang-tools ];
|
|
}
|