diff --git a/home/programs/editors/zed/default.nix b/home/programs/editors/zed/default.nix index 6024959..e14eb69 100644 --- a/home/programs/editors/zed/default.nix +++ b/home/programs/editors/zed/default.nix @@ -1,7 +1,7 @@ {pkgs, ...}: { imports = [./usersettings.nix ./userkeymap.nix]; programs.zed-editor = { - enable = false; + enable = true; package = pkgs.zed-editor.fhsWithPackages (pkgs: [pkgs.zlib pkgs.openssl]); extensions = [ # langs @@ -15,6 +15,8 @@ "nu" "gosum" "scls" + "lua" + "mermaid" # misc "env" diff --git a/home/programs/editors/zed/usersettings.nix b/home/programs/editors/zed/usersettings.nix index b3ad53b..aaea0b5 100644 --- a/home/programs/editors/zed/usersettings.nix +++ b/home/programs/editors/zed/usersettings.nix @@ -1,9 +1,9 @@ _: { programs.zed-editor.userSettings = { ui_font_size = 16; - ui_font_family = "JetBrainsMono Nerd Font"; + ui_font_family = "Maple Mono NF"; buffer_font_size = 16; - buffer_font_family = "JetBrainsMono Nerd Font"; + buffer_font_family = "Maple Mono NF"; relative_line_numbers = true; hour_format = "hour24"; shell = "nu"; @@ -32,6 +32,14 @@ _: { }; version = "2"; }; + diagnostics = { + inline = { + enabled = true; + update_debounce_ms = 150; + padding = 4; + max_severity = null; + }; + }; languages = { Nix = { language_servers = ["nil"];