dots

Mika's dotfiles
git clone git://popovic.xyz/dots.git/
Log | Files | Refs | README

commit ec5ca696672ff223f0c4c2a3d1f962d02bb63d59
parent 1538636ece496b7cfa22ee530928dbb917088123
Author: Milutin Popovic <milutin@popovic.xyz>
Date:   Sat, 27 Dec 2025 16:01:38 +0000

zsh

Diffstat:
M.config/zsh/.zshrc | 20++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc @@ -15,17 +15,22 @@ color="blue"; if [[ $USER == "root" ]]; then color="red"; fi - brackets=""; -if [ ${IN_NIX_SHELL+1} ] || echo $PATH | grep -qc "/nix/store"; then +if [ ${IN_NIX_SHELL+1} ]; then brackets="[]" fi -PS1="%B${brackets:0:1} %F{${color}}%B%m%F{white}%B ${brackets:1:2}: %2~%F{white} >%b " +PS1=" %B${brackets:0:1} %F{${color}}%B%m%F{white}%B ${brackets:1:2}: %2~%F{white} >%b " # vi mode bindkey -v export KEYTIMEOUT=1 +source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/bindings" +source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliases" + +if [[ -f ${XDG_CONFIG_HOME:-$HOME/.config}/shell/colors ]]; then + source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/colors" +fi zstyle ':completion:*' completer _complete _ignored zstyle ':completion:*' list-colors 'di=1;36' @@ -33,13 +38,8 @@ zstyle ':completion:*' list-prompt %SAt %p: Hit TAB for more, or the character t zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} r:|[._-]=** r:|=**' zstyle :compinstall filename '/home/mika/.config/zsh/.zshrc' -autoload -U compinit +autoload -Uz compinit zstyle ':completion:*' menu select zmodload zsh/complist +compinit -C -source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/bindings" -source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliases" - -if [[ -f ${XDG_CONFIG_HOME:-$HOME/.config}/shell/colors ]]; then - source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/colors" -fi