Add Zed to this project as well

This commit is contained in:
Ben Kreeger 2025-06-19 13:59:27 -05:00
parent f2b8400204
commit 278c6126f1
Signed by: kreeger
GPG Key ID: 1F33DAF2F49E4046
7 changed files with 1250 additions and 1 deletions

View File

@ -14,7 +14,7 @@ if [[ ! -a "$HOME/.zshrc" ]]; then
fi
# Symlink directories to $XDG_CONFIG_HOME.
directories=("gem" "git" "k9s" "lazygit" "nvim" "starship" "tmux")
directories=("gem" "git" "k9s" "lazygit" "nvim" "starship" "tmux" "zed")
for directory in "${directories[@]}"; do
if [[ -d "$XDG_CONFIG_HOME/$directory" ]]; then continue; fi
ln -sfv "$SCRIPTPATH/$directory" "$XDG_CONFIG_HOME/$directory"

BIN
zed/.DS_Store vendored Normal file

Binary file not shown.

22
zed/keymap.json Normal file
View File

@ -0,0 +1,22 @@
// 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": {
"alt-q": "editor::Rewrap"
// "j k": ["workspace::SendKeystrokes", "escape"]
}
}
]

Binary file not shown.

Binary file not shown.

79
zed/settings.json Normal file
View File

@ -0,0 +1,79 @@
// 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)
{
"features": {
"edit_prediction_provider": "zed"
},
"auto_install_extensions": {
"html": true,
"toml": true,
"catppuccin-icons": true,
"dockerfile": true,
"git-firefly": true,
"ruby": true,
"terraform": true,
"xml": true,
"swift": true,
"docker-compose": true,
"env": true,
"ini": true,
"ansible": true
},
"edit_predictions": {
"mode": "subtle"
},
"languages": {
"JavaScript": {
"formatter": { "code_actions": { "source.fixAll.eslint": true } },
"code_actions_on_format": { "source.fixAll.eslint": true }
}
},
"file_scan_exclusions": [
"**/.terragrunt-cache",
"**/.terraform.lock.hcl",
"**/.git",
"**/.svn",
"**/.hg",
"**/.jj",
"**/CVS",
"**/.DS_Store",
"**/Thumbs.db",
"**/.classpath",
"**/.settings"
],
"icon_theme": "Catppuccin Latte",
"ui_font_size": 15,
"ui_font_family": ".SystemUIFont",
"buffer_font_size": 12,
"buffer_font_family": "Inconsolata Patched G",
"buffer_line_height": { "custom": 1.8 },
"wrap_guides": [80, 100],
"show_whitespaces": "boundary",
"project_panel": {
"entry_spacing": "comfortable",
"indent_size": 25
},
"collaboration_panel": { "button": false },
"git": {
"inline_blame": { "enabled": false }
},
"tabs": {
"show_diagnostics": "errors",
"file_icons": true,
"git_status": false
},
"terminal": {
"line_height": { "custom": 1.8 }
},
"theme": {
"mode": "system",
"light": "Catppuccin Latte",
"dark": "Catppuccin Mocha"
}
}

1148
zed/themes/tomorrow.json Normal file

File diff suppressed because it is too large Load Diff