##### Sample Yashrc ##### # This is a sample initialization script for yash. Copy this file to # $XDG_CONFIG_HOME/yash/rc or ~/.yashrc # and add your favorite customization to it. # Firstly, load the common customization script. # If you don't like settings applied in this script, remove this line. . --autoload --no-alias initialization/common # These are additional aliases that are not defined in the common script. # Uncomment to enable them. #alias g='grep' #alias l='$PAGER' #alias --global L='|$PAGER' #alias --global N='>/dev/null 2>&1' N1='>/dev/null' N2='2>/dev/null' # Uncomment if you want to clear the screen with Ctrl-L. #bindkey --emacs '\^L' clear-and-redraw-all #bindkey --vi-insert '\^L' clear-and-redraw-all #bindkey --vi-command '\^L' clear-and-redraw-all # Uncomment to enable direnv support. (jq required) #_update_direnv() { # eval "$( # direnv export json | # jq -r 'to_entries | .[] | # if .value == null then # @sh "unset \(.key)" # else # @sh "export \(.key)=\(.value)" # end' # )" #} #_update_direnv #YASH_AFTER_CD=("$YASH_AFTER_CD" '_update_direnv') # And add your own customization below. # vim: set et sw=2 sts=2 tw=78 ft=sh: