Emacs: как найти переменную по ее значению?

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

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

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

13
задан Mirzhan Irkegulov 20 March 2012 в 05:43
поделиться