mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-06-18 09:28:02 +02:00
zsh-workers:6195
This commit is contained in:
parent
742502db62
commit
05e805b0a8
2 changed files with 41 additions and 2 deletions
Completion/Commands
|
@ -3,10 +3,23 @@
|
|||
# Simple completion front-end implementing spelling correction.
|
||||
# The maximum number of errors is set quite high, and
|
||||
# the numeric prefix can be used to specify a different value.
|
||||
#
|
||||
# If configurations keys with the prefix `correctword_' are
|
||||
# given they override those starting with `correct_'.
|
||||
|
||||
local oca="$compconfig[correct_accept]"
|
||||
compconfig[correct_accept]=6n
|
||||
local oco="$compconfig[correct_original]"
|
||||
local ocp="$compconfig[correct_prompt]"
|
||||
local oci="$compconfig[correct_insert]"
|
||||
|
||||
compconfig[correct_accept]="${compconfig[correctword_accept]-6n}"
|
||||
compconfig[correct_original]="${compconfig[correctword_original]-$oco}"
|
||||
compconfig[correct_prompt]="${compconfig[correctword_prompt]-$ocp}"
|
||||
compconfig[correct_insert]="${compconfig[correctword_insert]}"
|
||||
|
||||
_main_complete _correct
|
||||
|
||||
compconfig[correct_accept]=$oca
|
||||
compconfig[correct_accept]="$oca"
|
||||
compconfig[correct_original]="$oco"
|
||||
compconfig[correct_prompt]="$ocp"
|
||||
compconfig[correct_insert]="$oci"
|
||||
|
|
26
Completion/Commands/_expand_word
Normal file
26
Completion/Commands/_expand_word
Normal file
|
@ -0,0 +1,26 @@
|
|||
#compdef -k complete-word \C-xe
|
||||
|
||||
# Simple completion front-end implementing expansion.
|
||||
#
|
||||
# If configurations keys with the prefix `expandword_' are
|
||||
# given they override those starting with `expand_'.
|
||||
|
||||
local oes="$compconfig[expand_substitute]"
|
||||
local oeg="$compconfig[expand_glob]"
|
||||
local oem="$compconfig[expand_menu]"
|
||||
local oeo="$compconfig[expand_original]"
|
||||
local oep="$compconfig[expand_prompt]"
|
||||
|
||||
compconfig[expand_substitute]="${compconfig[expandword_substitute]}"
|
||||
compconfig[expand_glob]="${compconfig[expandword_glob]-$oeg}"
|
||||
compconfig[expand_menu]="${compconfig[expandword_menu]-$oem}"
|
||||
compconfig[expand_original]="${compconfig[expandword_original]-$oeo}"
|
||||
compconfig[expand_prompt]="${compconfig[expandword_prompt]-$oep}"
|
||||
|
||||
_main_complete _expand
|
||||
|
||||
compconfig[expand_substitute]="$oes"
|
||||
compconfig[expand_glob]="$oeg"
|
||||
compconfig[expand_menu]="$oem"
|
||||
compconfig[expand_original]="$oeo"
|
||||
compconfig[expand_prompt]="$oep"
|
Loading…
Reference in a new issue