🔧 Where my dotfiles lives in harmony and peace, most of the time

♻️ Simplify Zed settings and add tasks file

+7 -50
+1
Makefile
··· 35 35 @ mkdir -p "$(HOME)/.config/zed/" 36 36 @ ln -sf $(DOTFILES)/zed/settings.json "$(HOME)/.config/zed/settings.json" 37 37 @ ln -sf $(DOTFILES)/zed/keymap.json "$(HOME)/.config/zed/keymap.json" 38 + @ ln -sf $(DOTFILES)/zed/tasks.json "$(HOME)/.config/zed/tasks.json" 38 39 39 40 .PHONY: terminal 40 41 terminal:
+5 -50
zed/settings.json
··· 1 1 { 2 - "buffer_font_family": "JetBrainsMono Nerd Font", 3 - "buffer_font_size": 14.0, 4 - "terminal": { 5 - "copy_on_select": true, 6 - "font_family": "JetBrainsMono Nerd Font", 7 - "font_size": 14.0 8 - }, 9 - "inline_code_actions": true, 10 - "tabs": { 11 - "git_status": true, 12 - "file_icons": true, 13 - "show_diagnostics": "errors" 14 - }, 15 2 "collaboration_panel": { 16 3 "button": false 17 4 }, 18 - "always_treat_brackets_as_autoclosed": true, 19 - "lsp": { 20 - "basedpyright": { 21 - "settings": { 22 - "python": { 23 - "pythonPath": ".venv/bin/python" 24 - }, 25 - "basedpyright.analysis": { 26 - "typeCheckingMode": "standard", 27 - "diagnosticMode": "workspace", 28 - "inlayHints": { 29 - "callArgumentNames": true, 30 - "functionReturnTypes": true, 31 - "genericTypes": true, 32 - "variableTypes": true 33 - } 34 - } 35 - } 36 - } 5 + "autosave": "on_focus_change", 6 + "session": { 7 + "trust_all_worktrees": true 37 8 }, 38 - "soft_wrap": "editor_width", 39 - "scrollbar": { 40 - "axes": { 41 - "horizontal": false 42 - } 43 - }, 44 - "diagnostics": { 45 - "include_warnings": true, 46 - "inline": { 47 - "enabled": true, 48 - "padding": 10, 49 - "min_column": 60 50 - } 51 - }, 52 - "autosave": "on_focus_change", 53 - "ensure_final_newline_on_save": true, 54 - "format_on_save": "on", 55 - "auto_update": false, 9 + "ui_font_size": 16, 10 + "buffer_font_size": 15, 56 11 "theme": "Catppuccin Frappé", 57 12 "icon_theme": "Catppuccin Frappé" 58 13 }
+1
zed/tasks.json
··· 1 + []