From dc6fed0f0a9424655929e1edf4965ddcfa78d5d3 Mon Sep 17 00:00:00 2001 From: Julian T Date: Wed, 28 Apr 2021 19:03:25 +0200 Subject: Script, zsh and vim changes --- zsh/.zshrc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'zsh') diff --git a/zsh/.zshrc b/zsh/.zshrc index 08977b7..a62efd5 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -57,6 +57,15 @@ PROMPT='$MAINCOL%~$(git_info)$MAINCOL %(!.#.$) %F{255}' eval "$(dircolors)" zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} +# +# Terminal specific settings +# +case $TERM in + xterm*) + precmd () {print -Pn "\e]0;%~\a"} + ;; +esac + # Expand with dots # https://michael.thegrebs.com/2012/09/04/zsh-completion-waiting-dots/ expand-or-complete-with-dots() { @@ -104,6 +113,7 @@ function extra_env { alias vim="$EDITOR" alias ls='ls --color=auto' alias python="python3" +alias ipy="ipython" # # Functions @@ -137,5 +147,15 @@ function goto { fi } +function gotos { + goto $@ + if [ -f "shell.drv" ]; then + echo Loading shell.drv + nix-shell shell.drv + else + nix-shell + fi +} + source $HOME/.nix-profile/etc/profile.d/hm-session-vars.sh -- cgit v1.2.3