diff options
Diffstat (limited to '.zshrc')
-rw-r--r-- | .zshrc | 47 |
1 files changed, 27 insertions, 20 deletions
@@ -1,28 +1,35 @@ -ZSH_THEME="loek" +#!/bin/zsh -# no -zstyle ':omz:update' mode disabled -DISABLE_AUTO_UPDATE=true -DISABLE_UPDATE_PROMPT=true +# # oh-my-zsh +# zstyle ':omz:update' mode disabled +# DISABLE_AUTO_UPDATE=true +# DISABLE_UPDATE_PROMPT=true +# plugins=(zsh-syntax-highlighting) +# export ZSH="$XDG_DATA_HOME/oh-my-zsh" +# export ZSH_COMPDUMP="$XDG_CACHE_HOME/zcompdump" +# source "$ZSH/oh-my-zsh.sh" -plugins=( - git - zsh-syntax-highlighting -) +# prompt +source "$XDG_CONFIG_HOME/zsh/prompt" -# oh-my-zsh -export ZSH="$HOME/.local/share/oh-my-zsh" -export ZSH_COMPDUMP="$XDG_CACHE_HOME/zcompdump-$HOST" -source "$ZSH/oh-my-zsh.sh" +# do not glob for calculator command +aliases[=]="noglob =" + +autoload -U compinit + +# completion +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" +zstyle ':completion:*:*:*:*:*' menu select +zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'r:|=*' 'l:|=* r:|=*' +zstyle ':completion:*' special-dirs true +setopt auto_menu +setopt complete_in_word +setopt always_to_end -# shift-tab fix +# keybinds +bindkey -e # emacs bindings bindkey '^[[Z' reverse-menu-complete -# <esc> e to open vim -bindkey '^[e' edit-command-line # zsh autocompletion -compinit -D - -# do not glob for calculator command -aliases[=]="noglob =" +compinit -d "$ZSH_COMPDUMP" |