refactor: clean up keybinding implementations
- Cleans and organizes key binding definitions for plugins and user keybinds. - Update documentation for keybindings
This commit is contained in:
@@ -45,8 +45,8 @@ This config layers on top of the CachyOS base Fish configuration and adds:
|
||||
├── conf.d/ # Auto-sourced configuration fragments
|
||||
│ ├── abbr.fish # All abbreviations
|
||||
│ ├── cheat.fish # cheat.sh completions
|
||||
│ ├── key_bindings.fish # Custom key bindings
|
||||
│ ├── fzf.fish # FZF key binding initialization
|
||||
│ ├── keybindings.fish # Custom key bindings
|
||||
│ ├── tailscale.fish # Tailscale CLI completions
|
||||
│ ├── theme.fish # Theme syntax highlighting colors
|
||||
│ ├── wakatime.fish # WakaTime shell hook
|
||||
@@ -101,17 +101,7 @@ FZF is themed to Catppuccin Mocha with the following colors set via `FZF_DEFAULT
|
||||
- Foreground: `#CDD6F4`
|
||||
- Highlights: `#F38BA8` (red), `#CBA6F7` (mauve), `#B4BEFE` (lavender)
|
||||
|
||||
**Key bindings** (from `fzf.fish`):
|
||||
|
||||
| Binding | Action |
|
||||
|---|---|
|
||||
| `Ctrl+R` | Search command history |
|
||||
| `Ctrl+F` | Search directory files |
|
||||
| `Ctrl+Alt+F` | Search git-tracked files |
|
||||
| `Ctrl+Alt+L` | Search git log |
|
||||
| `Ctrl+Alt+S` | Search git status |
|
||||
| `Ctrl+V` | Search shell variables |
|
||||
| `Ctrl+Alt+P` | Search running processes |
|
||||
See [FZF Bindings](#fzf-bindings) under Key Bindings for the default FZF shortcuts.
|
||||
|
||||
---
|
||||
|
||||
@@ -141,6 +131,21 @@ Full tab completion for the `tailscale` CLI is provided via `conf.d/tailscale.fi
|
||||
|
||||
## Key Bindings
|
||||
|
||||
### FZF Bindings
|
||||
|
||||
These are the default FZF bindings (from `fzf.fish`):
|
||||
|
||||
| Binding | Action |
|
||||
|---|---|
|
||||
| `Ctrl+R` | Search command history |
|
||||
| `Ctrl+Alt+F` | Search git-tracked files |
|
||||
| `Ctrl+Alt+L` | Search git log |
|
||||
| `Ctrl+Alt+S` | Search git status |
|
||||
| `Ctrl+V` | Search shell variables |
|
||||
| `Ctrl+Alt+P` | Search running processes |
|
||||
|
||||
### User Bindings
|
||||
|
||||
Beyond standard shell and FZF bindings, these custom interactive shortcuts are available:
|
||||
|
||||
| Binding | Action | Description |
|
||||
|
||||
Reference in New Issue
Block a user