couple small zed things

This commit is contained in:
Christoph J. Scherr 2025-01-18 01:28:29 +01:00
parent 02dd9c13be
commit a477e89b80
2 changed files with 51 additions and 29 deletions

View File

@ -13,29 +13,17 @@
"alt-c": "pane::CloseActiveItem", "alt-c": "pane::CloseActiveItem",
"ctrl-shift-w": null, "ctrl-shift-w": null,
"ctrl-q": null, "ctrl-q": null,
"ctrl-h": [ "ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
"workspace::ActivatePaneInDirection", "ctrl-l": ["workspace::ActivatePaneInDirection", "Right"],
"Left" "ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
], "ctrl-j": ["workspace::ActivatePaneInDirection", "Down"]
"ctrl-l": [
"workspace::ActivatePaneInDirection",
"Right"
],
"ctrl-k": [
"workspace::ActivatePaneInDirection",
"Up"
],
"ctrl-j": [
"workspace::ActivatePaneInDirection",
"Down"
],
} }
}, },
{ {
"context": "Workspace", "context": "Workspace",
"bindings": { "bindings": {
"f5": "workspace::ToggleLeftDock", "f5": "workspace::ToggleLeftDock",
"alt-v": "terminal_panel::ToggleFocus", "alt-v": "terminal_panel::ToggleFocus"
} }
}, },
{ {
@ -54,6 +42,12 @@
"ctrl-w": "terminal::ToggleViMode" "ctrl-w": "terminal::ToggleViMode"
} }
}, },
{
"context": "Editor",
"bindings": {
"alt-enter": "repl::Run"
}
},
{ {
"context": "VimControl && !menu", "context": "VimControl && !menu",
"bindings": { "bindings": {
@ -86,7 +80,7 @@
"line": true "line": true
} }
} }
], ]
} }
}, },
{ {
@ -98,7 +92,8 @@
"task_name": "lazygit", "task_name": "lazygit",
"reveal_target": "center" "reveal_target": "center"
} }
] ],
"space f f": "editor::Format"
} }
}, },
{ {
@ -107,14 +102,14 @@
"ctrl-l": "vim::Right", "ctrl-l": "vim::Right",
"ctrl-h": "vim::Left", "ctrl-h": "vim::Left",
"ctrl-j": "vim::Down", "ctrl-j": "vim::Down",
"ctrl-k": "vim::Up", "ctrl-k": "vim::Up"
} }
}, },
{ {
"context": "Editor && (showing_code_actions || showing_completions)", "context": "Editor && (showing_code_actions || showing_completions)",
"bindings": { "bindings": {
"shift-tab": "editor::ContextMenuPrev", "shift-tab": "editor::ContextMenuPrev",
"tab": "editor::ContextMenuNext", "tab": "editor::ContextMenuNext"
} }
}, },
{ {
@ -134,7 +129,7 @@
{ {
"skip_prompt": false "skip_prompt": false
} }
], ]
}
} }
},
] ]

View File

@ -23,8 +23,8 @@
"version": "2" "version": "2"
}, },
"buffer_font_size": 17, "buffer_font_size": 17,
"format_on_save": "language_server", "format_on_save": "prettier",
"formatter": "language_server", "formatter": "prettier",
"buffer_font_family": "FiraCode Nerd Font", "buffer_font_family": "FiraCode Nerd Font",
"tab_size": 4, "tab_size": 4,
"vim_mode": true, "vim_mode": true,
@ -61,13 +61,40 @@
"cargo": { "cargo": {
"features": "all", "features": "all",
"allTargets": true "allTargets": true
}
}
}, },
"ruff": {
"initialization_options": {
"settings": {
// Ruff server settings goes here
"lineLength": 80,
"lint": {
"extendSelect": ["I"]
}
}
} }
} }
}, },
"soft_wrap": "editor_width", "soft_wrap": "editor_width",
"show_wrap_guides": true, "show_wrap_guides": true,
"wrap_guides": [ "wrap_guides": [80],
80 "languages": {
], "Python": {
"language_servers": ["ruff"],
"format_on_save": "language_server",
"formatter": [
{
"language_server": {
"name": "ruff"
}
}
]
// "language_servers": ["pyright", "ruff"]
},
"Rust": {
"format_on_save": "language_server",
"formatter": "language_server"
}
}
} }