Arquivo init separado do Emacs para o modo sem janela

1

Eu tenho minhas configurações de tema de cores e uma função para maximizar automaticamente o emacs na inicialização no meu arquivo .emacs, no entanto, usar esse arquivo .emacs sem modo de janela -nw resulta em um erro, pois uma janela X não foi inicializada. Então, eu queria saber se era possível usar um arquivo init separado ou verificar o arquivo .emacs original para ver se o emacs foi iniciado em nenhum modo de janela e, em seguida, chamar os comandos maximizar e definir o tema de cores adequadamente?

    
por Mertcan Ekiz 22.09.2014 / 21:42

2 respostas

2

Não, window-system não é recomendado para isso, desde que graphic-display-p foi adicionado ao Emacs (caminho de volta no Emacs 22). Não use (if window-system...) . Use isso em vez disso:

 (if (display-graphic-p) ...)

Se você usa seu arquivo init com uma versão antiga do Emacs (anterior ao Emacs 22) e uma nova, use isto:

 (if (if (fboundp 'display-graphic-p) (display-graphic-p) window-system) ...)
    
por 22.09.2014 / 22:40
1

Você pode envolver a parte específica do X em

(if window-system ...)
    
por 22.09.2014 / 21:50

Tags