diff --git a/config/zed/settings.json b/config/zed/settings.json new file mode 100644 index 0000000..7c4572b --- /dev/null +++ b/config/zed/settings.json @@ -0,0 +1,97 @@ +{ + "use_on_type_format": false, + "disable_ai": true, + "format_on_save": "off", + "restore_on_startup": "empty_tab", + "vim_mode": true, + "base_keymap": "VSCode", + "ui_font_size": 14, + "tab_size": 4, + "hard_tabs": false, + "soft_wrap": "none", + "show_whitespaces": "all", + "scrollbar": { "show": "never" }, + "buffer_font_features": { "liga": false }, + "buffer_font_size": 13.0, + "session": { "trust_all_worktrees": true }, + "telemetry": { "diagnostics": false, "metrics": false }, + "theme": { + "mode": "dark", + "light": "VSCode Dark Modern", + "dark": "VSCode Dark Modern", + }, + "which_key": { + "delay_ms": 100, + "enabled": false, + }, + // Vim stuff + "vim": { + "use_smartcase_find": true, + "toggle_relative_line_numbers": false + }, + // UI specific + "toolbar": { + "agent_review": true, + "selections_menu": false, + "quick_actions": false, + "breadcrumbs": false + }, + "tabs": { + "file_icons": false, + "git_status": false + }, + "tab_bar": { + "show_nav_history_buttons": false, + "show_tab_bar_buttons": false, + "show": true + }, + "title_bar": { + "show_user_picture": false, + "show_user_menu": false, + "show_sign_in": false, + "show_branch_name": true + }, + "debugger": { + "button": false + }, + "diagnostics": { + "button": false + }, + "search": { + "button": false + }, + "terminal": { + "button": false + }, + "status_bar": { + "cursor_position_button": true, + "active_language_button": true + }, + "project_panel": { + "button": false + }, + // LSP + "languages": { + "PHP": { + "language_servers": ["intelephense", "!phpactor", "!outsourced", "!tailwindcss-language-server", "..."] + }, + "Markdown": { + "language_servers": ["markdown-oxide", "!tailwindcss-language-server", "!json-language-server", "..."] + }, + "HTML": { + "language_servers": ["!tailwindcss-language-server", "..."] + }, + "CSS": { + "language_servers": ["!tailwindcss-language-server", "..."] + }, + "JavaScript": { + "language_servers": ["!tailwindcss-language-server", "..."] + }, + "TypeScript": { + "language_servers": ["!tailwindcss-language-server", "..."] + }, + "JSON": { + "language_servers": ["!json-language-server", "..."] + } + }, +}