diff --git a/_home/.chezmoiexternal.toml b/_home/.chezmoiexternal.toml index 2c8391c..3d1a88a 100644 --- a/_home/.chezmoiexternal.toml +++ b/_home/.chezmoiexternal.toml @@ -23,6 +23,12 @@ # clone.args = ["--depth=1"] # refreshPeriod = "168h" # 7 days +[".local/share/bash-completion/tmux"] + type = "git-repo" + url = "https://github.com/imomaliev/tmux-bash-completion" + clone.args = ["--depth=1","--single-branch"] + refreshPeriod = "168h" # 7 days + [".local/share/fonts/NF_CodeNewRoman"] type = "archive" # url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/CodeNewRoman.zip" diff --git a/_home/dot_sz.shrc.d/34_tmux.tools b/_home/dot_sz.shrc.d/34_tmux.tools index a5befad..fd899de 100644 --- a/_home/dot_sz.shrc.d/34_tmux.tools +++ b/_home/dot_sz.shrc.d/34_tmux.tools @@ -2,4 +2,8 @@ if [[ -n "$(which-command tmux)" ]]; then function clip-tmux() { tmux save-buffer -a - | clip } + + __C="$HOME/.local/share/bash-completion/tmux/completions/tmux" + [[ -r $__C ]] && . <( cat $__C ) + unset __C fi