2010-10-18 7 views
12

Ho provato a seguire i consigli raccolti dalle ricerche di Google, ma non sono in grado di farlo funzionare. Il mio file ~/.emacs.el contiene quanto segue:Come posso impostare un carattere predefinito (Inconsolata) nel mio .emacs.el in Ubuntu?

;; Set color scheme 
(require 'color-theme) 
(load-file "/home/manoj/Dropbox/conf/themes/color-theme-chocolate-rain.el") 
(color-theme-chocolate-rain) 

;; Set font 
;; (set-default-font "-unknown-Inconsolata-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") 

;; Insert four spaces on tab 
(setq-default indent-tabs-mode nil) 
(setq-default tab-width 4) 
(setq indent-line-function 'insert-tab) 

ho commentato la linea configurazione dei font in quanto non funziona. Sto usando GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK + versione 2.18.0) del 2009-09-27 su palmer, modificato da Debian su Ubuntu Karmic.

risposta

20

A giudicare dalla versione di emacs, sembra che tu abbia installato emacs-snapshot (buono).

Quindi questo dovrebbe funzionare:

sudo apt-get install ttf-inconsolata 

Poi mettere nel vostro ~/.emacs qualcosa come

(set-frame-font "Inconsolata-12") 

(Il 12 si riferisce alla dimensione del carattere, e può essere modificato.)
+0

E voilà, ha funzionato. Grazie. –

+0

Piacere mio. Divertiti :) – unutbu

+1

Nota rapida: '' 'set-default-font''' è obsoleto su Emacs 24. Usa set-frame-font ;-) –