From 032eb4872661cfd40cc8d867500f6cd2ac6a013b Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 2 Jan 2026 23:26:18 +0100 Subject: weitere Verbesserungen --- zsh/zprofile | 29 +++++++++++++++++++++++++++++ zsh/zshenv | 26 -------------------------- zsh/zshrc | 3 +++ 3 files changed, 32 insertions(+), 26 deletions(-) (limited to 'zsh') diff --git a/zsh/zprofile b/zsh/zprofile index 34d71c1..4e208f6 100644 --- a/zsh/zprofile +++ b/zsh/zprofile @@ -1,3 +1,32 @@ # vim: filetype=zsh [[ -d "${HISTFILE:h}" ]] || mkdir -p "${HISTFILE:h}" + +path=( + $HOME/.cargo/bin + $HOME/.local/bin + $HOME/.local/texlive/bin/amd64-freebsd + $path +) + +export MANPATH="${MANPATH:-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man" +export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info" + +# Fix für include/lib Verzeichnisse +# Details: https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html +export C_INCLUDE_PATH="/usr/local/include:$C_INCLUDE_PATH" +export CPLUS_INCLUDE_PATH="/usr/local/include:$CPLUS_INCLUDE_PATH" +export LIBRARY_PATH="/usr/local/lib:$LIBRARY_PATH" + +# Fix Midnight Commander ESC Taste +# zusätzlich noch unter "F9 -> Optionen -> Konfiguration -> Escape Tastenmodus -> [x] Einzelner Tastendruck" aktivieren +export KEYBOARD_KEY_TIMEOUT_US=1000 + +# Tmuxp +export TMUXP_CONFIGDIR="$XDG_CONFIG_HOME/tmuxp" + +# Vit (Taskwarrior UI) +export VIT_DIR="$XDG_CONFIG_HOME/vit" + +# music player daemon +export MPD_HOST=localhost diff --git a/zsh/zshenv b/zsh/zshenv index 34c81a1..1349be2 100644 --- a/zsh/zshenv +++ b/zsh/zshenv @@ -7,29 +7,3 @@ export HISTSIZE=10000 export SAVEHIST=10000 export HISTFILE="$XDG_DATA_HOME/zsh/history" -HOME_LOCAL="$HOME/.local/bin" -HOME_CARGO="$HOME/.cargo/bin" -HOME_LATEX="$HOME/.local/texlive/bin/amd64-freebsd" -export PATH="$PATH:$HOME_LOCAL:$HOME_LATEX:$HOME_CARGO" - -export MANPATH="${MANPATH-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man" -export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info" - -# Fix Midnight Commander ESC Taste -# zusätzlich noch unter "F9 -> Optionen -> Konfiguration -> Escape Tastenmodus -> [x] Einzelner Tastendruck" aktivieren -export KEYBOARD_KEY_TIMEOUT_US=1000 - -# Tmuxp -export TMUXP_CONFIGDIR="$XDG_CONFIG_HOME/tmuxp" - -# Vit (Taskwarrior UI) -export VIT_DIR="$XDG_CONFIG_HOME/vit" - -# music player daemon -export MPD_HOST=localhost - -# Fix für include/lib Verzeichnisse -# Details: https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html -export C_INCLUDE_PATH="/usr/local/include:$C_INCLUDE_PATH" -export CPLUS_INCLUDE_PATH="/usr/local/include:$CPLUS_INCLUDE_PATH" -export LIBRARY_PATH="/usr/local/lib:$LIBRARY_PATH" diff --git a/zsh/zshrc b/zsh/zshrc index 7845c40..19b1cb7 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -4,6 +4,9 @@ setopt AUTO_PARAM_SLASH unsetopt CASE_GLOB setopt HIST_SAVE_NO_DUPS +setopt INC_APPEND_HISTORY +setopt SHARE_HISTORY +setopt HIST_IGNORE_ALL_DUPS [[ ! -r /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]] || source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh [[ ! -r /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]] || source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh -- cgit v1.3