Есть 4 региона, где текст может отображаться в Emacs, вот что вы можете сделать, чтобы проверить каждый из них.
- Строка режима : см. Значение
mode-line-format
.
- Строка заголовка : см. Значение
header-line-format
.
- Буфер : если грань находится в области буфера, которую вы не можете найти, посмотрите значение
(buffer-string)
.
- Минибуфер : Если точка в данный момент находится в минибуфере, вы можете это сделать
M-: (buffer-string)
, и это будет описывать содержимое минибуфера. Возможно, вам придется (setq enable-recursive-minibuffers to t)
сначала.
- Бахрома или Маржа : ни о чем я не знаю.
Эти методы предоставят вам все содержимое этих областей, поэтому может потребоваться некоторое чтение, чтобы действительно найти лицо, которое вы ищете, но оно, безусловно, будет там. Самое главное, он будет описывать даже те области, которые вы не можете достичь.
Например, скажем, я хочу знать, какое лицо используется в find-file
приглашении.
- Вызвать find-файл с помощью
C-x C-f
.
- Опишите минибуфер с
M-: (buffer-string)
Это даст что-то вроде следующего результата, и прямо в конце будет лицо, которое я искал.
#("Find file: ~/" 0 11 (front-sticky t rear-nonsticky t field t read-only t point-entered minibuffer-avoid-prompt face minibuffer-prompt))