2012-03-19 2 views
13

У меня есть некоторая ценность и знаю, что какая-то переменная Emacs удерживает ее. Как найти, какая переменная имеет это значение? Значение может быть символом, целым числом или строкой, а переменная может содержать значение, но список, содержащий значение.Emacs: как найти переменную по ее значению?

Пример. Переменная default-directory содержит строку "/var/www/". У меня есть эта строка, но я вдруг забыл имя переменной. Как искать переменные и найти, что default-directory содержит эту строку?

Есть ли какая-то встроенная функция для этого, или единственное решение - это пользовательский elisp-фрагмент?

ответ

5

Требуемая команда apropos-value.