diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index 444dda6..32e2041 100644 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -22,15 +22,15 @@ setopt HIST_IGNORE_DUPS setopt HIST_REDUCE_BLANKS setopt HIST_FIND_NO_DUPS -function fzf-history-widget() { - local selected_command=$(history -rn 1 | fzf --preview 'echo {}' --preview-window=down:3:wrap) - if [[ -n $selected_command ]]; then - LBUFFER="$selected_command" - fi - zle reset-prompt -} -zle -N fzf-history-widget -bindkey '^R' fzf-history-widget +# options +setopt auto_param_slash +setopt interactive_comments + +# disable C-s +stty stop undef + +# fzf +source <(fzf --zsh) # Enable command completion autoload -Uz compinit && compinit @@ -48,6 +48,7 @@ source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh eval "$(zoxide init zsh)" # prompt -eval "$(starship init zsh)" +# eval "$(starship init zsh)" -[ -f "/home/wball/.local/share/ghcup/env" ] && . "/home/wball/.local/share/ghcup/env" # ghcup-env +PROMPT="[%F{#89b4fa}%n %F{#f5c2e7}%~%f] %F{#a6e3a1}λ%f " +RPROMPT="[%F{#fab387}%?%f]"