Как я могу сделать поиск в тегах с учетом регистра в Emacs?
3 ответа
Если вы не хотите связываться с обычным поиском (с C-s
), вы, вероятно, захотите установить tags-case-fold-search
вместо case-fold-search
. Вы можете сделать то, что было упомянуто:
(set-default 'tags-case-fold-search nil)
или используя M-x customize-variable <RET> tags-case-search-nil
а затем измените его на регистрозависимое (0), щелкнув Value menu
, а затем сохранив его для будущих сеансов (1), щелкнув «Состояние».
Опираясь на ваш ответ, это то, что вам нужно:
(set-default case-fold-search nil)
который устанавливает значение по умолчанию, что повлияет на все буферы, которые не установили значение локально.
Если вы установите переменную case-fold-search равной nil, то все буквы должны точно совпадать, включая регистр.
Исправление к ответу Трея Джексона:
(set-default 'case-fold-search nil)
Вам нужно заключить в кавычки переменную.