My Nix Configuration

[programs.zed-editor] Update settings

pyrox.dev 2076eda5 6d3fdf83

verified
Changed files
+49 -9
modules
home
programs
zed-editor
+49 -9
modules/home/programs/zed-editor/settings.nix
···
buffer_font_family = "BlexMono Nerd Font";
buffer_font_size = 15;
git_panel.button = true;
-
icon_theme = "Catppuccin Mocha";
load_direnv = "direct";
lsp.deno.settings.deno.enable = true;
relative_line_numbers = true;
show_edit_predictions = false;
terminal.dock = "bottom";
theme = "Catppuccin Mocha";
ui_font_size = 15;
vim_mode = true;
assistant = {
enabled = false;
···
edit_prediction_provider = "none";
};
inlay_hints = {
enabled = true;
edit_debounce_ms = 500;
};
languages = {
-
Vento = {
-
enable_language_server = true;
-
language_servers = [ "vscode-html-language-server" ];
-
format_on_save = "on";
formatter.external = {
-
command = "deno";
arguments = [
-
"task"
-
"fmt"
-
"--stdin"
"{buffer_path}"
];
};
};
···
];
formatter = "language_server";
prettier.allowed = false;
};
};
···
buffer_font_family = "BlexMono Nerd Font";
buffer_font_size = 15;
git_panel.button = true;
load_direnv = "direct";
lsp.deno.settings.deno.enable = true;
relative_line_numbers = true;
show_edit_predictions = false;
+
soft_wrap = "none";
terminal.dock = "bottom";
theme = "Catppuccin Mocha";
+
ui_font_family = "Inter";
ui_font_size = 15;
vim_mode = true;
+
wrap_guides = [ 100 ];
assistant = {
enabled = false;
···
edit_prediction_provider = "none";
};
+
icon_theme = {
+
mode = "dark";
+
dark = "Catppuccin Mocha";
+
light = "Catppuccin Mocha";
+
};
+
inlay_hints = {
enabled = true;
edit_debounce_ms = 500;
};
languages = {
+
Nix = {
formatter.external = {
+
command = "nixfmt";
arguments = [
+
"--quiet"
+
"--filename"
"{buffer_path}"
+
"--"
];
};
};
···
];
formatter = "language_server";
prettier.allowed = false;
+
};
+
Vento = {
+
enable_language_server = true;
+
language_servers = [
+
"vscode-html-language-server"
+
"tailwindcss-language-server"
+
];
+
format_on_save = "on";
+
formatter.external = {
+
command = "deno";
+
arguments = [
+
"task"
+
"fmt"
+
"--stdin"
+
"{buffer_path}"
+
];
+
};
+
};
+
};
+
+
lsp = {
+
tailwindcss-language-server = {
+
settings = {
+
includeLanguages = {
+
"vento" = "html";
+
"*.vto" = "html";
+
};
+
experimental = {
+
classRegex = [
+
"class=\"([^\"]*)"
+
"class={\"([^\"}]*)"
+
"class=format!({\"([^\"}]*)"
+
];
+
};
+
};
};
};