Browse Source

The theme should manage the completion indicator.

master
Sorin Ionescu 13 years ago
parent
commit
1fc1b459ee
  1. 22
      keyboard.zsh
  2. 3
      templates/zshrc.zsh
  3. 2
      themes/sorin/prompt_sorin_setup

22
keyboard.zsh

@ -9,7 +9,7 @@ fi @@ -9,7 +9,7 @@ fi
zstyle ':omz:prompt' vicmd '<<<'
# Indicator to notify of generating completion.
zstyle ':omz:completion:indicator' format "..."
zstyle ':omz:completion' indicator '...'
# Beep on error in line editor.
setopt BEEP
@ -258,15 +258,13 @@ if zstyle -t ':omz:editor' dot-expansion; then @@ -258,15 +258,13 @@ if zstyle -t ':omz:editor' dot-expansion; then
fi
# Display an indicator when completing.
if zstyle -t ':omz:completion:indicator' enable; then
function expand-or-complete-prefix-with-indicator() {
zstyle -s ':omz:completion:indicator' format indicator
print -Pn "$indicator"
unset indicator
zle expand-or-complete-prefix
zle redisplay
}
zle -N expand-or-complete-prefix-with-indicator
bindkey "$keyinfo[Control]i" expand-or-complete-prefix-with-indicator
fi
function expand-or-complete-prefix-with-indicator() {
local indicator
zstyle -s ':omz:completion' indicator 'indicator'
print -Pn "$indicator"
zle expand-or-complete-prefix
zle redisplay
}
zle -N expand-or-complete-prefix-with-indicator
bindkey "$keyinfo[Control]i" expand-or-complete-prefix-with-indicator

3
templates/zshrc.zsh

@ -13,9 +13,6 @@ zstyle ':omz:*:*' color 'yes' @@ -13,9 +13,6 @@ zstyle ':omz:*:*' color 'yes'
# Auto set the tab and window titles.
zstyle ':omz:terminal' auto-title 'yes'
# Indicate that completions are being generated.
zstyle ':omz:completion:indicator' enable 'no'
# Set the plugins to load (see $OMZ/plugins/).
zstyle ':omz:load' plugin 'archive' 'git'

2
themes/sorin/prompt_sorin_setup

@ -22,7 +22,7 @@ function prompt_sorin_setup() { @@ -22,7 +22,7 @@ function prompt_sorin_setup() {
autoload -Uz add-zsh-hook
add-zsh-hook precmd prompt_sorin_precmd
zstyle ':omz:completion:indicator' format '%B%F{red}...%f%b'
zstyle ':omz:completion' indicator '%B%F{red}...%f%b'
zstyle ':omz:prompt' vicmd '%F{yellow}❮%f%B%F{red}❮%f%b%F{red}❮%f'
zstyle ':omz:plugin:git:prompt' action ':%%B%F{yellow}%s%f%%b'
zstyle ':omz:plugin:git:prompt' added ' %%B%F{green}✚%f%%b'

Loading…
Cancel
Save