{ auto_update = false; buffer_font_family = "BlexMono Nerd Font"; buffer_font_size = 15; disable_ai = true; 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 ]; 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}" "--" ]; }; }; TypeScript = { enable_language_server = true; language_servers = [ "deno" "!typescript-language-server" "!vtsls" "!eslint" ]; 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!({\"([^\"}]*)" ]; }; }; }; }; tabs = { file_icons = true; git_status = true; show_diagnostics = "errors"; }; telemetry = { metrics = false; diagnostics = false; }; }