aboutsummaryrefslogtreecommitdiff
path: root/modules/programs/zed.nix
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2026-04-13 13:59:55 +0200
committerschererleander <leander@schererleander.de>2026-04-13 13:59:55 +0200
commit429949f7797f5c0d38e184ff384a195dc52be6a1 (patch)
treeb5318ea8f3f49b2665ee7dbb4f5b2fdb4c5920cd /modules/programs/zed.nix
parent801196ecf2307c1d4f6d62a55e00842dcd9b7f44 (diff)
feat(lsp): setup lsp module
Diffstat (limited to 'modules/programs/zed.nix')
-rw-r--r--modules/programs/zed.nix24
1 files changed, 17 insertions, 7 deletions
diff --git a/modules/programs/zed.nix b/modules/programs/zed.nix
index f77f48e..f14fb17 100644
--- a/modules/programs/zed.nix
+++ b/modules/programs/zed.nix
@@ -2,7 +2,17 @@
flake.modules.homeManager.zed = {
programs.zed-editor = {
enable = true;
- extensions = [ "nix" ];
+ extensions = [
+ "nix"
+ "c"
+ "go"
+ "lua"
+ "rust"
+ "python"
+ "typescript"
+ "typst"
+ "latex"
+ ];
userSettings = {
telemetry = {
metrics = false;
@@ -10,19 +20,19 @@
title_bar = {
show_onboarding_banner = false;
show_project_items = false;
- show_branch_name = false;
+ #show_branch_name = false;
show_user_menu = false;
};
- tab_bar.show = false;
+ #tab_bar.show = false;
toolbar.quick_actions = false;
- status_bar."experimental.show" = false;
+ #status_bar."experimental.show" = false;
project_panel = {
dock = "right";
default_width = 400;
- hide_root = true;
+ #hide_root = true;
auto_fold_dirs = false;
- starts_open = false;
- git_status = false;
+ #starts_open = false;
+ #git_status = false;
sticky_scroll = false;
scrollbar.show = "never";
indent_guides.show = "never";