home/zed: more config

This commit is contained in:
Oystein Kristoffer Tveit 2025-03-13 14:02:32 +01:00
parent e275f2ff72
commit bbaf7eb9e2
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146

View File

@ -16,15 +16,39 @@
tab_size = 2; tab_size = 2;
ui_font_family = "Noto Sans"; ui_font_family = "Noto Sans";
ui_font_size = 18;
buffer_font_family = "Fira Code"; buffer_font_family = "Fira Code";
buffer_font_size = 16;
terminal.font_family = "Fira Code"; terminal.font_family = "Fira Code";
termial.font_size = 16;
tabs = {
file_icons = true;
show_close_button = "always";
show_diagnostics = "errors";
};
telemetry = { telemetry = {
diagnostics = false; diagnostics = false;
metrics = false; metrics = false;
}; };
diagnostics = {
include_warnings = true;
inline.enabled = true;
update_with_cursor = false;
primary_only = false;
use_rendered = false;
};
relative_linue_numbers = true;
vim_mode = true; vim_mode = true;
vim = {
toggle_relative_line_numbers = true;
};
theme = { theme = {
mode = "dark"; mode = "dark";
@ -32,6 +56,8 @@
dark = "monokai Darker Classic"; dark = "monokai Darker Classic";
}; };
icon_theme = "Material Icon Theme";
file_scan_exclusions = [ file_scan_exclusions = [
"**/.git" "**/.git"
"**/.svn" "**/.svn"
@ -46,7 +72,12 @@
"**/.direnv" "**/.direnv"
]; ];
git.inline_blame.enable = false; git_status = true;
git.inline_blame.enabled = false;
collaboration_panel.button = false;
preview_tabs.enable = false;
indent_guides = { indent_guides = {
enabled = true; enabled = true;
@ -56,9 +87,15 @@
userKeymaps = [ userKeymaps = [
{ {
context = "Workspace";
bindings = { bindings = {
ctrl-j = "workspace::NewTerminal"; ctrl-b = "workspace::ToggleLeftDock";
ctrl-j = "workspace::ToggleBottomDock";
ctrl-w = "pane::CloseActiveItem";
ctrl-h = "pane::ActivatePreviousItem";
ctrl-l = "pane::ActivateNextItem";
ctrl-shift-h = "pane::ActivateLastItem";
# ctrl-shift-l = "pane::ActivatFirstItem"; # wat?
ctrl-shift-o = "workspace::Open";
}; };
} }
]; ];
@ -66,11 +103,22 @@
extensions = [ extensions = [
"basher" "basher"
"dart" "dart"
"dart"
"dockerfile" "dockerfile"
"env"
"git-firefly"
"html" "html"
"ini"
"justfile"
"latex"
"log"
"make"
"material-icon-theme"
"nix" "nix"
"sql" "sql"
"strace"
"toml" "toml"
"typst"
]; ];
}; };