aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xtools/init/load-settings.sh4
-rw-r--r--zsh/_cdg.zsh7
2 files changed, 9 insertions, 2 deletions
diff --git a/tools/init/load-settings.sh b/tools/init/load-settings.sh
index 9592b50..1990c1f 100755
--- a/tools/init/load-settings.sh
+++ b/tools/init/load-settings.sh
@@ -1,7 +1,7 @@
1if [[ $0 == 'zsh' ]]; then 1if [[ $SHELL =~ zsh$ ]]; then
2 setopt extended_glob 2 setopt extended_glob
3 fpath=($SETTING_DIR/zsh $fpath) 3 fpath=($SETTING_DIR/zsh $fpath)
4elif [[ $0 == 'bash' ]]; then 4elif [[ $SHELL =~ bash$ ]]; then
5 shopt -s extglob 5 shopt -s extglob
6fi 6fi
7 7
diff --git a/zsh/_cdg.zsh b/zsh/_cdg.zsh
new file mode 100644
index 0000000..fe7e26b
--- /dev/null
+++ b/zsh/_cdg.zsh
@@ -0,0 +1,7 @@
1#compdef cdg
2
3function _cdg() {
4 compadd -S '/' $(cd ~/git && ls -d ${words[2]}*)
5}
6
7_cdg