Add CLAUDE configs

This commit is contained in:
2026-03-27 22:45:03 -07:00
parent d76f6d8bf4
commit c65d1ad6bb
2 changed files with 39 additions and 4 deletions

View File

@@ -2,10 +2,40 @@
## Install
Install tpm for tmux:
```sh
sudo pacman -S zsh-autosuggestions zsh-autocomplete fzf
stow git zsh nvim vim tmux claude kitty
```
`git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm`
## Neovim
Link all dotfiles:
Leader key: `,`
`stow git zsh nvim vim tmux`
| Key | Action |
| ----------- | ------------------------------ |
| `<leader>t` | Find file |
| `<leader>f` | Live grep |
| `<leader>g` | LSP references |
| `<leader>d` | Toggle file tree (Neo-tree) |
| `<leader>r` | Compile LaTeX (`.tex` files) |
| `<leader>q` | Open diagnostics quickfix list |
| `C-h/j/k/l` | Navigate splits |
LSPs: `lua_ls`, `ts_ls`, `pyright`. Formatting on save via conform.nvim (stylua, prettier).
## tmux
Prefix: `C-a`
| Key | Action |
| ------------------- | --------------------------- |
| `prefix + v` | Split vertical |
| `prefix + s` | Split horizontal |
| `prefix + h/j/k/l` | Navigate panes |
| `prefix + t/T` | Next/previous window |
| `prefix + c` | New window |
| `prefix + [` | Enter copy mode |
| `prefix + ]` | Paste |
| `v` (copy mode) | Begin selection |
| `Enter` (copy mode) | Copy to clipboard (wl-copy) |
| `prefix + R` | Reload config |

View File

@@ -0,0 +1,5 @@
{
"enabledPlugins": {
"lua-lsp@claude-plugins-official": true
}
}