Existem 4 regiões em que o texto pode ser exibido no Emacs. Aqui está o que você pode fazer para inspecionar cada uma delas.
- A linha de modo : veja o valor de
mode-line-format
.
- A linha do cabeçalho : veja o valor de
header-line-format
.
- Buffer : se o rosto estiver em uma região do buffer que você não pode alcançar, consulte o valor de
(buffer-string)
.
- Minibuffer : Se o ponto estiver atualmente no minibuffer, você pode fazê-lo
M-: (buffer-string)
, e isso descreverá o conteúdo do minibuffer. Você pode precisar (setq enable-recursive-minibuffers to t)
primeiro.
- Franja ou margem : nada que eu saiba.
Esses métodos fornecerão todo o conteúdo dessas regiões; portanto, pode demorar algumas leituras para realmente encontrar o rosto que você está procurando, mas certamente estará lá. Mais importante ainda, descreverá até regiões que você não pode alcançar.
Por exemplo, digamos que eu queira saber qual rosto é usado no find-file
prompt.
- Invoque o arquivo de localização com
C-x C-f
.
- Descreva o minibuffer com
M-: (buffer-string)
Isso dará algo como a seguinte saída, e bem ali no final está o rosto que eu estava procurando.
#("Find file: ~/" 0 11 (front-sticky t rear-nonsticky t field t read-only t point-entered minibuffer-avoid-prompt face minibuffer-prompt))