# Functions common to other modules # vim: ft=zsh # Run the supplied command and null all the output function nullexec { "$@" &>/dev/null } # Compile all includes function newconf { for i in ~/.zshrc ~/.config/zsh.d/*; do if ! [[ $i =~ .+\.zwc ]]; then msg "Compiling $i..." zcompile $i fi done } # set PATH from misc_path function set_misc_path { for p in $@; do PATH="$p:$PATH" done }