-Nw (terminal) için farklı tema


16

Mac osx üzerinde emacs (24.5.1) çalıştırıyorum ve solar temayı kullanıyorum. GUI sürümü için tema iyi çalışır. Uygulamayı -nw bayrağıyla çalıştırırsam:

/Applications/Emacs.app/Contents/MacOS/Emacs -nw

temanın renkleri tamamen sakat. Bunun nedeni olduğunu varsayıyorum:

TERM=xterm-256color

Aşağıdaki koşullu davranışı vermek için .emacs dosyama ne koymalıyım:

if (gui)
  theme=solarized
if (-nw)
  theme=wheatgrass

??


Sana şöyle bir şey yazman için cazip davrandım: (if (pencere-sistemi) ...) Sonra, belgeleri okudum:> pencere-sistemi `C kaynak kodu 'nda tanımlanan bir değişkendir. > Değeri sıfırdır Terminal-yerel bir değişkendir; global değer> aynıdır. >> Belgeler: Seçilen karenin> görüntülendiği pencere sisteminin adı. Değer bir semboldür:> - termcap çerçevesi için nil (yalnızca karakter terminali),> - gerçekten X> penceresi olan Emacs çerçevesi için 'x', Emacs çerçevesi için> - 'w32' GNUstep veya Macintosh'ta bir Emacs çerçevesi için MS-Windows> ekranı,> - 'ns' penceresi
Nsukami _

1
Sadece emacs bir gui veya terminalde çalışıp çalışmadığını nasıl kontrol edeceğinizi bilmeniz gerekiyorsa, bunun bir kopya ya da bu olduğuna inanıyorum: emacs.stackexchange.com/questions/7151/… Temaları nasıl etkinleştireceğinizi de bilmeniz gerekiyorsa elisp sonra sanırım kendi sorusu güzelce duruyor. Erisp'ten temaları programlı olarak nasıl etkinleştireceğinizi bilmeniz gerekiyorsa, bunu özellikle sorunuzun gövdesine eklerim.
Jordon Biondo

2
Hem grafik hem de grafik olmayan ortamlarda güzel görünen temalar var. Alternatif bir çözüm, bu temalardan birini kullanmak olacaktır.
Jordon Biondo

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.