Сравнение без учета регистра в Eshell? - PullRequest
2 голосов
/ 03 сентября 2011

Как сделать сопоставление с регистром без учета регистра в Eshell?С Zsh можно использовать «глобальные теги» (т.е., если extended_glob включен), например, в

print L(#i)in(#I)ux

, что, например, соответствует LINux.

Есть ли что-нибудь подобное для Eshell?Из того, что я знаю, у Eshell нет поддержки чего-то вроде «глобальных тегов» Zsh, но знаете ли вы, есть ли предикат Eshell для сопоставления без учета регистра?Если нет, есть ли у вас какие-либо предложения о том, как определить предикат в Eshell для этого?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 февраля 2014

(setq eshell-glob-case-insensitive t) Не работает.

(setq eshell-cmpl-ignore-case t) Это работает. Поместите его в свой .emacs или .emacs.d / init.el.

0 голосов
/ 03 сентября 2011

Можно установить для переменной eshell-glob-case-insensitive значение true, чтобы включить регистронезависимое глобирование в eshell.

...