diff --git a/zshrc b/zshrc index 7c9871d..c04914f 100644 --- a/zshrc +++ b/zshrc @@ -1,8 +1,8 @@ -# If you come from bash you might have to change your $PATH. +# Path settings # export PATH=$HOME/bin:/usr/local/bin:$PATH PATH=$PATH:~/.cargo/bin/:~/go/:$HOME/bin -# Path to your oh-my-zsh installation. +# Path to oh-my-zsh installation. ZSH=/usr/share/oh-my-zsh/ # Don't try to display a powerlinefont theme in a tty @@ -12,48 +12,18 @@ else ZSH_THEME="agnoster" fi -# Set list of themes to load -# Setting this variable when ZSH_THEME=random -# cause zsh load theme from this variable instead of -# looking in ~/.oh-my-zsh/themes/ -# An empty array have no effect -# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) - -# Uncomment the following line to use case-sensitive completion. -# CASE_SENSITIVE="true" - -# Uncomment the following line to use hyphen-insensitive completion. Case -# sensitive completion must be off. _ and - will be interchangeable. -# HYPHEN_INSENSITIVE="true" - # Uncomment the following line to disable bi-weekly auto-update checks. -DISABLE_AUTO_UPDATE="true" - -# Uncomment the following line to change how often to auto-update (in days). -# export UPDATE_ZSH_DAYS=13 - -# Uncomment the following line to disable colors in ls. -# DISABLE_LS_COLORS="true" - -# Uncomment the following line to disable auto-setting terminal title. -# DISABLE_AUTO_TITLE="true" - -# Uncomment the following line to enable command auto-correction. -# ENABLE_CORRECTION="true" - -# Uncomment the following line to display red dots whilst waiting for completion. -# COMPLETION_WAITING_DOTS="true" - -# Uncomment the following line if you want to disable marking untracked files -# under VCS as dirty. This makes repository status check for large repositories -# much, much faster. -# DISABLE_UNTRACKED_FILES_DIRTY="true" - +DISABLE_AUTO_UPDATE="false" +# Auto update zsh +export UPDATE_ZSH_DAYS=13 +# Disable auto-setting terminal title. +DISABLE_AUTO_TITLE="true" # Timestamps in zsh history HIST_STAMPS="mm/dd/yyyy" +# No duplicates in history HIST_IGNORE_DUPS="true" -# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# List of plugins plugins=( git last-working-dir @@ -63,6 +33,12 @@ plugins=( gpg-agent ) +# Move one word left or right using alt +bindkey "[D" backward-word +bindkey "^[h" backward-word +bindkey "[C" forward-word +bindkey "^[l" forward-word + # Aliases alias lsblk="lsblk -o +LABEL" alias ip="ip -c"