Jump to content

/home/alex/.config/zed/settings.json (1)

From RaySoft
// -----------------------------------------------------------------------------
// settings.json
// =============
//
// Scope     Native
// Copyright (C) 2025 by RaySoft, Zurich, Switzerland
// License   GNU General Public License (GPL) 2.0
//           https://www.gnu.org/licenses/gpl2.txt
//
// -----------------------------------------------------------------------------

{
  "always_treat_brackets_as_autoclosed": true,
  "auto_install_extensions": {
    "ansible": true,
    "basher": true,
    "codebook": true,
    "csv": true,
    "docker-compose": true,
    "dockerfile": true,
    "env": true,
    "git-firefly": true,
    "html": true,
    "ini": true,
    "jinja2": true,
    "log": true,
    "ssh-config": true,
    "terraform": true,
    "toml": true
  },
  "auto_update": false,
  "autosave": "on_focus_change",
  "base_keymap": "SublimeText",
  "buffer_font_family": "Hack Nerd Font Mono",
  "buffer_font_size": 16,
  "close_on_file_delete": true,
  "file_types": {
    "Ansible": [
      "**.ansible.yml",
      "**.ansible.yaml",
      "**/defaults/*.yml",
      "**/defaults/*.yaml",
      "**/meta/*.yml",
      "**/meta/*.yaml",
      "**/tasks/*.yml",
      "**/tasks/*.yaml",
      "**/handlers/*.yml",
      "**/handlers/*.yaml",
      "**/group_vars/*.yml",
      "**/group_vars/*.yaml",
      "**/host_vars/*.yml",
      "**/host_vars/*.yaml",
      "**/playbooks/*.yml",
      "**/playbooks/*.yaml",
      "**playbook*.yml",
      "**playbook*.yaml"
    ],
    "HTML": ["**.htm.j2", "**.html.j2"],
    "JavaScript": ["jxa"],
    "Shell Script": ["**/.profile.*"],
    "YAML": ["**.yml.j2", "**.yaml.j2"]
  },
  "languages": {
    "Markdown": {
      "remove_trailing_whitespace_on_save": false,
      "soft_wrap": "preferred_line_length",
      "tab_size": 2
    },
    "Shell Script": {
      "tab_size": 2
    },
    "YAML": {
      "format_on_save": "off"
    }
  },
  "minimap": {
    "show": "always",
    "thumb": "always",
    "thumb_border": "left_open",
    "current_line_highlight": "all"
  },
  "preview_tabs": {
    "enabled": false
  },
  "restore_on_startup": "none",
  "show_whitespaces": "boundary",
  "tabs": {
    "close_position": "left"
  },
  "telemetry": {
    "diagnostics": false,
    "metrics": false
  },
  "terminal": {
    "copy_on_select": true,
    "font_family": "Hack Nerd Font Mono",
    "font_size": 16,
    "keep_selection_on_copy": true,
    "shell": {
      "with_arguments": {
        "program": "/opt/homebrew/bin/bash",
        "args": ["--login"]
      }
    }
  },
  "theme": {
    "mode": "dark",
    "light": "One Light",
    "dark": "One Dark"
  },
  "ui_font_size": 16,
  "wrap_guides": [80]
}

// -----------------------------------------------------------------------------