Kuşkusuz, bu bir ilk dünya sorunun şeydir ama sıralama ekranın görünümü hakkında bir seçici ve bazı mod yeni yazı tipi boyutu, aile, kalın/italik vb setleri zaman gerçekten rahatsız edici buluyorum Ben yapmak istiyorum ne benim .emacs tepesine yakın (set-frame-font "Menlo-10")
koymak ve sonra renk dışında olduğu varsayılan yazı herhangi bir yönünü değiştirmek asla emacs'ı zorlamak edilir.Yazı tipi kilitlemenin yazı tipi ailesini değiştirmesini engellemenin bir yolu var mı (ve yalnızca rengi değiştir)?
Bir çeşit böyle bir şey yaparak istediğim etkiyi elde edebilirsiniz:
(mapc (lambda (face)
(set-face-attribute face nil
:family "Menlo"
;; something like (cdr (assoc 'font (frame-parameters)) would be better
;; for the :family, but it didn't immediately work
:width 'normal
:height 1.0
:weight 'normal
:underline nil
:slant 'normal))
(remove 'default (face-list)))
ama font-kilidi oluşturulan değiştirilmesine karşı karşıya olan bir yeni tampon yüklü sonra sadece çalışır ve ne olursa olsun korkunç bir hack. Şüpheliyim ki, bir modun istediğinin bazı kısımlarını görmezden gelmek için yazı tipi kilitlemede gerçekten bir şey yok, ama istediğimi düşündüm.
Ayrıca, AUCTeX, buradaki en kötü saldırgandır. Bu nedenle, dönüşümlü olarak sadece AUCTeX ayarının, bir yerde aile, boyut vb. Değişiklik talep etmesini engelleyecek bir alternatif varsa, en azından sorunu daha az Can sıkıcı. Şu anda yeni bir Emacs 24 kullanıyorum
HEAD çekilir.
şu garip. özel yazı tipim deja-vu'ya ayarlandı. atleast font ailesi hiçbir zaman emacs 24 ile auctex dahil herhangi bir mod tarafından değiştirildi. – kindahero
Hmm. Belki de 15 yıllık elisp arabasını kazmalıyım. Açık olmak gerekirse, AUCTeX varsayılan yazı tipi aynı kalır ama varsa yaklaşık 18 noktada Helvetica neye benzediğini '\ section {Foo}', "Foo" kısmı içinde dizilirler. – deong