Ubuntu 11.04 adresinden Emacs 23.2.1 kullanıyorum. purcell's port of the Solarized color-theme'u yükledim, ancak bazı Python arabelleklerini the Solarized Vim screenshot gibi görünmesini sağlamak için yüzlerin bazılarını ayarlamak istiyorum. Renk temasını düzenlemek için tercih edilen renklerim her zaman kullanılır, ancak bu onları C modunda da değiştirir ve bundan kaçınmak istiyorum.Mod başına bir renk temasına ince ayarlar yapabilir miyim?
Özellikle, burada yerleşik yüze için varsayılan ayar var: - ve sadece Python modu -
(font-lock-builtin-face ((t (:foreground ,green))))
Python modunda ben onun yerine bu kullanmak istiyorum:
(font-lock-builtin-face ((t (:foreground ,blue))))
Ben d, bu değişikliğin renk teması tanımına bir mantık ekleyerek gerçekleştirilmesini kolaylaştırmak isterim. Böylece, ayarlarımı "Not sadece Python vurgulaması" olarak değiştirir. Başarısız olursam, init.el
numaralı telefonumda bir şeylere razı olurdum. Yine de ana renk temasıyla paketlenmiş olmasını tercih ederim.
Bu mümkün mü? Çiz şunu. Bu Emacs; Ben biliyorum mümkün! Ama bunu nasıl yapabilirim?
O çok iyi çalışıyor! Teşekkürler. Renk temasıyla entegre etmenin ardındaki amaç, temayı yükleyen herkes için, init.el dosyasını değiştirmelerini gerektirmeden "kutudan çıkar" yapabilmesidir. Eğer bu mümkün değilse, en azından bu iş biter. –
@Kirk: İyi bir nokta, ama herkes böyle yazı tipini değiştirmek isteyemez. Bu yüzden, temaya da özelleştirilebilir bir seçenek ya da bir şey eklemelisiniz ve sonra da "kutudan çıkar" olmaz. Ben init.el 'inize bir şeyler eklemek çok yaygın bir şey olduğunu düşünüyorum ve Emacs kullanıcısı buna aşinadır. Sonuçta, sadece kopyala yapıştır. – Thomas
Doğru ve belki de sadece bir okuma dahil olmak en iyi yaklaşım olabilir. –