Respostas:
Eu uso o EmacsW32 , funciona muito bem. EDIT: Eu agora uso GNU Emacs 24 regular, veja abaixo.
Veja sua página EmacsWiki para detalhes.
Para mim, a maior vantagem é que:
E com relação ao XEmacs, de acordo com esta postagem de Steve Yegge:
Para resumir, argumentei que o XEmacs tem uma participação de mercado muito menor, desempenho inferior, mais bugs, estabilidade muito menor e, neste ponto, provavelmente menos recursos do que o GNU Emacs. Quando você soma tudo, é o candidato mais fraco por uma grande margem.
EDIT: Eu agora uso GNU Emacs regular 24. Ele também contém Nxml, pode ser instalado ou compilado a partir de fontes, e com este wrapper , o servidor Emacs inicia se nenhum servidor estiver em execução. Felicidades!
Observe que o GNU Emacs para Windows vem com dois executáveis para iniciar o Emacs: "emacs.exe" e "runemacs.exe". O primeiro mantém uma janela do prompt do DOS em segundo plano, enquanto o último não, portanto, se você escolher essa distribuição e quiser criar um atalho, execute o "runemacs.exe".
Carl
A maneira mais fácil de encontrar onde está o arquivo init do usuário:
C-h v user-init-file
A maneira mais fácil de abrir é (no zero tampão):
(find-file user-init-file)
e aperte Cj para avaliar
Bem, eu pessoalmente gosto muito do que tenho usado desde que comecei com o Emacs, que é o GNU Emacs. Parece que foi feito para janelas também . Esse link também responde à sua pergunta sobre o arquivo .emacs . Aqui está um local onde você pode fazer o download . Você provavelmente deve obter a versão 22.2 (a mais recente).
Se esta é sua primeira vez, espero que gostem! Eu sei que amo absolutamente emacs!
Eu corro no cygwin. Isso também me dá um ambiente semelhante ao Unix para despejar comandos com meta-!
bin/
às variáveis de caminho do Windows? Fazer o Emacs grep
funcionar usando o Cygwin find
ao invés do Windows find
me levou a adicionar o Cygwin também na frente da variável de caminho.
Eu uso uma versão vanilla do emacs . Na minha experiência, isso é muito estável, simples, faz tudo que eu preciso e não adiciona um monte de inchaço que eu não preciso. O arquivo .emacs pode ser colocado em C: \ Users \ YourName se a variável de ambiente HOME estiver definida. Esta é uma ótima maneira de lidar com isso porque funciona com base no usuário e imita o comportamento do emacs no Linux. Você pode baixar o zip de qualquer espelho do repositório de software GNU na pasta emacs / windows . Você quer o arquivo com o nome emacs-xx.x-bin-i686-pc-mingw32.zip
.
Existem algumas ótimas instruções para configurar o emacs para Windows aqui . Basicamente, a "instalação" se resume a:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
. Veja o binário "oficial" do Emacs-24.4 para MS-Windows .
Além disso, você pode considerar o emacs-w64 para sistemas Windows de 64 bits:
Consulte http://www.gnu.org/software/emacs/windows/ntemacs.html . A seção 2.1 descreve onde obtê-lo, e a seção 3.5 descreve para onde vai o arquivo .emacs (por padrão, em seu diretório pessoal, conforme especificado pela variável de ambiente HOME).
Executei o GNU emacs e o Xemacs no Windows. Eu costumava usá-lo como meu editor principal, cliente de e-mail etc, mas não é "apenas" um editor.
Quando eu reinstalei recentemente no Vista, instalei a versão GNU mais recente. Funciona bem. O mesmo acontece com o Xemacs, mas parece que o GNU tem seus sh * t juntos, então o Xemacs não é mais tão atraente.
Eu sugiro que você use a versão de desenvolvimento do GNU Emacs 23, que é bastante estável e será lançada em breve. Você pode obter compilações binárias semanais no link abaixo.
Eu tenho uma versão portátil com .emacs configure pronto, que setup modo org, I-do, etc. Ele também incluiu arquivo de amostra org. Acho que é um ponto de partida melhor para os recém-chegados.
Basicamente, execute com runemacs.bat e tudo está pronto.
Eu encontrei esse problema e descobri que a falha (pelo menos no meu caso) é a existência de c:\site-lisp\site-start.el
um arquivo que foi criado quando o EmacsW32 foi instalado e que não foi removido quando eu o desinstalei. (Vanilla GNU Emacs para Windows tem c:\site-lisp
em seu caminho de carregamento e tentará carregar este arquivo, o que de alguma forma acaba provocando esse erro.)
Solução: remover aquele diretório inteiro ( c:\site-lisp
) funcionou para mim, mas você deve conseguir remover o site-start.el
arquivo.
O melhor lugar para começar, para obter um binário do MS Windows para GNU Emacs é ... GNU Emacs :
http://www.gnu.org/software/emacs/
(Ah, e como eu encontrei essa URL ? Do manual do Emacs, node Distribution . Se você tiver acesso ao Emacs em qualquer lugar, esse é o lugar para obter essas informações.)
Nessa página, você verá tudo o que precisa saber sobre como obter o Emacs. Em particular, você encontrará uma seção chamada Obtendo / Baixando GNU Emacs , que se vincula a um espelho GNU próximo . Clicar nesse link leva você a uma página de links que baixam todas as versões do Emacs desde a versão 21.
Mais importante aqui, nessa página de links, você também verá um link de diretório chamado windows . Clique aqui para obter uma página de links para binários (executáveis) Emacs para MS Windows . Essa é a página que você deseja.
Saber as informações acima pode ajudar quando você precisar localizar a página novamente, caso não a tenha adicionado aos favoritos. Mas aqui está o URL final, diretamente: http://mirror.anl.gov/pub/gnu/emacs/windows/
Quando forçado a usar o Windows, eu ...
Baixe "Emacs para windows" e salve-o em algum diretório (doravante denominado EMACS_SOMEWHERE)
Solte um arquivo .cmd em "Inicializar" para mapear, "Meus Documentos" para a unidade H: com subst, ou se "Meus Documentos" residir em um servidor remoto, eu uso o "Mapear Unidade de Rede" no Explorer para ter "Meus Documentos "denominados H :. Em seguida, crio uma variável de ambiente chamada HOME no Windows e dou a ela o nome de "H: \". Agora posso soltar meu arquivo .emacs em "Meus documentos" e ele será lido pelo emacs quando for iniciado.
Em seguida, crio o diretório H: \ bin. Em seguida, adiciono "H: \ bin" à variável de ambiente "Path" do Windows.
Em seguida, crio um arquivo H: \ bin \ emacs.cmd. Ele contém uma linha:
@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*
Este é um pouco de trabalho, mas me permitirá executar o mesmo emacs de um prompt de comando do Windows ou de um prompt de comando do cygwin, desde que / cygdrive / h / bin seja adicionado à minha variável cygwin PATH. Não usei essa configuração por um tempo, mas pelo que me lembro, quando eu chamo o emacs.cmd com um novo arquivo repetidamente, todos eles acabam sendo buffers na mesma sessão do emacs.
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
Houve https://bitbucket.org/Haroogan/emacs-for-windows
com o Emacs 25 mais recente, mas a página inteira foi removida. O benefício desta compilação e do emacs-w64 acima é que eles vêm com jpg, png, tiff DLLs, bem como lxml DLL, que é necessária para o novo eww
navegador da web.
Para acessar o arquivo .emacs do seu perfil, a maneira mais fácil é abrir o emacs. Então faça Cx C-, digite ~ USERNAME / .emacs (ou você pode usar init.el ou um dos outros sabores). Digite suas coisas no arquivo e Cx Cs (eu acho) para salvá-lo.
O arquivo real está localizado (no Windows XP) em c: \ Documents and Settings \ USERNAME.emacs.d (qualquer que seja o nome do arquivo) ou na grafia / localização equivalente em seu sistema.
Você pode baixar o GNU Emacs NT diretamente aqui . Funciona bem no Windows, certifique-se de criar um atalho para o arquivo runemacs.exe em vez do arquivo emacs.exe para que não mostre um prompt de comando antes de abrir!
O XEmacs é menos estável do que o GNU Emacs, e muitas extensões são escritas especificamente para o GNU. Eu recomendaria GNU> X.
Você pode colocar o arquivo .emacs na raiz da unidade em que está instalado. Não tenho certeza se você pode adicioná-lo em outro lugar também ...
Estou usando o emacs32, só tenho um problema de verdade:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
Se você quer dizer Emacs como editor de látex para Windows 7.
Emacs4LS
(Suporte Emacs 4 Latex no Windows 7) para iniciantes no Emacs.
http://chunqishi.github.io/emacs4ls/