aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-01-02 23:26:18 +0100
committerThomas Schmucker <ts@its1.de>2026-01-02 23:26:18 +0100
commit032eb4872661cfd40cc8d867500f6cd2ac6a013b (patch)
tree5a981c4327125cd282f8fc3e24bade335236fab2
parenta599969f7a9276776931875532c90af881f2a292 (diff)
downloaddotfiles-032eb4872661cfd40cc8d867500f6cd2ac6a013b.tar.gz
dotfiles-032eb4872661cfd40cc8d867500f6cd2ac6a013b.tar.bz2
dotfiles-032eb4872661cfd40cc8d867500f6cd2ac6a013b.zip
weitere Verbesserungen
-rw-r--r--zsh/zprofile29
-rw-r--r--zsh/zshenv26
-rw-r--r--zsh/zshrc3
3 files changed, 32 insertions, 26 deletions
diff --git a/zsh/zprofile b/zsh/zprofile
index 34d71c1..4e208f6 100644
--- a/zsh/zprofile
+++ b/zsh/zprofile
@@ -1,3 +1,32 @@
1# vim: filetype=zsh 1# vim: filetype=zsh
2 2
3[[ -d "${HISTFILE:h}" ]] || mkdir -p "${HISTFILE:h}" 3[[ -d "${HISTFILE:h}" ]] || mkdir -p "${HISTFILE:h}"
4
5path=(
6 $HOME/.cargo/bin
7 $HOME/.local/bin
8 $HOME/.local/texlive/bin/amd64-freebsd
9 $path
10)
11
12export MANPATH="${MANPATH:-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man"
13export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info"
14
15# Fix für include/lib Verzeichnisse
16# Details: https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
17export C_INCLUDE_PATH="/usr/local/include:$C_INCLUDE_PATH"
18export CPLUS_INCLUDE_PATH="/usr/local/include:$CPLUS_INCLUDE_PATH"
19export LIBRARY_PATH="/usr/local/lib:$LIBRARY_PATH"
20
21# Fix Midnight Commander ESC Taste
22# zusätzlich noch unter "F9 -> Optionen -> Konfiguration -> Escape Tastenmodus -> [x] Einzelner Tastendruck" aktivieren
23export KEYBOARD_KEY_TIMEOUT_US=1000
24
25# Tmuxp
26export TMUXP_CONFIGDIR="$XDG_CONFIG_HOME/tmuxp"
27
28# Vit (Taskwarrior UI)
29export VIT_DIR="$XDG_CONFIG_HOME/vit"
30
31# music player daemon
32export 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
7export SAVEHIST=10000 7export SAVEHIST=10000
8export HISTFILE="$XDG_DATA_HOME/zsh/history" 8export HISTFILE="$XDG_DATA_HOME/zsh/history"
9 9
10HOME_LOCAL="$HOME/.local/bin"
11HOME_CARGO="$HOME/.cargo/bin"
12HOME_LATEX="$HOME/.local/texlive/bin/amd64-freebsd"
13export PATH="$PATH:$HOME_LOCAL:$HOME_LATEX:$HOME_CARGO"
14
15export MANPATH="${MANPATH-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man"
16export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info"
17
18# Fix Midnight Commander ESC Taste
19# zusätzlich noch unter "F9 -> Optionen -> Konfiguration -> Escape Tastenmodus -> [x] Einzelner Tastendruck" aktivieren
20export KEYBOARD_KEY_TIMEOUT_US=1000
21
22# Tmuxp
23export TMUXP_CONFIGDIR="$XDG_CONFIG_HOME/tmuxp"
24
25# Vit (Taskwarrior UI)
26export VIT_DIR="$XDG_CONFIG_HOME/vit"
27
28# music player daemon
29export MPD_HOST=localhost
30
31# Fix für include/lib Verzeichnisse
32# Details: https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
33export C_INCLUDE_PATH="/usr/local/include:$C_INCLUDE_PATH"
34export CPLUS_INCLUDE_PATH="/usr/local/include:$CPLUS_INCLUDE_PATH"
35export 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 @@
4setopt AUTO_PARAM_SLASH 4setopt AUTO_PARAM_SLASH
5unsetopt CASE_GLOB 5unsetopt CASE_GLOB
6setopt HIST_SAVE_NO_DUPS 6setopt HIST_SAVE_NO_DUPS
7setopt INC_APPEND_HISTORY
8setopt SHARE_HISTORY
9setopt HIST_IGNORE_ALL_DUPS
7 10
8[[ ! -r /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]] || source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 11[[ ! -r /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]] || source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
9[[ ! -r /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]] || source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh 12[[ ! -r /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]] || source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh