Compare commits
3 Commits
a768bf308f
...
0fc43e1563
Author | SHA1 | Date | |
---|---|---|---|
0fc43e1563 | |||
7014435399 | |||
360e82abe9 |
@ -1,19 +1,18 @@
|
|||||||
# Set $PATH
|
# Set $PATH
|
||||||
# Put only directories in $PATH that exist and remove duplicates
|
# Put only directories in $PATH that exist and remove duplicates
|
||||||
typeset -U path # No duplicates
|
typeset -U path # No duplicates
|
||||||
path=()
|
path=()
|
||||||
|
|
||||||
_prepath() {
|
_prepath() {
|
||||||
for dir in "$@"; do
|
for dir in "$@"; do
|
||||||
dir=${dir:A}
|
dir=${dir:A}
|
||||||
[[ ! -d "$dir" ]] && return
|
[[ ! -d "$dir" ]] && return
|
||||||
#path=("$dir" $path[@])
|
path=("$dir" $path)
|
||||||
path=("$dir" $path)
|
done
|
||||||
done
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_prepath /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/local/sbin # BSD and macOS
|
_prepath /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/local/sbin # BSD and macOS
|
||||||
_prepath /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin # Homebrew on macOS
|
_prepath /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin # Homebrew on macOS
|
||||||
_prepath ~/bin ~/.local/bin # $HOME
|
_prepath ~/bin ~/.local/bin # $HOME
|
||||||
|
|
||||||
unfunction _prepath
|
unfunction _prepath
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
## Command history configuration
|
## Command history configuration
|
||||||
HISTFILE="${ZCACHE}/history"
|
export HISTFILE="${ZCACHE}/history"
|
||||||
HISTSIZE=1000000000
|
export HISTSIZE=1000000000
|
||||||
SAVEHIST=1000000000
|
export SAVEHIST=${HISTSIZE}
|
||||||
|
export HISTORY_IGNORE="([bf]g *|disown|cd ..|cd -)"
|
||||||
|
|
||||||
export HISTTIMEFORMAT="[%F %T] "
|
export HISTTIMEFORMAT="[%F %T] "
|
||||||
setopt INC_APPEND_HISTORY
|
setopt INC_APPEND_HISTORY
|
||||||
@ -12,5 +13,4 @@ setopt hist_verify
|
|||||||
setopt incappendhistory
|
setopt incappendhistory
|
||||||
setopt histignorespace
|
setopt histignorespace
|
||||||
setopt histnostore
|
setopt histnostore
|
||||||
setopt share_history
|
setopt share_history
|
||||||
export HISTORY_IGNORE="([bf]g *|disown|cd ..|cd -)"
|
|
@ -19,9 +19,9 @@ plugin_repos=(
|
|||||||
rupa/z # Tracks your most used directories, based on 'frecency'.
|
rupa/z # Tracks your most used directories, based on 'frecency'.
|
||||||
Skylor-Tang/auto-venv # Automatically activates the Python virtual environment in the current directory or its parent directories.
|
Skylor-Tang/auto-venv # Automatically activates the Python virtual environment in the current directory or its parent directories.
|
||||||
|
|
||||||
|
zsh-users/zsh-autosuggestions
|
||||||
zsh-users/zsh-syntax-highlighting
|
zsh-users/zsh-syntax-highlighting
|
||||||
zsh-users/zsh-history-substring-search
|
zsh-users/zsh-history-substring-search
|
||||||
zsh-users/zsh-autosuggestions
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# load plugins
|
# load plugins
|
||||||
|
Loading…
Reference in New Issue
Block a user