2011-08-08 13 views
7

Metin arkadaşı mac-classic temasıyla aynı sol kenar boşluğunu almaya çalışıyorum, özel yüzümü saçak için ayarladım, ancak linum modunda sol kenar boşluğuyla ilgili bazı sorunlar yaşadım. M-x özelleştirme-yüz linum arka planını denersem, rengin yalnızca linum-sayılar için değil tüm sol kenar boşluğunu ayarlar (tüm kenar boşluğu hala varsayılan arka planın rengine sahip değildir). Nasıl ayarlanmalı?Linum modu için özel arka plan nasıl ayarlanır?

+0

Sadece denedim ve bunu istemek ne yapacağız gibi görünüyor. Linum yüzünün arka plan rengini ayarlamak, saçaktan kalan herşeyi o renge verir. Belki bize biraz daha fazla bilgi, hatta birkaç ekran görüntüsü verebilirdiniz? Pencereler için 23.3.1 emacım var. Sen? – db48x

+0

Ubuntu deposundan 23.2.1 emacs aldım ve bu benim sorunumun bir ekran görüntüsüdür [link] (http://flic.kr/p/abc6B5) – Kirill2011

cevap

9

Yani "saçak" ve "linum" u aynı şekilde ayarlıyorsunuz, ancak temanızı uyguladığınızda "saçak" işe yaramaz mı? Kullandığınız tema, this one ise, açık yüz arka planını açık bir şekilde ayarlar, böylece özelleştirilmiş tanımınız muhtemelen temaların tanımıyla geçersiz kılınır.

(require 'color-theme-mac-classic) 
(defun my-color-theme-mac-classic() 
    (interactive) 
    (color-theme-mac-classic) 
    (set-face-attribute 'fringe nil :background "#CCC") 
    (set-face-attribute 'linum nil :background "#CCC")) 

yerine color-theme-mac-classic ait my-color-theme-mac-classic kullanın:

çözüm buna göre tema değiştirmek veya .emacs böyle bir şey koymaktır.

(NB. Bunun yerine set-face-background kullanabilirsiniz ama set-face-attribute daha çok yönlüdür.)

+0

Çalışmıyor. Aynı sonuç [sonuç] (http://flic.kr/p/abfJ7J). Sorun şu ki, sol kenar boşluğu için arka planın nasıl ayarlanacağını anlamıyorum (linum numaralarının altındaki bölge). – Kirill2011

+1

Bu işe yarıyor, ancak linum tam olarak boyamıyor. Diğer taraftan saçak süreklidir. Saçak arka planını varsayılan arka plana ayarlamayı deneyin. Ama linum boyasını tamamen kapatamazsın. Ne yazık ki. –

+0

Michael'ın açıklığa kavuştuğu için teşekkürler - Cevabımda bu tuhaflığı belirtmeliydim! – sanityinc

İlgili konular