Domanda

Di recente ho avuto bisogno di modificare un po' il lisp e ho trovato l'elegante pacchetto Ready Lisp per OS X, che è fantastico, tranne che Aquamacs utilizza automaticamente un carattere proporzionale (che è idiota, IMHO) e voglio cambiarlo a un carattere a spaziatura fissa.Tuttavia, non sono un grande utente EMACS e il menu delle preferenze in Aquamacs è tutt'altro che chiaro su dove e come si potrebbe apportare tale modifica.

È stato utile?

Soluzione

Questo è quello che ho nel mio .emacs per OS X:

(set-default-font "-apple-bitstream vera sans mono-medium-r-normal--0-0-0-0-m-0-mac-roman")

Ora, non sono sicuro che Bitstream Vera sia di serie su OS X, quindi potresti doverlo scaricare o scegliere un carattere diverso.Puoi cercare i nomi dei font X eseguendo (x-list-fonts "searchterm") in un buffer ELisp (ad es. *scratch* - per eseguirlo, digitarlo e quindi digitare C-j sulla stessa linea).

Altri suggerimenti

In Aquamacs 2.1, puoi impostare il carattere tramite Opzioni->Aspetto->Carattere per la modalità testo...Viene visualizzata la finestra di selezione dei caratteri standard, scegli il carattere che ti piace.Quindi, quando esci da emacs (C-x C-c) ti verrà chiesto di salvare le opzioni, premi "y".

Dal EmacsWiki Domande frequenti su Aquamacs:

Per modificare il carattere utilizzato per visualizzare il frame corrente, vai al pannello di carattere.Puoi farlo con il tasto Apple-T o tramite il menu:Opzioni → Mostra/nascondi → Pannello di carattere.Una volta lì, seleziona il carattere che desideri.

Per creare il carattere del frame corrente il predefinito, vai su Opzioni → Stili di aspetto.Seleziona "Usa lo stile corrente per la modalità foo", in cui FOO è la modalità del frame corrente (ad esempio, foo = testo per la modalità di testo), per utilizzare lo stile corrente (incluso il carattere, ma anche qualsiasi altra modifica che hai apportato Lo stile del frame) per tutti i file di questo tipo.Seleziona "Usa lo stile corrente come predefinito" per utilizzare lo stile corrente per tutti i file per la cui modalità principale non è stato definito uno stile speciale.

Ci sono anche raccomandazioni per i caratteri a spaziatura fissa: Monaco o "Vera Sans Mono".

questo è quello che uso:

 -apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1

Puoi impostarlo nel file .emacs come:

(set-default-font "-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1")

Puoi scaricarlo da dejavu-fonts.org

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top