O Emacs muda a fonte de uma única palavra (ou frase), não de todo o buffer

1

De alguma forma, não encontro uma maneira de alterar o tamanho da fonte de uma string específica de texto.

Eu sei como fazer isso global ou temporariamente para todo o buffer. Mudar a fonte padrão não é o problema aqui.

Às vezes, uso símbolos matemáticos como ω, Ω ou ב e quero alterá-los para uma fonte maior. Eu precisaria de uma maneira simples de fazer isso. Alternativas para tornar esses símbolos mais visíveis também são bem-vindas.

    
por Quora Feans 31.10.2013 / 21:01

1 resposta

2

O que você está procurando é uma face do Emacs que use caracteres de tamanho maior. Veja o atributo face :height , por exemplo, no manual do Elisp, nó Face Attributes .

Você pode aplicar um rosto a qualquer texto (por exemplo, uma palavra ou expressão). Você pode fazer isso por programa ou manualmente. Se por programa, isso pode ser feito usando font-lock-keywords (realce de sintaxe automática) ou usando qualquer uma das várias funções de realce de texto.

Esse realce pode ser efetuado usando a propriedade face text ou a propriedade face overlay; isto é, pode ser anexado ao texto do buffer (ou a uma string), por um lado, ou sobreposto no topo do buffer, por outro lado.

Veja também:

por 31.10.2013 / 22:56

Tags