From 891663aea0f915bc3be84d7e136c9102694e0f99 Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Thu, 2 Dec 2021 10:43:35 +0100 Subject: [PATCH] config/zsh: update basic config --- .config/zsh/.p10k.zsh | 2 +- .config/zsh/.zshrc | 17 +++++++++++++---- .zprofile | 3 ++- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.config/zsh/.p10k.zsh b/.config/zsh/.p10k.zsh index 194d4ab..05b5a45 100644 --- a/.config/zsh/.p10k.zsh +++ b/.config/zsh/.p10k.zsh @@ -1482,7 +1482,7 @@ # Current time color. typeset -g POWERLEVEL9K_TIME_FOREGROUND=66 # Format for the current time: 09:51:02. See `man 3 strftime`. - typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%H:%M:%S}' + typeset -g POWERLEVEL9K_TIME_FORMAT='%D{%a %d %H:%M:%S}' # If set to true, time will update when you hit enter. This way prompts for the past # commands will contain the start times of their commands as opposed to the default # behavior where they contain the end times of their preceding commands. diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 6195191..1784116 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -144,11 +144,20 @@ export KEYTIMEOUT=1 # turn on spelling correction setopt correct -# don't save duplicates in command history -setopt histignoredups +# command history - https://unix.stackexchange.com/a/273863 +HISTSIZE=100000 +SAVEHIST=$HISTSIZE +setopt inc_append_history +setopt share_history +setopt hist_expire_dups_first +setopt hist_ignore_dups +setopt hist_find_no_dups +setopt hist_save_no_dups +setopt hist_reduce_blanks +unsetopt hist_ignore_space -setopt EXTENDED_GLOB -unsetopt CASE_GLOB +setopt extended_glob +unsetopt case_glob setopt pipefail diff --git a/.zprofile b/.zprofile index 994545a..64f4f68 100644 --- a/.zprofile +++ b/.zprofile @@ -13,7 +13,7 @@ export JOURNAL="$(eval "dirname $(grep -1 journals $XDG_CONFIG_HOME/jrnl/jrnl.ya echo "$DATA/2-standards/box/journal")" export PATH="$HOME/.local/bin/scripts:$HOME/.local/bin:$PATH:$XDG_CONFIG_HOME/emacs/bin" # adjust programs to use xdg -export MNT="$XDG_RUNTIME_DIR"/mnt +export MNT=/run/media/$USER export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority export GNUPGHOME="$XDG_DATA_HOME"/gnupg @@ -21,6 +21,7 @@ export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc export KDEHOME="$XDG_STATE_HOME"/kdehome +export DOOMLOCALDIR="$XDG_STATE_HOME"/emacs export WINEPREFIX="$XDG_DATA_HOME"/wine export RLWRAP_HOME="$XDG_DATA_HOME"/rlwrap