From 9f5692e46c9b105806224f858539cc7c2d136b25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20Steinh=C3=BCbl?= Date: Tue, 3 Sep 2024 18:59:19 +0200 Subject: [PATCH] zed: language server settings --- .config/zed/keymap.json | 21 +++++++++++++++++++++ .config/zed/settings.json | 23 +++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 .config/zed/keymap.json diff --git a/.config/zed/keymap.json b/.config/zed/keymap.json new file mode 100644 index 0000000..07af289 --- /dev/null +++ b/.config/zed/keymap.json @@ -0,0 +1,21 @@ +// Zed keymap +// +// For information on binding keys, see the Zed +// documentation: https://zed.dev/docs/key-bindings +// +// To see the default key bindings run `zed: Open Default Keymap` +// from the command palette. +[ + { + "context": "Workspace", + "bindings": { + // "shift shift": "file_finder::Toggle" + } + }, + { + "context": "Editor", + "bindings": { + // "j k": ["workspace::SendKeystrokes", "escape"] + } + } +] diff --git a/.config/zed/settings.json b/.config/zed/settings.json index 45a9252..047a6e1 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -27,6 +27,29 @@ "diagnostics": true, "formatting": false } + }, + "ruff": { + "initialization_options": { + "settings": { + // Ruff server settings goes here + "lineLength": 80, + "lint": { + "extendSelect": ["I"] + } + } + } + } + }, + "languages": { + "Python": { + "language_servers": ["pyright", "ruff"], + "formatter": { + "external": { + "command": "/home/hyro/.local/share/zed/extensions/work/ruff/ruff-0.6.3/ruff-x86_64-unknown-linux-gnu/ruff", + "arguments": ["format", "-"] + } + }, + "format_on_save": "on" } }, "formatter": {