2010-08-14

Como verificar qual sistema o emacs está usando

Como uso o emacs no linux e windows, preciso configurar coisas específicas para cada sistema.

Por exemplo, uso o Dropbox nos dois sistemas. Em cada sistema o Dropbox é instalado com uma pasta diferente.

Para verificar se estou usando windows ou linux, uso o codigo abaixo:

(if (equal window-system 'x)
(setq dropbox-folder "~/Dropbox/")
(setq dropbox-folder "~/My Dropbox/"))

O código usa um "if" para definir se é o linux com a comparação abaixo:

(equal window-system 'x) 

O simbolo "'x" se refere ao sistema X11 usado pelo linux. No caso do linux a variável "dropbox-folder" é configurada "Dropbox"

Caso não seja linux, a variável "dropbox-folder" é configurada como "My Dropbox".

Simples!

Nenhum comentário:

Postar um comentário