starship -> custom PROMPT
This commit is contained in:
parent
11f8f44e52
commit
e01d8f45c5
1 changed files with 12 additions and 11 deletions
|
|
@ -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]"
|
||||
|
|
|
|||
Loading…
Reference in a new issue