LINUX.ORG.RU

Как заставить автодополнение учитывать настройки completion-ignore-case

 


0

2

Пишу настройки для автокомплита, кусок для выбора параметра из списка такой:

_get_comp_words_by_ref cur prev
opts="aaa bbb ccc"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )

При этом выбор будет чувствителен к регистру. Алтернативно можно так:

cur="${COMP_WORDS[COMP_CWORD],,}"
prev="${COMP_WORDS[COMP_CWORD-1],,}"

Здесь наоборот - регистр всегда игнорируется.

Есть ли в bash-completion какой-то стандартный вариант, учитывающий системные настройки шелла?

★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.