knoebber / zed

~/.config/zed/settings.json Commits Diff Raw
// 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.
{
  "use_autoclose": false,
  "theme": "One Dark",
  "vim_mode": true,
  "ui_font_size": 14,
  "buffer_font_size": 14,
  "terminal": {
    "option_as_meta": true,
  },
  "languages": {
    "Elixir": {
      "language_servers": ["expert"],
      "format_on_save": "on",
    },
    "Python": {
      "language_servers": ["!pylsp", "pyright"],
      "format_on_save": "on",
      "formatter": {
        "external": {
          "command": "black",
          "arguments": ["--stdin-filename", "{buffer_path}", "-"],
        },
      },
    },
  },
}