My personal settings for zed since zed doesn't have a convenient export settings function
0

Configure Feed

Select the types of activity you want to include in your feed.

init

AWESOMEVIVOBOOK\rakib (Jul 15, 2026, 7:26 PM +0800) 3c237102

+227
+19
AGENTS.md
··· 1 + ## Commit message 2 + 3 + You are an expert at writing Git commits. Your job is to write a short clear commit message that summarizes the changes. 4 + 5 + If you can accurately express the change in just the subject line, don't include anything in the message body. Only use the body when it is providing *useful* information. 6 + 7 + Don't repeat information from the subject line in the message body. 8 + 9 + Only return the commit message in your response. Do not include any additional meta-commentary about the task. Do not include the raw diff output in the commit message. 10 + 11 + Follow good Git style: 12 + 13 + - Separate the subject from the body with a blank line 14 + - Try to limit the subject line to 50 characters 15 + - Capitalize the subject line 16 + - Do not end the subject line with any punctuation 17 + - Use the imperative mood in the subject line 18 + - Wrap the body at 72 characters 19 + - Keep the body short and concise (omit it entirely if not useful)
+51
keymap.json
··· 1 + // Zed keymap 2 + // 3 + // For information on binding keys, see the Zed 4 + // documentation: https://zed.dev/docs/key-bindings 5 + // 6 + // To see the default key bindings run `zed: open default keymap` 7 + // from the command palette. 8 + [ 9 + { 10 + "context": "Editor && vim_mode == insert", 11 + "bindings": { 12 + // "j k": "vim::NormalBefore" 13 + }, 14 + }, 15 + // make ctrl-tab only cycle through the editor tabs 16 + { 17 + "context": "Pane", 18 + "bindings": { 19 + "ctrl-shift-tab": "pane::ActivatePreviousItem", 20 + "ctrl-tab": "pane::ActivateNextItem", 21 + }, 22 + }, 23 + // don't make ctrl-w close left dock 24 + { 25 + "context": "ProjectPanel", 26 + "bindings": { 27 + "ctrl-w": ["workspace::SendKeystrokes", "ctrl-k ctrl-right ctrl-w"], 28 + }, 29 + }, 30 + { 31 + "context": "Workspace", 32 + "bindings": { 33 + "ctrl-g g": [ 34 + "task::Spawn", 35 + { "task_name": "LazyGit", "reveal_target": "center" }, 36 + ], 37 + }, 38 + }, 39 + // closing tab on helix mode is slow, this fix it 40 + { 41 + "context": "Pane", 42 + "bindings": { 43 + "ctrl-w": [ 44 + "pane::CloseActiveItem", 45 + { 46 + "close_pinned": false 47 + } 48 + ] 49 + } 50 + }, 51 + ]
+142
settings.json
··· 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 + "cli_default_open_behavior": "existing_window", 11 + "diff_view_style": "split", 12 + "which_key": { 13 + "delay_ms": 0, 14 + "enabled": true 15 + }, 16 + "vim": { 17 + "use_system_clipboard": "always", 18 + "toggle_relative_line_numbers": true 19 + }, 20 + "vim_mode": false, 21 + "helix_mode": true, 22 + "sticky_scroll": { 23 + "enabled": true 24 + }, 25 + "code_lens": "off", 26 + "mouse_wheel_zoom": false, 27 + "rounded_selection": true, 28 + "current_line_highlight": "all", 29 + "cursor_shape": "bar", 30 + "title_bar": { 31 + "show_branch_status_icon": false 32 + }, 33 + "format_on_save": "on", 34 + "formatter": ["prettier"], 35 + "code_actions_on_format": { 36 + "source.organizeImports": true 37 + }, 38 + "edit_predictions": { 39 + "mode": "subtle", 40 + "provider": "zed", 41 + "open_ai_compatible_api": { 42 + 43 + } 44 + }, 45 + "project_panel": { 46 + "git_status_indicator": false, 47 + "diagnostic_badges": false, 48 + "bold_folder_labels": false, 49 + "dock": "left" 50 + }, 51 + "outline_panel": { 52 + "dock": "right" 53 + }, 54 + "collaboration_panel": { 55 + "button": false, 56 + "dock": "right" 57 + }, 58 + "agent": { 59 + "button": false, 60 + "sidebar_side": "right", 61 + "dock": "right", 62 + "favorite_models": [], 63 + "model_parameters": [] 64 + }, 65 + "buffer_font_weight": 400.0, 66 + "buffer_line_height": "comfortable", 67 + "colorize_brackets": true, 68 + "languages": { 69 + "TypeScript": { 70 + "indent_guides": { 71 + "enabled": true, 72 + }, 73 + }, 74 + }, 75 + "diagnostics": { 76 + "inline": { 77 + "enabled": true 78 + }, 79 + }, 80 + "prettier": { 81 + "allowed": true, 82 + }, 83 + "git": { 84 + "enable_status": true, 85 + "inline_blame": { 86 + "enabled": false, 87 + }, 88 + }, 89 + "disable_ai": false, 90 + "git_panel": { 91 + "fallback_branch_name": "main", 92 + "dock": "left", 93 + "tree_view": false, 94 + }, 95 + "icon_theme": { 96 + "mode": "light", 97 + "light": "VSCode Great Icons Theme", 98 + "dark": "VSCode Great Icons Theme" 99 + }, 100 + "wsl_connections": [ 101 + { 102 + "distro_name": "Ubuntu", 103 + "user": null, 104 + "projects": [], 105 + }, 106 + ], 107 + "session": { 108 + "trust_all_worktrees": false, 109 + }, 110 + "terminal": { 111 + "toolbar": { 112 + "breadcrumbs": false 113 + }, 114 + "font_family": "Monaspace Krypton NF", 115 + "shell": { 116 + "program": "wsl.exe", 117 + }, 118 + }, 119 + "base_keymap": "VSCode", 120 + "buffer_font_fallbacks": ["Consolas", "Courier New", "monospace"], 121 + "buffer_font_family": "Monaspace Neon NF", 122 + "buffer_font_features": { 123 + "calt": true, 124 + "liga": true, 125 + "ss01": true, 126 + "ss03": true, 127 + "ss04": true, 128 + }, 129 + "indent_guides": { 130 + "background_coloring": "disabled", 131 + "coloring": "indent_aware", 132 + "enabled": true, 133 + }, 134 + "tab_size": 2, 135 + "ui_font_size": 15.0, 136 + "buffer_font_size": 14.0, 137 + "theme": { 138 + "mode": "dark", 139 + "light": "One Light", 140 + "dark": "Catppuccin Mocha" 141 + }, 142 + }
+15
tasks.json
··· 1 + [ 2 + { 3 + "label": "LazyGit", 4 + "command": "lazygit", 5 + "shell": { 6 + "program": "bash", 7 + }, 8 + "hide": "on_success", 9 + "reveal_target": "center", 10 + "show_summary": false, 11 + "show_command": false, 12 + "allow_concurrent_runs": true, 13 + "use_new_terminal": true, 14 + }, 15 + ]