Sto provando a impostare un tema, uno solo per terminale e uno solo per gui. Ho letto questa discussione: Run certain Emacs init commands only in GUI modeImpostazioni solo per GUI/Terminal emacs
che mi ha portato qui: https://superuser.com/questions/165335/how-can-i-show-the-emacs-menu-in-gui-emacs-frames-but-not-in-tty-frames-when-usi
e ha cercato di creare una funzione per soddisfare il mio bisogno.
(defun set-frame-theme (frame)
(let ((want-theme (memq (framep frame) '(x w32 ns))))
(set-frame-parameter frame '(load-theme '(if want-theme monokai solarized-dark) t))))
(add-hook 'after-make-frame-functions 'set-frame-theme)
Non funziona. Sto provando a caricare il monokai solo se gui, altrimenti caricare solarized-dark. Funziona per l'interfaccia della GUI, ma fa sì che il terminale apparentemente si blocchi.
Suggerimenti?
Meglio di quanto mi aspettassi. Grazie! – CrimsonKing
L'ho provato, ed emacs genera un errore, dicendo "La definizione della funzione del simbolo è nulla: display-graphics-p". Cosa dovrei fare?Sto usando Emacs 24. – CrimsonKing
Oops Typo! Dovrebbe essere (display-graphic-p) not (display-graphicS-p) <- annotare il plurale. Ho aggiornato il post. –