summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--zshenv2
-rw-r--r--zshrc16
2 files changed, 18 insertions, 0 deletions
diff --git a/zshenv b/zshenv
index 6d3aae3..37ab040 100644
--- a/zshenv
+++ b/zshenv
@@ -1,3 +1,5 @@
 export EDITOR="mg"
 export PATH=~/workspace/go/bin:$PATH
+export GOPATH=~/workspace/go
+
 alias add="arc diff --draft"
diff --git a/zshrc b/zshrc
index 8586c89..9786623 100644
--- a/zshrc
+++ b/zshrc
@@ -19,3 +19,19 @@ zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:
 
 autoload -U select-word-style
 select-word-style bash
+
+# Print timing statistics for everything which takes longer than 5 seconds of
+# user + system time ('sleep 6' does not work because of 0% user/system time!).
+REPORTTIME=5
+
+# Explicitly select Emacs line editing mode (independent of zsh’s best guess
+# based on EDITOR/VISUAL).
+bindkey -e
+
+setopt PROMPT_PERCENT
+setopt PROMPT_SUBST
+
+PROMPT='[%F%25<..<%~%f%<<]$ '
+
+autoload -U select-word-style
+select-word-style bash