diff options
-rw-r--r-- | modules/user/aszlig/programs/zsh/default.nix | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/modules/user/aszlig/programs/zsh/default.nix b/modules/user/aszlig/programs/zsh/default.nix index fb3b9a49..e66be125 100644 --- a/modules/user/aszlig/programs/zsh/default.nix +++ b/modules/user/aszlig/programs/zsh/default.nix @@ -41,25 +41,26 @@ in { programs.zsh.shellAliases.t = "task"; programs.zsh.shellAliases.p = "gopass"; + programs.zsh.setOptions = lib.mkForce [ + "auto_cd" + "auto_pushd" + "beep" + "correct" + "dvorak" + "extended_glob" + "extended_history" + "hist_fcntl_lock" + "hist_ignore_dups" + "hist_no_store" + "hist_reduce_blanks" + "interactive_comments" + ]; + programs.zsh.interactiveShellInit = mkAfter '' export HISTFILE=~/.histfile export HISTSIZE=100000 export SAVEHIST=100000 - unsetopt SHARE_HISTORY - - setopt extendedglob - setopt extendedhistory - setopt globcomplete - setopt histnostore - setopt histreduceblanks - setopt correct - setopt dvorak - setopt interactivecomments - setopt autopushd - setopt autocd - setopt beep - bindkey -v if [[ "$TERM" = xterm ]]; then bindkey -v '\e[H' vi-beginning-of-line @@ -110,9 +111,6 @@ in { zstyle ':completion:*' use-compctl false zstyle ':completion:*' verbose true - autoload -Uz compinit - compinit - autoload -Uz zmv ''; |