add zshrc.d
This commit is contained in:
parent
c4b27e82b1
commit
927c79eccd
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,3 +2,5 @@ sub/vim/bundle
|
|||||||
sub/zsh/plugins
|
sub/zsh/plugins
|
||||||
sub/bash/bashrc.d/*
|
sub/bash/bashrc.d/*
|
||||||
!sub/bash/bashrc.d/00_test.sh
|
!sub/bash/bashrc.d/00_test.sh
|
||||||
|
sub/zsh/zshrc.d/*
|
||||||
|
!sub/zsh/shrc.d/00_test.sh
|
||||||
|
|||||||
@ -1,4 +1,12 @@
|
|||||||
|
|
||||||
|
_sod () {
|
||||||
|
if [ -d "$1" ] && [ -n "$(ls "$1"/ 2>/dev/null)" ]; then
|
||||||
|
for FILENAME in $(ls "$1"/ | sort -n)
|
||||||
|
do
|
||||||
|
source "$1"/"$FILENAME"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
destroy() {
|
destroy() {
|
||||||
test -n "$1" || return 1
|
test -n "$1" || return 1
|
||||||
|
|||||||
@ -1,24 +1,19 @@
|
|||||||
|
|
||||||
so () {
|
_so () {
|
||||||
[ -f "$1" ] && source "$1"
|
[ -f "$1" ] && source "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ $0 == *bash ]]; then
|
if [[ $0 == *bash ]]; then
|
||||||
so "$HOME"/.subbash/export
|
_so "$HOME"/.subbash/export
|
||||||
so "$HOME"/.subbash/shopt
|
_so "$HOME"/.subbash/shopt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $- == *i* ]]; then
|
if [[ $- == *i* ]]; then
|
||||||
so "$HOME"/.subbash/prompt
|
_so "$HOME"/.subbash/prompt
|
||||||
so "$HOME"/.subbash/aliases
|
_so "$HOME"/.subbash/aliases
|
||||||
so "$HOME"/.subbash/functions
|
_so "$HOME"/.subbash/functions
|
||||||
so "$HOME"/.subbash/completion
|
_so "$HOME"/.subbash/completion
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ -d "$HOME"/.subbash/bashrc.d ] && [ -n "$(ls "$HOME"/.subbash/bashrc.d/ 2>/dev/null)" ]; then
|
_sod "$HOME"/.subbash/bashrc.d
|
||||||
for FILENAME in $(ls "$HOME"/.subbash/bashrc.d/ | sort -n)
|
|
||||||
do
|
|
||||||
source "$HOME"/.subbash/bashrc.d/"$FILENAME"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|||||||
@ -1,26 +1,21 @@
|
|||||||
so () {
|
|
||||||
|
_so () {
|
||||||
[ -f "$1" ] && source "$1"
|
[ -f "$1" ] && source "$1"
|
||||||
}
|
}
|
||||||
|
_so /etc/zsh_command_not_found
|
||||||
|
_so "$HOME"/.subzsh/options
|
||||||
|
_so "$HOME"/.subzsh/completion
|
||||||
|
_so "$HOME"/.subzsh/history
|
||||||
|
_so "$HOME"/.subzsh/prompt
|
||||||
|
_so "$HOME"/.subzsh/other
|
||||||
|
_so "$HOME"/.subzsh/plugin
|
||||||
|
_so "$HOME"/.subzsh/aliases
|
||||||
|
|
||||||
so /etc/zsh_command_not_found
|
_so "$HOME"/.subbash/aliases
|
||||||
so "$HOME"/.subzsh/options
|
_so "$HOME"/.subbash/completion
|
||||||
so "$HOME"/.subzsh/completion
|
_so "$HOME"/.subbash/export
|
||||||
so "$HOME"/.subzsh/history
|
_so "$HOME"/.subbash/functions
|
||||||
so "$HOME"/.subzsh/prompt
|
_so "$HOME"/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
so "$HOME"/.subzsh/other
|
|
||||||
so "$HOME"/.subzsh/plugin
|
|
||||||
so "$HOME"/.subzsh/aliases
|
|
||||||
|
|
||||||
so "$HOME"/.subbash/aliases
|
|
||||||
so "$HOME"/.subbash/completion
|
|
||||||
so "$HOME"/.subbash/export
|
|
||||||
so "$HOME"/.subbash/functions
|
|
||||||
so "$HOME"/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
|
||||||
|
|
||||||
|
|
||||||
if [ -d "$HOME"/.subbash/bashrc.d ] && [ -n "$(ls "$HOME"/.subbash/bashrc.d/ 2>/dev/null)" ]; then
|
_sod "$HOME"/.subzsh/zshrc.d
|
||||||
for FILENAME in $(ls "$HOME"/.subbash/bashrc.d/ | sort -n)
|
|
||||||
do
|
|
||||||
source "$HOME"/.subbash/bashrc.d/"$FILENAME"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user