summaryrefslogtreecommitdiff
path: root/zsh/.zshrc
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2021-11-03 15:35:34 -0400
committerSeth Flynn <[email protected]>2021-11-03 15:51:38 -0400
commit94fb4489afcf8bfb7607ceb711d3bb29fb64cdda (patch)
tree3f82f983e12716dcbb382648560aa5bf593c91e2 /zsh/.zshrc
parent2eb839dcdd509e2dbc584ebd57a4d7dd880b8eee (diff)
clean up
Diffstat (limited to 'zsh/.zshrc')
-rw-r--r--zsh/.zshrc35
1 files changed, 35 insertions, 0 deletions
diff --git a/zsh/.zshrc b/zsh/.zshrc
new file mode 100644
index 0000000..6d93adf
--- /dev/null
+++ b/zsh/.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)"