starship -> custom PROMPT

This commit is contained in:
William Ball 2026-04-08 18:46:14 -04:00
parent 11f8f44e52
commit e01d8f45c5
Signed by: wball
SSH key fingerprint: SHA256:3K3IvjUp1U5HwsIRYy/vosnG8l/A84LPUSAKQ6oCGKI

View file

@ -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]"