Ich habe einige Elemente in meinen .emacs, die ich nicht ausführen möchte, wenn ich emacs -nw
ausgeführt habe. Wie kann ich in elisp sagen, ob das der Fall ist?Wie kann ich in elisp sagen, wenn Emacs X verwendet?
(herausgegeben zu ändern -nox -nw --- wo war mein Gehirn?)
Obwohl ich diese Art von Spezifität nicht brauche, ist das eine bessere Antwort als meine. Vielen Dank! – JasonFruit
Als ich versuchte, herauszufinden, wie ich das Thema im Nur-Fenster-Modus deaktivieren konnte, endete ich mit der ersten Antwort von JasonFruit, aber sie kommen wirklich auf dasselbe zu. '(if (eq window-system 'X) (foo))' oder '(wenn window-system (foo))' oder '(wenn window-system (foo))' es macht keinen Unterschied. Für diejenigen, die an den Details interessiert sind, lass mich dir sagen "C-h a" ist dein Freund. Ich habe "variable" gesucht und "describe-variable" gefunden. Mit dieser plus tab-completion habe ich die window-system Variable gefunden. Dann tippte ich 'window-system' einfach in den Scratch-Buffer und testete es dann –
Sie funktionieren genauso, wenn Sie nur daran interessiert sind, ob das Fenstersystem X ist oder nicht, aber der Wert des Fenstersystems kann ein anderer sein als ' X. –