changed zshrc

This commit is contained in:
Nikolas Weger 2021-08-14 13:25:41 +02:00
parent 7e6c66f3c4
commit 41e0185979

View file

@ -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