export PROMPT="; " # minimal prompt # right side prompt # - path # time of last command executed #export RPROMPT="%F{green}%/%F{reset}" export RPROMPT="%F{green}%/%F{reset} %D{%K:%M:%S}" # reset the prompt every second, so we get the time the command was executed # in the rprompt TMOUT=1 TRAPALRM() { zle reset-prompt } export VI_MODE_SET_CURSOR=true export PROMPT_EOL_MARK="%" # hide EOL sign ('%') export EDITOR="hx" export LC_ALL="en_US.UTF-8" export LANG="en_US.UTF-8" export GOPATH=~/go export GOBIN=$GOPATH/bin # /usr/local/bin is mac specific and where brew installs stuff. As we are # making use of brew as fallback so we need to add it export PATH="$HOME/.local/bin:$HOME/.nix-profile/bin:/usr/local/bin:$PATH" export PATH=$PATH:~/go/bin export PATH=$PATH:~/.emacs.d/bin export PATH=$PATH:~/bin export PATH=$PATH:"/Applications/Racket v8.8/bin" export PATH=/Users/emile/.cargo/bin:$PATH export PATH=$PATH:/opt/homebrew/bin # uxn export PATH=$PATH:/Users/emile/Documents/projects/uxn/bin # fzf export FZF_BASE=$(whereis fzf | awk '{print $2}' | sed "s/fzf$//g") if [ -n "${commands[fzf-share]}" ]; then source "$(fzf-share)/key-bindings.zsh" source "$(fzf-share)/completion.zsh" fi if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' fi