Reset Zed editor configuration to defaults

Remove custom settings.json to restore Zed to default configuration. Also update CLAUDE.md with docker/arty usage notes and arty.yml to include ruby-build plugin.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-11 09:47:00 +01:00
parent 1b50bff59e
commit d89c45a910
3 changed files with 6 additions and 244 deletions

View File

@@ -1,233 +0,0 @@
// 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 `zed: open default settings` from the
// command palette (cmd-shift-p / ctrl-shift-p)
{
// UI & Theme
"ui_font_size": 16,
"buffer_font_size": 15,
"theme": {
"mode": "system",
"light": "One Light",
"dark": "One Dark"
},
// Universal LSP Configuration
"lsp": {
"universal-lsp": {
"binary": {
"path": "/home/valknar/.local/bin/universal-lsp",
"arguments": [
"lsp",
"--mcp-server=filesystem=npx,-y,@modelcontextprotocol/server-filesystem,/home/valknar/Projects",
"--mcp-server=git=npx,-y,@modelcontextprotocol/server-git",
"--mcp-server=github=npx,-y,@github/github-mcp-server",
"--mcp-server=fetch=npx,-y,@modelcontextprotocol/server-fetch",
"--mcp-server=duckduckgo=npx,-y,@nickclyde/duckduckgo-mcp-server",
"--mcp-server=memory=npx,-y,@modelcontextprotocol/server-memory",
"--mcp-server=sequential=npx,-y,@modelcontextprotocol/server-sequential-thinking",
"--mcp-server=playwright=npx,-y,@microsoft/playwright-mcp",
"--mcp-server=filescope=npx,-y,@joshuarileydev/filescope-mcp",
"--mcp-server=in-memoria=npx,-y,@pi22by7/in-memoria"
]
}
},
"rust-analyzer": {
"binary": {
"path": "/bin/false"
}
},
"basedpyright": {
"binary": {
"path": "/bin/false"
}
},
"ruff": {
"binary": {
"path": "/bin/false"
}
},
"gopls": {
"binary": {
"path": "/bin/false"
}
},
"vtsls": {
"binary": {
"path": "/bin/false"
}
},
"eslint": {
"binary": {
"path": "/bin/false"
}
},
"tailwindcss-language-server": {
"binary": {
"path": "/bin/false"
}
},
"json-language-server": {
"binary": {
"path": "/bin/false"
}
}
},
// LSP Features
"enable_language_server": true,
"show_completions_on_input": true,
"auto_signature_help": true,
// Inlay Hints
"inlay_hints": {
"enabled": true,
"show_type_hints": true,
"show_parameter_hints": true,
"show_other_hints": true
},
// Code Lens
"code_lens": {
"enabled": true
},
// Semantic Index
"semantic_index": {
"enabled": true
},
// Language-specific settings
"languages": {
"Bash": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"C": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"C++": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"C#": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"CSS": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Go": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"HTML": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Java": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"JavaScript": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"JSON": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Kotlin": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"PHP": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Python": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Ruby": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Rust": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Scala": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Svelte": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"TSX": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"TypeScript": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"YAML": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"TOML": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
},
"Markdown": {
"language_servers": ["universal-lsp"],
"format_on_save": "off"
}
},
// Editor Settings
"auto_save": "on_focus_change",
"tab_size": 2,
"soft_wrap": "editor_width",
"show_whitespaces": "selection",
"remove_trailing_whitespace_on_save": true,
"ensure_final_newline_on_save": true,
// Terminal
"terminal": {
"font_size": 14
},
// Git
"git": {
"enabled": true,
"inline_blame": {
"enabled": false
}
},
// Project Panel
"project_panel": {
"dock": "left"
},
// ACP Agent Configuration
// Note: ACP agent will connect to the MCP coordinator started by the LSP server
"agent_servers": {
"Universal LSP": {
"command": "/home/valknar/.local/bin/universal-lsp",
"args": ["acp"],
"env": {
"CLAUDE_TIMEOUT_MS": "180000"
}
}
}
}

View File

@@ -208,3 +208,7 @@ Personal media directories (dev env only):
- **Docker**: User must be in `docker` group (managed by Ansible). May require logout/login after Ansible provisioning.
- **Working Directory**: `.last_pwd` tracks the last working directory for shell navigation across sessions.
- **Arty Repository Manager**: `arty.yml` manages git subrepositories. Use `pnpm arty sync --env dev` to clone/update all dev repositories, or `--env prod` for production only.
- Always use arty to utlize docker in this project
- Always run `arty up -d CONTAINER(s)` instead `arty restart CONTAINER(S)`
- Always push with the valknarthing ssh key.
- Please make sure the ssh agent only takes one key to push.

View File

@@ -18,17 +18,6 @@ references:
- url: git@github.com:butter-sh/butter-sh.github.io.git
into: Projects/butter-sh
env: dev
- url: git@github.com:valknarogg/home-pictures.git
into: Bilder
env: dev
- url: git@github.com:valknarogg/home-videos.git
into: Videos
ref: main
env: dev
- url: git@github.com:valknarogg/home-music.git
into: Musik
ref: main
env: dev
- url: git@github.com:valknarogg/docker-compose.git
into: Projects/docker-compose
env:
@@ -55,6 +44,8 @@ references:
into: .gvm
- url: https://github.com/rbenv/rbenv.git
into: .rbenv
- url: https://github.com/rbenv/ruby-build.git
into: .rbenv/plugins/ruby-build
- url: https://github.com/pyenv/pyenv.git
into: .pyenv
- url: https://github.com/ohmyzsh/ohmyzsh.git