aboutsummaryrefslogtreecommitdiff
path: root/dot_config/yash/executable_rc
blob: 8df423cd587e62330e252dea24073c21b1f1c01e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
##### 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: