From 5397970ed79cb865b5dc607b639c592be3a5a8ca Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Tue, 26 Nov 2019 10:38:41 +0100 Subject: [PATCH] update --- profiles/base/.functions | 18 ------------------ profiles/base/.zshrc | 5 ++++- 2 files changed, 4 insertions(+), 19 deletions(-) delete mode 100644 profiles/base/.functions diff --git a/profiles/base/.functions b/profiles/base/.functions deleted file mode 100644 index 87bc574..0000000 --- a/profiles/base/.functions +++ /dev/null @@ -1,18 +0,0 @@ -sm_autocomplete() { - # make zsh emulate bash if necessary - if [[ -n "$ZSH_VERSION" ]]; then - autoload bashcompinit - bashcompinit - fi - - snakemake_options=$(snakemake --snakefile Snakefile --list) - complete -W "${snakemake_options}" 'snakemake' -} - -cd() { - builtin cd "$@" - if [ -f "Snakefile" ]; then - sm_autocomplete - fi - -} \ No newline at end of file diff --git a/profiles/base/.zshrc b/profiles/base/.zshrc index b0414e2..bf01ac0 100644 --- a/profiles/base/.zshrc +++ b/profiles/base/.zshrc @@ -9,7 +9,6 @@ if [ -f "$HOME/.environment.local" ]; then source $HOME/.environment.local fi source $HOME/.aliases -source $HOME/.functions # config specific to this machine if [ -f $HOME/.zshrc_local ]; then source $HOME/.zshrc_local @@ -41,3 +40,7 @@ fi unset __conda_setup # <<< conda initialize <<< +# snakemake autocomplete +if hash snakemake 2>/dev/null; then + compdef _gnu_generic snakemake +fi