2010-10-18 17 views
12

Próbowałem postępować zgodnie z poradami zebranymi w wyszukiwaniach Google, ale nie jestem w stanie sprawić, by działał. Mój plik ~/.emacs.el zawiera następujące elementy:Jak ustawić domyślną czcionkę (Inconsolata) w moim .emacs.el w 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) 

Mam wykomentowane linię konfiguracji czcionki jak to nie działa. Używam GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK + wersja 2.18.0) z 2009-09-27 na palmer, zmodyfikowany przez Debiana na Ubuntu Karmic.

Odpowiedz

20

Sądząc z wersji emacsa, wygląda na to, że zainstalowałeś emacs-snapshot (dobrze).

Tak to powinno działać:

sudo apt-get install ttf-inconsolata 

Następnie umieścić w swoim pliku ~/.emacs coś takiego

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

(The 12 odnosi się do rozmiaru czcionki i może ulec zmianie.)
+0

I voila, zadziałało. Dzięki. –

+0

Moja przyjemność. Ciesz się :) – unutbu

+1

Szybka uwaga: '' 'set-default-font''' jest przestarzałe na Emacs 24. Użyj set-frame-font ;-) –