EPHUW6XFOSYD55AJ5AJKCDAXJIR4WFHU7MXYP7BB6HZUJDRJSJOAC
BW3EFRUTRRBXR6GL367TQMS2HVCISFT6EPW7GBLWDIKQKWMCK5SQC
ROOBNGQ44S6WTT3KZ3MHOXLETZSJA4UGL3OBWMSBHNYNC5GNL5FQC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
WEITNL4AUWPM34Q6XKEVGQU2NM2ERXPQI6GJWGVG7S5RSOGFN2QQC
DWJHLZWVL7RM2WQXN3ZJTJXXKUEUNQLL37TMMTPL7NL375M2QJCQC
W5P32Q4HUAIK2N2TYMRDYFGTOF6SD6OKBXGXSMIENEKBJY2K5RKAC
7FEERTIQ4GM442UF7H7CZTD6SU3Y2Z2A6DHV6FM6TNDKU3YRWYWAC
QHGU5YX5J6OFWM2QH6ZVCMW5J4MVPPK5JGESEYKJZXFN2NEYQOCQC
JN7KWJRJMW25JLL4VFNCJA4VJJVLTXPC5UICMCO6TSHOKKBJTVGQC
QRDFLLWUHAGCSBPS6E73JVRN5R5T44Q25YEFVDVJFVLBI2XLGH6QC
YXDBKG5MWREH25GV2RUUW7ZI4P2XBNMZSB77WND3A6LUAL4NN63QC
XI62GRUV7UXWLGWBMPSDNMOTPPYPSP4XITW5UPT7PQLKW7V27K4AC
T4BSOMY3NUSQAQ73OXDY52PXFLPKLKNPI5LV64ZCJ75TNTEVN7WAC
Y4BZOKUVFF553HW77QK6AXMSII7VDE4BQFVETTFIZKLIZPUW2MKAC
HGGMS7P6BRIGWP6DZS3KLRXQPRETMB2GUULCQZAED6IYD5ENK2DQC
4WUPW3DVDVW4PIEGD6GX56NEKYDJZSJ5UNHOTKRO66FFKFLOQ3OQC
ODL5DR53CG3P5WJXH22CYRP2HDHT4BXK7ME3RGQYVXRH5EBEXU4QC
G43JOY6IG4EHIRWFR5J2ADCSZAXMGW4XWLGSPU677YARLWWEV4WQC
MVGZ575CHTEYOYZJ22DZDSVSYWHW7U3BFUKSQIPDDQYWVASSUQLQC
TGD23KBV2V7J7FFX7FDBENYMGDIOMS2JNOIZAYNXGQ52E4CQNJYAC
if [[ -d $HOME/dotfiles ]]; then
hash -d zsh_conf=$HOME/dotfiles/zsh
hash -d dotfiles=$HOME/dotfiles
elif [[ -d $HOME/git_repos ]]; then
hash -d zsh_conf=$HOME/git_repos/dotfiles/zsh
hash -d dotfiles=$HOME/git_repos/dotfiles
elif [[ -d $HOME/github_repos ]]; then
hash -d zsh_conf=$HOME/github_repos/dotfiles/zsh
hash -d dotfiles=$HOME/github_repos/dotfiles
fi
autoload -Uz surround
zle -N delete-surround surround
zle -N add-surround surround
zle -N change-surround surround
bindkey -a cs change-surround
bindkey -a ds delete-surround
bindkey -a ys add-surround
bindkey -M visual S add-surround