diff --git a/completion/tmuxifier.tcsh b/completion/tmuxifier.tcsh new file mode 100644 index 0000000..b481282 --- /dev/null +++ b/completion/tmuxifier.tcsh @@ -0,0 +1,2 @@ +complete tmuxifier 'p@1@`$HOME/.tmuxifier/bin/tmuxifier commands`@' \ + 'p@2@`$HOME/.tmuxifier/bin/tmuxifier completions $:-1`@' diff --git a/init.tcsh b/init.tcsh new file mode 100644 index 0000000..366db55 --- /dev/null +++ b/init.tcsh @@ -0,0 +1,13 @@ +# Set tmuxifier root path. +if ( ! $?TMUXIFIER ) then + setenv TMUXIFIER "${HOME}/.tmuxifier" +endif + +# Add `bin` directroy to `$PATH`. +set path = ( $TMUXIFIER/bin $path ) + +# If `tmuxifier` is available, and `$TMUXIFIER_NO_COMPLETE` is not set, then +# load tmuxifier shell completion. +if ( ! $?TMUXIFIER_NO_COMPLETE ) then + which tmuxifier > /dev/null && source "$TMUXIFIER/completion/tmuxifier.tcsh" +endif