Re-add Zed configuration
This commit is contained in:
parent
4c0bda5534
commit
67cc604810
6 changed files with 233 additions and 0 deletions
1
zed/.gitignore
vendored
Normal file
1
zed/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
zed.xdg.symlink/.tmp*
|
6
zed/extensions.list
Normal file
6
zed/extensions.list
Normal file
|
@ -0,0 +1,6 @@
|
|||
- Dockerfile
|
||||
- SQL
|
||||
- GitHub Theme
|
||||
- Make
|
||||
- TOML
|
||||
- GraphQL
|
File diff suppressed because one or more lines are too long
67
zed/zed.xdg.symlink/keymap.json
Normal file
67
zed/zed.xdg.symlink/keymap.json
Normal file
|
@ -0,0 +1,67 @@
|
|||
[
|
||||
{
|
||||
"bindings": {
|
||||
"cmd-o": "file_finder::Toggle"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "ProjectPanel && not_editing",
|
||||
"bindings": {
|
||||
"shift-cmd-n": "project_panel::NewDirectory",
|
||||
"cmd-n": "project_panel::NewFile",
|
||||
"enter": "project_panel::Rename",
|
||||
"cmd-o": "project_panel::OpenPermanent"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Pane",
|
||||
"bindings": {
|
||||
"ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
|
||||
"ctrl-j": ["workspace::ActivatePaneInDirection", "Right"],
|
||||
"ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
|
||||
"ctrl-l": ["workspace::ActivatePaneInDirection", "Down"],
|
||||
"cmd-shift-g": "pane::RevealInProjectPanel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Editor",
|
||||
"bindings": {
|
||||
"ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
|
||||
"ctrl-j": ["workspace::ActivatePaneInDirection", "Down"],
|
||||
"ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
|
||||
"ctrl-l": ["workspace::ActivatePaneInDirection", "Right"],
|
||||
"cmd-enter": "repl::Run"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "vim_mode == normal",
|
||||
"bindings": {
|
||||
"shift-d": ["workspace::SendKeystrokes", "d d"],
|
||||
"-": ["workspace::SendKeystrokes", "d d p"],
|
||||
"_": ["workspace::SendKeystrokes", "d d k P"],
|
||||
"escape": "repl::ClearOutputs",
|
||||
"backspace": "buffer_search::Dismiss"
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "VimControl && !menu",
|
||||
"bindings": {
|
||||
";": "command_palette::Toggle",
|
||||
":": "vim::RepeatFind",
|
||||
"ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
|
||||
"ctrl-j": ["workspace::ActivatePaneInDirection", "Down"],
|
||||
"ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
|
||||
"ctrl-l": ["workspace::ActivatePaneInDirection", "Right"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"context": "Editor && vim_mode == insert",
|
||||
"bindings": {
|
||||
"j k": "vim::NormalBefore",
|
||||
"left": null,
|
||||
"down": null,
|
||||
"up": null,
|
||||
"right": null
|
||||
}
|
||||
}
|
||||
]
|
71
zed/zed.xdg.symlink/settings.json
Normal file
71
zed/zed.xdg.symlink/settings.json
Normal file
|
@ -0,0 +1,71 @@
|
|||
// Zed settings
|
||||
//
|
||||
// For information on how to configure Zed, see the Zed
|
||||
// documentation: https://zed.dev/docs/configuring-zed
|
||||
//
|
||||
// To see all of Zed's default settings without changing your
|
||||
// custom settings, run the `open default settings` command
|
||||
// from the command palette or from `Zed` application menu.
|
||||
{
|
||||
"assistant": {
|
||||
"default_model": {
|
||||
"provider": "zed.dev",
|
||||
"model": "claude-3-5-sonnet-latest"
|
||||
},
|
||||
"version": "2"
|
||||
},
|
||||
"auto_update": false,
|
||||
"theme": {
|
||||
"dark": "mpwb dark",
|
||||
"light": "mpwb light"
|
||||
},
|
||||
"scrollbar": {
|
||||
"cursors": false,
|
||||
"git_diff": false,
|
||||
"search_results": false,
|
||||
"selected_symbol": false
|
||||
},
|
||||
"git": {
|
||||
"git_gutter": "hide",
|
||||
"inline_blame": {
|
||||
"enabled": true
|
||||
}
|
||||
},
|
||||
"cursor_blink": false,
|
||||
"vim_mode": true,
|
||||
"vim": {
|
||||
"use_system_clipboard": "never"
|
||||
},
|
||||
"relative_line_numbers": true,
|
||||
"buffer_font_size": 12,
|
||||
"buffer_font_family": "Input",
|
||||
"buffer_font_features": {
|
||||
"calt": false,
|
||||
"liga": false
|
||||
},
|
||||
"ui_font_family": "SF Pro",
|
||||
"ui_font_size": 15,
|
||||
"project_panel": {
|
||||
"dock": "right"
|
||||
},
|
||||
"languages": {
|
||||
"TypeScript": {
|
||||
"tab_size": 4
|
||||
},
|
||||
"JavaScript": {
|
||||
"tab_size": 4
|
||||
},
|
||||
"TSX": {
|
||||
"tab_size": 4
|
||||
},
|
||||
"Markdown": {
|
||||
"tab_size": 4
|
||||
},
|
||||
"JSON": {
|
||||
"tab_size": 4
|
||||
},
|
||||
"Make": {
|
||||
"tab_size": 8
|
||||
}
|
||||
}
|
||||
}
|
87
zed/zed.xdg.symlink/themes/mpwb.json
Normal file
87
zed/zed.xdg.symlink/themes/mpwb.json
Normal file
|
@ -0,0 +1,87 @@
|
|||
{
|
||||
"$schema": "https://zed.dev/schema/themes/v0.2.0.json",
|
||||
"name": "mpwb",
|
||||
"author": "Max Bucknell",
|
||||
"themes": [
|
||||
{
|
||||
"name": "mpwb dark",
|
||||
"appearance": "dark",
|
||||
"style": {
|
||||
"created": "#20a951ff",
|
||||
"deleted": "#ad1c22ff",
|
||||
"modified": "#2059afff",
|
||||
"editor.subheader.background": "#ab1717ff",
|
||||
"panel.background": "#2b2a29ff",
|
||||
"hint": "#721cafff",
|
||||
"editor.foreground": "#e7e3e9ff",
|
||||
"editor.background": "#201c22ff",
|
||||
"editor.gutter.background": "#201c22ff",
|
||||
"editor.line_number": "#721cafff",
|
||||
"editor.active_line.background": "#3b3440ff",
|
||||
"border": "#3b3440ff",
|
||||
"editor.invisible": "#3b3440ff",
|
||||
"title_bar.background": "#393837ff",
|
||||
"tab.active_background": "#393837ff",
|
||||
"tab_bar.background": "#1f1f1eff",
|
||||
"tab.inactive_background": "#1f1f1eff",
|
||||
"status_bar.background": "#393837ff",
|
||||
"terminal.background": "#201c22ff",
|
||||
"terminal.foreground": "e7e3e9ff",
|
||||
"terminal.ansi.black": "#e7e3e9ff",
|
||||
"terminal.ansi.red": "#ad1c22ff",
|
||||
"terminal.ansi.green": "#20a951ff",
|
||||
"terminal.ansi.cyan": "#20a9aeff",
|
||||
"terminal.ansi.blue": "#2059afff",
|
||||
"terminal.ansi.magenta": "#d86ddbff",
|
||||
"terminal.ansi.yellow": "#ad9622ff",
|
||||
"terminal.ansi.white": "#201c22ff",
|
||||
"terminal.ansi.bright_black": "#e7e3e9ff",
|
||||
"terminal.ansi.bright_red": "#ad1c22ff",
|
||||
"terminal.ansi.bright_green": "#20a951ff",
|
||||
"terminal.ansi.bright_cyan": "#20a9aeff",
|
||||
"terminal.ansi.bright_blue": "#2059afff",
|
||||
"terminal.ansi.bright_magenta": "#d86ddbff",
|
||||
"terminal.ansi.bright_yellow": "#ad9622ff",
|
||||
"terminal.ansi.bright_white": "#201c22ff",
|
||||
"players": [
|
||||
{
|
||||
"background": "#af5f27ff",
|
||||
"cursor": "#af5f27ff",
|
||||
"selection": "#af5f273d"
|
||||
},
|
||||
{
|
||||
"background": "#d86ddbff",
|
||||
"cursor": "#d86dbbff",
|
||||
"selection": "#d86dbb3d"
|
||||
}
|
||||
],
|
||||
"syntax": {
|
||||
"comment.doc": {
|
||||
"color": "#20a951ff"
|
||||
},
|
||||
"comment": {
|
||||
"color": "#20a951ff"
|
||||
},
|
||||
"string": {
|
||||
"color": "#29a9ae"
|
||||
},
|
||||
"number": {
|
||||
"color": "#29a9ae"
|
||||
},
|
||||
"boolean": {
|
||||
"color": "#29a9ae"
|
||||
}
|
||||
},
|
||||
"editor.active_line_number": "201c22ff"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "mpwb light",
|
||||
"appearance": "light",
|
||||
"style": {
|
||||
"editor.background": "#e7e3e9ff",
|
||||
"editor.foreground": "#201c22ff"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Add table
Reference in a new issue