summaryrefslogtreecommitdiff
path: root/zsh/.zshrc
diff options
context:
space:
mode:
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)"