summaryrefslogtreecommitdiff
path: root/shells/.zshrc
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2021-08-11 03:39:50 -0400
committerSeth Flynn <[email protected]>2021-08-11 08:18:53 -0400
commit988e63ee653f6db8dc0746e56c4c4791964d034f (patch)
tree93b3ac06edaf27c07e7d99574bd3288917d69dcf /shells/.zshrc
Initial commit
Diffstat (limited to 'shells/.zshrc')
-rw-r--r--shells/.zshrc35
1 files changed, 35 insertions, 0 deletions
diff --git a/shells/.zshrc b/shells/.zshrc
new file mode 100644
index 0000000..6d93adf
--- /dev/null
+++ b/shells/.zshrc
@@ -0,0 +1,35 @@
+#
+# g3tchoo's zshrc
+#
+
+# completion
+autoload -U compinit
+zmodload zsh/complist
+zstyle ':completion:*' menu select
+compinit
+
+# options
+setopt autocd
+setopt appendhistory
+setopt sharehistory
+setopt incappendhistory
+set -o emacs
+
+# enable history
+HISTFILE="$HOME/.cache/zsh/history"
+HISTSIZE=100
+SAVEHIST=1000
+
+# defaults
+export EDITOR='nvim'
+export VISUAL='nvim'
+export TERM=xterm-256color
+
+# alias
+alias vim='nvim'
+alias ls='exa'
+alias la='ls -a'
+alias g='git'
+
+source $HOME/.local/share/zsh/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh
+eval "$(starship init zsh)"