馃敡 Where my dotfiles lives in harmony and peace, most of the time
at main 2.0 kB view raw
1// Zed settings 2// 3// For information on how to configure Zed, see the Zed 4// documentation: https://zed.dev/docs/configuring-zed 5// 6// To see all of Zed's default settings without changing your 7// custom settings, run `zed: open default settings` from the 8// command palette (cmd-shift-p / ctrl-shift-p) 9{ 10 "buffer_font_family": "JetBrainsMono Nerd Font", 11 "buffer_font_size": 14.0, 12 "terminal": { 13 "copy_on_select": true, 14 "font_family": "JetBrainsMono Nerd Font", 15 "font_size": 14.0 16 }, 17 "inline_code_actions": true, 18 "tabs": { 19 "git_status": true, 20 "file_icons": true, 21 "show_diagnostics": "errors" 22 }, 23 "collaboration_panel": { 24 "button": false 25 }, 26 "always_treat_brackets_as_autoclosed": true, 27 "languages": { 28 "Python": { 29 "language_servers": [ 30 "ruff", 31 "basedpyright", 32 "!pyright" 33 ], 34 "formatter": [ 35 { 36 "code_actions": { 37 "source.organizeImports.ruff": true, 38 "source.fixAll.ruff": true 39 } 40 }, 41 { 42 "language_server": { 43 "name": "ruff" 44 } 45 } 46 ] 47 } 48 }, 49 "lsp": { 50 "basedpyright": { 51 "settings": { 52 "python": { 53 "pythonPath": ".venv/bin/python" 54 }, 55 "basedpyright.analysis": { 56 "typeCheckingMode": "standard", 57 "diagnosticMode": "workspace", 58 "inlayHints": { 59 "callArgumentNames": true, 60 "functionReturnTypes": true, 61 "genericTypes": true, 62 "variableTypes": true 63 } 64 } 65 } 66 } 67 }, 68 "soft_wrap": "editor_width", 69 "scrollbar": { 70 "axes": { 71 "horizontal": false 72 } 73 }, 74 "diagnostics": { 75 "include_warnings": true, 76 "inline": { 77 "enabled": true, 78 "padding": 10, 79 "min_column": 60 80 } 81 }, 82 "autosave": "on_focus_change", 83 "ensure_final_newline_on_save": true, 84 "format_on_save": "on", 85 "auto_update": false, 86 "theme": "Catppuccin Frapp茅", 87 "icon_theme": "Catppuccin Frapp茅" 88}