feat: move configuration files inside home folder

This commit is contained in:
yeti
2025-04-24 15:29:17 +01:00
parent f392a2f4f5
commit 0ba2686971
1077 changed files with 109767 additions and 1 deletions

View File

@ -0,0 +1,19 @@
# Tmuxinator plugin
This plugin provides completion for [tmuxinator](https://github.com/tmuxinator/tmuxinator),
as well as aliases for frequent tmuxinator commands.
To use it add `tmuxinator` to the plugins array in your zshrc file.
```zsh
plugins=(... tmuxinator)
```
## Aliases
| Alias | Command | Description |
| ----- | ---------------- | ------------------------ |
| `txs` | tmuxinator start | Start Tmuxinator |
| `txo` | tmuxinator open | Open project for editing |
| `txn` | tmuxinator new | Create project |
| `txl` | tmuxinator list | List projects |

View File

@ -0,0 +1,23 @@
#compdef tmuxinator mux
#autoload
_tmuxinator() {
local commands projects
commands=(${(f)"$(tmuxinator commands zsh)"})
projects=(${(f)"$(tmuxinator completions start)"})
if (( CURRENT == 2 )); then
_describe -t commands "tmuxinator subcommands" commands
_describe -t projects "tmuxinator projects" projects
elif (( CURRENT == 3)); then
case $words[2] in
copy|debug|delete|open|start)
_arguments '*:projects:($projects)'
;;
esac
fi
return
}
compdef _tmuxinator tmuxinator

View File

@ -0,0 +1,5 @@
# aliases
alias txs='tmuxinator start'
alias txo='tmuxinator open'
alias txn='tmuxinator new'
alias txl='tmuxinator list'