Questão Existe uma versão do Emacs que é exatamente igual no OSX, Windows e Linux?


Estou usando o Emacs em ambientes diferentes e não tenho certeza de qual versão usar para que todos se comportem da mesma forma que eu ouço diferenças entre XEamcs, Emacs e algumas outras versões. Qual devo usar?

A propósito, eu não estou querendo começar uma guerra com esse post, eu só quero uma versão do emacs que rode o mesmo em todos os lugares, o que é o ponto de querer mudar para o emacs.


4


origem


De que maneira você acha que os emacs são executados de maneira diferente de plataforma para plataforma? Além das diferenças de codebase (GNU eamcs vs. Xemacs) e keymapping, nunca tive problemas com a interoperabilidade ao usar o mesma versão de emacs. A coisa é que a compilação disponível do GNU emacs geralmente varia de plataforma para plataforma. - dmckee


Respostas:


Eu fico com as versões "puras" - ou seja, nada mais adicionado -:

Mac OS X (não Aquamacs): http://emacsformacosx.com/

Windows (não cygwin): http://ftp.gnu.org/pub/gnu/emacs/windows/

Linux: Qualquer gerenciador de pacotes que sua distro usa ou compila

Eu coloquei qualquer coisa específica do sistema operacional em um wrapper usando o system-type variável (ver https://stackoverflow.com/questions/1817257/how-to-determine-operating-system-in-elisp).


9





De alguma forma eu acho que a versão Linux do GNU Emacs pode ser compilada no Mac OSX e no Cygwin.


2



Preciso compilar ou existem instaladores nativos também? - Zubair
Também tentei o emacs cygwin e parecia ter ligações de teclas diferentes para o emacs no linux - Zubair
Você pode ter que tentar de um XTerm dentro do cygwin. O console do Win32 força algumas combinações de teclas estranhas.


O XEmacs é executado da mesma forma no Windows, OS X e Linux, no entanto, você precisará obter a versão do OS X do Macports.

O Emacs regular vem com o OS X, e é tipicamente uma instalação padrão na maioria das distro's Linux. Se você instalar o Cygwin no Windows, existe uma opção para instalar o Emacs dessa maneira.

Então, simplesmente, escolha XEmacs ou Emacs e vá a partir daí.

Obviamente, haverá alguns problemas, como qual chave é a chave de controle e meta key.


1



Xemacs também está disponível no fink. Mas isso faz duas divergências intransponíveis entre nós: eu uso o fink e o GNU emacs. BTW, eu uso o pacote carbon-emacs do fink que é sempre muito melhor que a versão padrão que veio com o sistema operacional. - dmckee