hippie-expand
разбирает работу на функции из hippie-expand-try-functions-list
, и я думаю, что каждая отдельная функция должна решать, считает ли она случай значительным, поэтому не может быть простого решения? 1003 *
Экспериментально переменная case-fold-search
эффективна в некоторых случаях, но не во всех.
редактирование:
Что ж, это не является окончательным решением поставленного вопроса, однако, если для ваших целей достаточно установить case-fold-search
, вы можете использовать следующее:
(defadvice hippie-expand (around hippie-expand-case-fold)
"Try to do case-sensitive matching (not effective with all functions)."
(let ((case-fold-search nil))
ad-do-it))
(ad-activate 'hippie-expand)