changed zshrc
This commit is contained in:
parent
7e6c66f3c4
commit
41e0185979
1 changed files with 10 additions and 14 deletions
24
dot_zshrc
24
dot_zshrc
|
@ -36,6 +36,7 @@ z4h init || return
|
||||||
# Export environment variables.
|
# Export environment variables.
|
||||||
export GPG_TTY=$TTY
|
export GPG_TTY=$TTY
|
||||||
export SAVEHIST=200000
|
export SAVEHIST=200000
|
||||||
|
export HISTSIZE=200000
|
||||||
export HISTFILE=$HOME/.cache/zsh/history
|
export HISTFILE=$HOME/.cache/zsh/history
|
||||||
export SPACEVIMDIR="$HOME/.config/spacevim/"
|
export SPACEVIMDIR="$HOME/.config/spacevim/"
|
||||||
export FZF_MARKS_FILE=$HOME/.config/fzfmarks
|
export FZF_MARKS_FILE=$HOME/.config/fzfmarks
|
||||||
|
@ -46,15 +47,11 @@ z4h source $HOME/.config/local/env.zsh
|
||||||
|
|
||||||
# Source Files
|
# Source Files
|
||||||
z4h source $HOME/.config/zsh/sshagent.zsh
|
z4h source $HOME/.config/zsh/sshagent.zsh
|
||||||
#z4h source $Z4H/ohmyzsh/ohmyzsh/lib/history.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/history.zsh
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/functions.zsh
|
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/completion.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/completion.zsh
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/directories.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/directories.zsh
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/key-bindings.zsh
|
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/termsupport.zsh
|
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/clipboard.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/clipboard.zsh
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/grep.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/lib/grep.zsh
|
||||||
#z4h source $Z4H/ohmyzsh/ohmyzsh/plugins/fzf/fzf.plugin.zsh
|
|
||||||
z4h source $Z4H/ohmyzsh/ohmyzsh/plugins/command-not-found/command-not-found.plugin.zsh
|
z4h source $Z4H/ohmyzsh/ohmyzsh/plugins/command-not-found/command-not-found.plugin.zsh
|
||||||
z4h source $Z4H/urbainvaes/fzf-marks/fzf-marks.plugin.zsh
|
z4h source $Z4H/urbainvaes/fzf-marks/fzf-marks.plugin.zsh
|
||||||
#zinit pack for ls_colors
|
#zinit pack for ls_colors
|
||||||
|
@ -62,15 +59,13 @@ z4h source $Z4H/urbainvaes/fzf-marks/fzf-marks.plugin.zsh
|
||||||
# Aliases
|
# Aliases
|
||||||
z4h source $HOME/.config/zsh/aliases.zsh
|
z4h source $HOME/.config/zsh/aliases.zsh
|
||||||
z4h source $HOME/.config/local/aliases.zsh
|
z4h source $HOME/.config/local/aliases.zsh
|
||||||
|
|
||||||
# Add flags to existing aliases.
|
# Add flags to existing aliases.
|
||||||
#alias ls="${aliases[ls]:-ls} -A"
|
#alias ls="${aliases[ls]:-ls} -A"
|
||||||
|
|
||||||
# Define key bindings.
|
# Define key bindings.
|
||||||
z4h bindkey z4h-backward-kill-word Ctrl+Backspace Ctrl+H
|
|
||||||
z4h bindkey z4h-backward-kill-zword Ctrl+Alt+Backspace
|
|
||||||
|
|
||||||
# Autoload functions.
|
# Autoload functions.
|
||||||
autoload -Uz zmv
|
|
||||||
|
|
||||||
# Define functions and completions.
|
# Define functions and completions.
|
||||||
function md() { [[ $# == 1 ]] && mkdir -p -- "$1" && cd -- "$1" }
|
function md() { [[ $# == 1 ]] && mkdir -p -- "$1" && cd -- "$1" }
|
||||||
|
@ -78,12 +73,11 @@ compdef _directories md
|
||||||
|
|
||||||
# Fix SSH Completions
|
# Fix SSH Completions
|
||||||
zstyle ':completion:*:*:*:users' ignored-patterns '*'
|
zstyle ':completion:*:*:*:users' ignored-patterns '*'
|
||||||
#zstyle -e ':completion:*:(ssh|scp|sftp|rsh|rsync):hosts' hosts 'reply=(${=${${(f)"$(cat {/etc/ssh_,~/.ssh/known_}hosts(|2)(N) /dev/null)"}%%[# ]*}//,/ })'
|
zstyle -e ':completion:*:(ssh|scp|sftp|rsh|rsync):hosts' hosts 'reply=(${=${${(f)"$(cat {/etc/ssh_,~/.ssh/known_}hosts(|2)(N) /dev/null)"}%%[# ]*}//,/ })'
|
||||||
zstyle ':completion:*:(scp|rsync):*' tag-order 'hosts:-host:host hosts:-domain:domain hosts:-ipaddr:ip\ address *'
|
zstyle ':completion:*:(scp|ssh):*' tag-order 'hosts:-host:host hosts:-domain:domain hosts:-ipaddr:ip\ address *'
|
||||||
zstyle ':completion:*:(scp|rsync):*' group-order users files all-files hosts-domain hosts-host hosts-ipaddr
|
zstyle ':completion:*:scp:*' group-order users files all-files hosts-domain hosts-host hosts-ipaddr
|
||||||
zstyle ':completion:*:ssh:*' tag-order users 'hosts:-host:host hosts:-domain:domain hosts:-ipaddr:ip\ address *'
|
|
||||||
zstyle ':completion:*:ssh:*' group-order hosts-domain hosts-host users hosts-ipaddr
|
zstyle ':completion:*:ssh:*' group-order hosts-domain hosts-host users hosts-ipaddr
|
||||||
zstyle ':completion:*:*:*:hosts-host' ignored-patterns '*(.|:)*' loopback ip6-loopback localhost localhost4 localhost6 ip6-localhost broadcasthost pxm
|
zstyle ':completion:*:*:*:hosts-host' ignored-patterns '*(.|:)*' loopback ip6-loopback localhost localhost4 localhost6 ip6-localhost broadcasthost
|
||||||
zstyle ':completion:*:*:*:hosts-domain' ignored-patterns '<->.<->.<->.<->' '^[-[:alnum:]]##(.[-[:alnum:]]##)##' '*@*' '*localdomain*' '*.eeleater.org' '*.local'
|
zstyle ':completion:*:*:*:hosts-domain' ignored-patterns '<->.<->.<->.<->' '^[-[:alnum:]]##(.[-[:alnum:]]##)##' '*@*' '*localdomain*' '*.eeleater.org' '*.local'
|
||||||
zstyle ':completion:*:*:*:hosts-ipaddr' ignored-patterns '^(<->.<->.<->.<->|(|::)([[:xdigit:].]##:(#c,2))##(|%*))' '127.0.0.<->' '255.255.255.255' '::1' 'fe80::*'
|
zstyle ':completion:*:*:*:hosts-ipaddr' ignored-patterns '^(<->.<->.<->.<->|(|::)([[:xdigit:].]##:(#c,2))##(|%*))' '127.0.0.<->' '255.255.255.255' '::1' 'fe80::*'
|
||||||
|
|
||||||
|
@ -91,6 +85,8 @@ zstyle ':completion:*:*:*:hosts-ipaddr' ignored-patterns '^(<->.<->.<->.<->|(|::
|
||||||
[[ -z $z4h_win_home ]] || hash -d wsl=$z4h_win_home
|
[[ -z $z4h_win_home ]] || hash -d wsl=$z4h_win_home
|
||||||
|
|
||||||
# Set shell options: http://zsh.sourceforge.net/Doc/Release/Options.html
|
# Set shell options: http://zsh.sourceforge.net/Doc/Release/Options.html
|
||||||
setopt multios prompt_subst auto_pushd pushd_ignore_dups pushdminus inc_append_history
|
setopt multios
|
||||||
|
setopt prompt_subst
|
||||||
|
setopt inc_append_history
|
||||||
|
|
||||||
z4h source $HOME/.config/local/rc.zsh
|
z4h source $HOME/.config/local/rc.zsh
|
||||||
|
|
Loading…
Add table
Reference in a new issue