tutorial para mac windows emacs
here

windows - para - emacs tutorial



Emacs en Windows (20)

¿Cómo ejecutas Emacs en Windows?

¿Cuál es el mejor sabor de Emacs para usar en Windows y dónde puedo descargarlo? ¿Y dónde se encuentra el archivo .emacs?


Además, puede considerar emacs-w64 para sistemas de Windows de 64 bits:

emacs-w64 : emacs-w64


Bueno, personalmente me gusta lo que he estado usando desde que comencé con Emacs, que es GNU Emacs. Parece que está construido también para Windows . Ese enlace también responde a su pregunta sobre el archivo .emacs . Aquí hay un lugar donde puedes descargarlo . Probablemente deberías obtener la versión 22.2 (la última).

Si esta es tu primera vez, espero que lo disfrutes! ¡Sé que me encantan los emacs!


Cuando me veo obligado a usar Windows, yo ...

Descargue "Emacs para Windows" y guárdelo en algún directorio (en lo sucesivo, "EMACS_SOMEWHERE")

Coloque un archivo .cmd en "Inicio" para asignar, "Mis documentos" a H: unidad con subst, o si "Mis documentos" reside en un servidor remoto, utilizo la opción "Conectar a la unidad de red" en el Explorador para tener "Mi Documentos "llamado H :. Luego creo una variable de entorno llamada HOME en Windows y le doy el nombre de "H: /". Ahora puedo soltar mi archivo .emacs en "Mis documentos" y será leído por emacs cuando se inicie.

Luego creo el directorio H: / bin. Luego agrego "H: / bin" a mi variable de entorno "Ruta" de Windows.

Luego creo un archivo H: / bin / emacs.cmd. Contiene una linea

@call drive:/EMACS_SOMEWHERE/emacs-23.2/bin/emacsclientw.exe --alternate-editor=c:/programs/emacs-23.2/bin/runemacs.exe -n -c %*

Esto es un poco de trabajo, pero me permitirá ejecutar el mismo emacs desde un símbolo del sistema de Windows o desde un símbolo del sistema cygwin, siempre que / cygdrive / h / bin se agregue a mi variable cygwin PATH. No he utilizado esta configuración por un tiempo pero, como recuerdo, cuando llamo a emacs.cmd con un nuevo archivo una y otra vez, todos terminan siendo buffers en la misma sesión de emacs.


El mejor lugar para comenzar, para obtener un binario de MS Windows para GNU Emacs es ... GNU Emacs :

emacs

(Ah, y ¿cómo encontré esa URL ? Desde el manual de Emacs, Distribución de nodos. Si tiene acceso a Emacs en cualquier lugar, ese es el lugar para buscar dicha información).

En esa página, verá todo lo que necesita saber sobre cómo obtener Emacs. En particular, encontrará una sección llamada Obtención / Descarga de GNU Emacs , que enlaza con un espejo GNU cercano . Al hacer clic en ese enlace, se accede a una página de enlaces que descargan todas las versiones de Emacs desde la versión 21.

Más importante aquí, en esa página de enlaces también verá un enlace de directorio llamado windows . Haga clic en eso para obtener una página de enlaces a los binarios de Emacs (ejecutables) para MS Windows . Esa es la página que quieres.

Saber la información anterior puede ayudar cuando necesite encontrar la página nuevamente, si no la ha marcado como favorita. Pero aquí está la URL final, directamente: windows



He ejecutado tanto GNU emacs como Xemacs en Windows. Solía ​​usarlo como editor principal, cliente de correo electrónico, etc., pero no es "solo" un editor.

Cuando recientemente reinstalé a Vista, instalé la última versión de GNU. Funciona bien. Lo mismo ocurre con Xemacs, pero parece que GNU tiene su sh * t juntos, por lo que Xemacs ya no es tan convincente.


Hubo https://bitbucket.org/Haroogan/emacs-for-windows con el último Emacs 25, pero se eliminó toda la página. El beneficio de esta compilación y de emacs-w64 anterior es que vienen con archivos jpg, png, tiff DLL así como con lxml DLL, que es necesario para el nuevo navegador web eww .


La manera más fácil de encontrar dónde está el archivo de inicio del usuario es:

C-h v user-init-file

La forma más sencilla de abrirlo es (en el búfer de scratch ):

(find-file user-init-file)

y pulsa Cj para evaluar


Le sugiero que use la versión de desarrollo de GNU Emacs 23, que es bastante estable y que se lanzará relativamente pronto. Puede obtener compilaciones binarias semanales desde el siguiente enlace.

Las últimas GNU Emacs como un archivo zip


Lo ejecuto bajo cygwin. ¡Eso también me da un entorno Unix-ish para desgranar comandos con meta-!


Me he encontrado con este problema y descubrí el error (al menos en mi caso) de la existencia de c:/site-lisp/site-start.el , un archivo que se creó cuando se instaló EmacsW32, y que no era eliminado cuando lo desinstalé. (Vanilla GNU Emacs para Windows tiene c:/site-lisp en su ruta de carga, e intentará cargar este archivo, que de alguna manera termina desencadenando ese error).

Solución: eliminar todo el directorio ( c:/site-lisp ) funcionó para mí, pero solo debería poder eliminar el archivo site-start.el .


Para acceder al archivo .emacs para su perfil, la forma más fácil es abrir emacs. Luego, haga Cx C-, escriba ~ USERNAME / .emacs (o puede usar init.el o uno de los otros sabores). Escriba sus cosas en el archivo y Cx Cs (creo) para guardarlo.

El archivo real se encuentra (en Windows XP) en c: / Documents and Settings / USERNAME.emacs.d (lo que usted denominó el archivo), o la ortografía / ubicación equivalente en su sistema.


Prefiero ejecutar Emacs en una máquina virtual, así que tengo un entorno de escritorio Linux completo e integrado en mis máquinas con Windows. Mi VM de elección es VirtualBox. Exporto todo mi sistema de archivos de Windows a la VM.

Si está bien con Emacs en una ventana de terminal, y está ejecutando Windows 10, entonces simplemente ejecútelo nativo usando WSL, que acaba de estar disponible en Beta a finales de 2016. Siga las instrucciones oficiales de Microsoft . Estoy contento con bash (y todo Ubuntu de línea de comandos) en WSL.

Para dar a esta respuesta un poco más de longevidad, me gustaría añadir que el futuro pertenece a los contenedores. Aún no he logrado configurar un contenedor de Emacs. Sin embargo, no lo intenté mucho. Ejecutar una instancia de Emacs en línea de comando en un contenedor es excesivo. La actividad en la comunidad de contenedores se centra en aplicaciones sin cabeza. Puede encontrar a la comunidad hablando de X11 y VNC para servicios gráficos, por ejemplo, Firefox en un contenedor que se muestra a través de VNC. En mi opinión, no vale la pena perderse con aplicaciones gráficas, incluido Emacs, en contenedores hasta que la comunidad esté más unificada en un reemplazo para X11. Canonical dice que Mir 1.0 estará listo este año y que se lanzó una "vista previa técnica" en Ubuntu 16.04 el mismo mes que Fedora 25 (noviembre de 2016). Pero Wayland ya está en Fedora 25. Quiero ver cómo se asienta el polvo.


Puede descargar GNU Emacs NT desde here directamente. Funciona bien en Windows, asegúrese de crear un acceso directo al archivo runemacs.exe en lugar del archivo emacs.exe para que no muestre un símbolo del sistema antes de abrirlo.

XEmacs es menos estable que GNU Emacs, y muchas extensiones están específicamente escritas para GNU. Yo recomendaría GNU> X.

Puede colocar el archivo .emacs en la raíz de la unidad en la que está instalado. No estoy seguro de si puede agregarlo en otro lugar también ...


Si quiere decir Emacs como Latex Editor para Windows 7.

Emacs4LS (Emacs 4 Latex Support en Windows 7) para recién llegados para Emacs. http://chunqishi.github.io/emacs4ls/

  1. Sencillos pasos para instalar.
  2. Complementos incorporados

Tenga en cuenta que GNU Emacs para Windows viene con dos ejecutables para iniciar Emacs: "emacs.exe" y "runemacs.exe". El primero mantiene una ventana de DOS-Prompt en el fondo, mientras que el último no, por lo que si elige esa distribución y desea crear un acceso directo, asegúrese de ejecutar "runemacs.exe".

Carl


Tengo una versión portátil con .emacs configure ready, que configura el modo org, I-do, etc. También incluye el archivo de muestra org. Creo que es un mejor punto de partida para los recién llegados.

Básicamente se ejecuta con runemacs.bat y todo está listo.

http://nd.edu/~gsong/portable_emacs.html


Uso una versión de vainilla de emacs . En mi experiencia, esto es muy estable, simple, hace todo lo que necesito y no agrega un montón de hinchazón que no necesito. El archivo .emacs se puede colocar en C: / Users / YourName si se establece la variable de entorno HOME . Esta es una gran manera de manejarlo, ya que funciona según el usuario e imita el comportamiento de emacs en Linux. Puede descargar el archivo comprimido desde cualquier mirror repositorio de software gnu en la carpeta emacs / windows . Desea que el archivo se llame emacs-xx.x-bin-i686-pc-mingw32.zip .

Aquí hay algunas instrucciones geniales para configurar emacs para Windows. Básicamente, "instalación" se reduce a:

  1. Descargue emacs desde un mirror gnu en emacs / windows / emacs-version-bin-i686-pc-mingw32.zip , y extraiga el archivo zip en una carpeta apropiada. Preferiblemente C: / emacs para evitar espacios en el nombre de archivo.
  2. Establezca la variable de entorno HOME en C: / Users / username (o lo que desee). Conviértalo en una variable de solo usuario (si es específico del nombre de usuario). Aquí es donde va su archivo .emacs .
  3. Si desea un menú de inicio o un acceso directo en el escritorio, cree un acceso directo a bin / runemacs.exe .
  4. Agregue c: / emacs / emacs-xx.x / bin / a su ruta (usuario o sistema), para que pueda ejecutarlo desde la línea de comando.

Ver http://www.gnu.org/software/emacs/windows/ntemacs.html . La sección 2.1 describe dónde obtenerla, y la sección 3.5 describe dónde va el archivo .emacs (de forma predeterminada, en su directorio de inicio, según lo especificado por la variable de entorno HOME).


Yo uso EmacsW32 , funciona muy bien. EDITAR: ahora uso GNU Emacs 24, ver abajo.

Vea su página de EmacsWiki para más detalles.

Para mí, la mayor ventaja es que:

  • tiene una versión de emacsclient que inicia el servidor de Emacs si no se está ejecutando ningún servidor (abre todos tus archivos en la misma ventana de Emacs)
  • incluye varios paquetes útiles como Nxml
  • tiene un instalador de Windows o puedes construirlo desde las fuentes

Y con respecto a XEmacs, según este post de Steve Yegge:

Para resumir, he argumentado que XEmacs tiene una cuota de mercado mucho más baja, un rendimiento inferior, más errores, una estabilidad mucho menor y, en este punto, probablemente menos funciones que GNU Emacs. Cuando lo agrega todo, es el candidato más débil por un margen grande.

EDITAR: ahora uso GNU Emacs 24. También contiene Nxml, puede instalarse o compilarse desde fuentes, y con este envoltorio , el servidor Emacs se inicia si no se está ejecutando ningún servidor. ¡Aclamaciones!