summaryrefslogtreecommitdiff
path: root/zed/.config
diff options
context:
space:
mode:
Diffstat (limited to 'zed/.config')
-rw-r--r--zed/.config/zed/keymap.json14
-rw-r--r--zed/.config/zed/settings.json261
2 files changed, 245 insertions, 30 deletions
diff --git a/zed/.config/zed/keymap.json b/zed/.config/zed/keymap.json
new file mode 100644
index 0000000..816b7c6
--- /dev/null
+++ b/zed/.config/zed/keymap.json
@@ -0,0 +1,14 @@
+[
+ {
+ "context": "Workspace",
+ "bindings": {
+ "shift shift": "file_finder::Toggle"
+ }
+ },
+ {
+ "context": "Editor",
+ "bindings": {
+ // "j k": ["workspace::SendKeystrokes", "escape"]
+ }
+ }
+]
diff --git a/zed/.config/zed/settings.json b/zed/.config/zed/settings.json
index cfe45d7..69f987f 100644
--- a/zed/.config/zed/settings.json
+++ b/zed/.config/zed/settings.json
@@ -1,29 +1,68 @@
{
- "project_panel": {
- "dock": "right"
- },
- "agent": {
- "dock": "left",
- "version": "1"
- },
+ // -- <telemetry> --
"telemetry": {
"metrics": false,
"diagnostics": false
},
+ "features": {
+ "copilot": false
+ },
+ "show_copilot_suggestions": false,
+ // -- </telemetry> --
+
+ // -- <keys> --
"vim_mode": true,
"base_keymap": "JetBrains",
+ // -- </keys> --
+
+ // -- <text> --
"ui_font_size": 14,
"tab_size": 4,
"buffer_font_size": 14,
"ui_font_family": "Agave Nerd Font Mono",
"buffer_font_family": "Agave Nerd Font Mono",
+ // -- </text> --
+
+ // -- <theme> --
"theme": {
"mode": "system",
"light": "Gruvbox Light Hard",
"dark": "Gruvbox Dark Soft"
},
- "format_on_save": "off",
+ // -- </theme> --
+
+ // -- <line_view> --
"relative_line_numbers": true,
+ "current_line_highlight": "all",
+ "show_whitespaces": "selection",
+ // -- </line_view> --
+
+ // -- <on_save> --
+ "format_on_save": "off",
+ "ensure_final_newline_on_save": true,
+ // -- </on_save> --
+
+ // -- <layout> --
+ "centered_layout": {
+ "left_padding": 0.1,
+ "right_padding": 0.1
+ },
+ "tab_bar": {
+ "show": false
+ },
+ "toolbar": {
+ "breadcrumbs": false,
+ "quick_actions": false,
+ "selections_menu": false,
+ "agent_review": false,
+ "code_actions": false
+ },
+ "project_panel": {
+ "dock": "right"
+ },
+ // -- </layout> --
+
+ // -- <languages> --
"lsp": {
"jdtls": {
"initialization_options": {
@@ -40,38 +79,200 @@
}
}
}
- },
- "deno": {
- "settings": {
- "deno": {
- "enable": true
- }
- }
}
},
"languages": {
"Java": {
- "formatter": "language_server",
+ "formatter": "prettier",
"format_on_save": "off",
"language_servers": ["jdtls"]
},
"TypeScript": {
- "language_servers": [
- //"deno",
- "typescript-language-server",
- "!vtsls",
- "!eslint"
- ],
- "formatter": "language_server"
+ "language_servers": ["typescript-language-server"],
+ "formatter": "prettier"
},
"TSX": {
- "language_servers": [
- "deno",
- "!typescript-language-server",
- "!vtsls",
- "!eslint"
- ],
- "formatter": "language_server"
+ "language_servers": ["typescript-language-server"],
+ "formatter": "prettier"
+ }
+ },
+ // -- </languages> --
+
+ // -- <extensions> --
+ "auto_install_extensions": {
+ "html": true,
+ "dockerfile": true,
+ "docker-compose": true,
+ "ansible": true,
+ "deno": true,
+ "java": true,
+ "kotlin": true,
+ "toml": true,
+
+ // https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
+ "mcp-server-sequential-thinking": true
+ },
+ // -- </extensions> --
+
+ // -- <amzn_ai> --
+ "language_models": {
+ "bedrock": {
+ "authentication_method": "named_profile",
+ "profile": "cline",
+ "region": "us-west-2"
}
+ },
+ "context_servers": {
+ // wasabi's MCP server
+ "wasabi": {
+ "command": {
+ "path": "wasabi",
+ "args": ["--mcp-server"],
+ "env": null
+ },
+ "settings": {}
+ },
+ // the internal general MCP server
+ "Amazon Internal MCP": {
+ "command": {
+ "path": "amzn_ai-mcp",
+ "args": [],
+ "env": null
+ },
+ "settings": {}
+ },
+ // offical AWS Docs MCP server built by Labs
+ "AWS Documentation MCP Server": {
+ "command": {
+ "path": "mise",
+ "args": [
+ "exec",
+ "uv@latest",
+ "--",
+ "uvx",
+ "awslabs.aws-documentation-mcp-server@latest"
+ ],
+ "env": {
+ "FASTMCP_LOG_LEVEL": "ERROR"
+ }
+ }
+ }
+ },
+ "agent": {
+ "dock": "left",
+ "profiles": {
+ "starter-profile": {
+ "name": "Starter Profile",
+ "tools": {
+ "copy_path": false,
+ "create_directory": false,
+ "delete_path": false,
+ "diagnostics": false,
+ "edit_file": true,
+ "fetch": false,
+ "find_path": false,
+ "grep": false,
+ "list_directory": true,
+ "move_path": false,
+ "terminal": false,
+ "read_file": true,
+ "open": true,
+ "now": true,
+ "thinking": true
+ },
+ "context_servers": {
+ "wasabi": {
+ "tools": {
+ "WorkspaceSearch": true,
+ "ReadInternalWebsites": true,
+ "Delegate": true
+ }
+ },
+ "mcp-server-sequential-thinking": {
+ "tools": {
+ "sequentialthinking": true
+ }
+ },
+ "Amazon Internal MCP": {
+ "tools": {
+ "write_internal_website": true,
+ "tod_download_logs": true,
+ "taskei_get_task": true,
+ "slack-send-message": true,
+ "sim_update_issue": true,
+ "sim_search_issues": true,
+ "sim_get_issue": true,
+ "sim_get_folders": true,
+ "sim_create_issue": true,
+ "sim_add_tag": true,
+ "sim_add_comment": true,
+ "search_symphony": true,
+ "search_sable": true,
+ "search_products": true,
+ "search_quip": true,
+ "search_people": true,
+ "search_katal_components": true,
+ "search_internal_websites": true,
+ "search_internal_issues": true,
+ "search_datapath": true,
+ "search_internal_code": true,
+ "read_quip": true,
+ "read_orr": true,
+ "read_kingpin_goal": true,
+ "read_internal_website": true,
+ "read_coe": true,
+ "prompt_farm_search_prompts": true,
+ "prompt_farm_prompt_content": true,
+ "policy_engine_get_user_dashboard": true,
+ "policy_engine_get_risk": true,
+ "plantuml": true,
+ "pippin_update_project": true,
+ "pippin_update_artifact": true,
+ "pippin_list_projects": true,
+ "pippin_list_artifacts": true,
+ "pippin_get_project": true,
+ "pippin_get_artifact": true,
+ "pippin_create_project": true,
+ "pippin_create_artifact": true,
+ "mox_console": true,
+ "lookup_user_coding_activity_summary": true,
+ "lookup_team_code_resource": true,
+ "list_katal_components": true,
+ "get_recent_messages_quip": true,
+ "get_katal_component": true,
+ "edit_quip": true,
+ "create_quip": true
+ }
+ },
+ "AWS Documentation MCP Server": {
+ "tools": {
+ "recommend": true,
+ "search_documentation": true,
+ "read_documentation": true
+ }
+ }
+ }
+ }
+ },
+ "default_profile": "starter-profile",
+ "inline_assistant_model": {
+ "provider": "amazon-bedrock",
+ "model": "amazon.nova-lite-v1:0"
+ },
+ "commit_message_model": {
+ "provider": "amazon-bedrock",
+ "model": "amazon.nova-lite-v1:0"
+ },
+ "thread_summary_model": {
+ "provider": "amazon-bedrock",
+ "model": "amazon.nova-lite-v1:0"
+ },
+ "always_allow_tool_actions": true,
+ "default_model": {
+ "provider": "amazon-bedrock",
+ "model": "anthropic.claude-3-7-sonnet-20250219-v1:0"
+ },
+ "version": "2"
}
+ // -- </amzn_ai> --
}