Alterando a fonte no Aquamacs?
Pergunta
Recentemente, precisei fazer algumas edições em lisp e encontrei o pacote Ready Lisp bacana para OS X, o que é ótimo, exceto que o Aquamacs usa automaticamente uma fonte proporcional (o que é idiota, IMHO) e quero alterá-la para uma fonte monoespaçada.No entanto, não sou muito usuário do EMACS, e o menu de preferências do Aquamacs não é muito claro sobre onde e como alguém pode fazer essa alteração.
Solução
Isto é o que tenho no meu .emacs para OS X:
(set-default-font "-apple-bitstream vera sans mono-medium-r-normal--0-0-0-0-m-0-mac-roman")
Agora, não tenho certeza se o Bitstream Vera vem como padrão no OS X, então talvez seja necessário baixá-lo ou escolher uma fonte diferente.Você pode pesquisar os nomes das fontes X executando (x-list-fonts "searchterm")
em um buffer ELisp (por exemplo *scratch*
- para executá-lo, digite-o e digite C-j
na mesma linha).
Outras dicas
No Aquamacs 2.1, você pode definir a fonte em Opções->Aparência->Fonte para Modo Texto...Isso abre a janela de seleção de fontes padrão, escolha a fonte que você gosta.Então, ao sair do emacs (C-x C-c), você será solicitado a salvar as opções, pressione "y".
De Perguntas frequentes sobre EmacsWiki Aquamacs:
Para alterar a fonte usada para exibir o quadro atual, vá para o painel da fonte.Você pode fazer isso com a tecla Apple-T ou através do menu:Opções → Mostrar/ocultar → Painel de fontes.Uma vez lá, selecione a fonte que você deseja.
Para tornar a fonte do quadro atual o padrão, vá para estilos de aparência de opções → quadros.Selecione “Use o estilo atual para o modo Foo”, onde Foo é o modo do quadro atual (por exemplo, foo = texto para o modo de texto), para usar o estilo atual (incluindo a fonte, mas também quaisquer outras alterações que você fez para o estilo do quadro) para todos os arquivos desse tipo.Selecione “Use o estilo atual como padrão” para usar o estilo atual para todos os arquivos para cujo modo principal nenhum estilo especial foi definido.
Também há recomendações para fontes monoespaçadas - Monaco ou "Vera Sans Mono".
este é o que eu uso:
-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1
Você pode configurá-lo no arquivo .emacs como:
(set-default-font "-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1")
Você pode baixá-lo em dejavu-fonts.org