Articles of emacs

¿Cómo puedo ejecutar Cygwin Bash Shell desde dentro de Emacs?

Estoy ejecutando GNU Emacs en Windows para ingresar: Mx shell lanza el shell DOS de línea de comandos de Windows. Sin embargo, me gustaría poder ejecutar Cygwin Bash Shell (o cualquier otro shell que no sea de Windows) desde Emacs. ¿Cómo se puede hacer esto fácilmente?

Un tutorial amable de Emacs / Swank / Paredit para Clojure

Me estoy mudando a Emacs para trabajar en Clojure / Lisp. ¿Cuál es toda la información que necesito configurar en Emacs para poder hacer lo siguiente? coincidencia automática / generación de corchetes de cierre correspondientes Estilo Autindent Lisp / Clojure, no estilo C ++ / Java Resaltado de syntax Invocando REPL Para poder cargar una […]

¿Es posible usar vagabundo con EmacsW32 y cygwin?

Tengo algunos problemas para configurar Tramp con EmacsW32 y cygwin. He configurado emacs para usar cygwin como shell usando w32shell. También configuré la variable ambiental HOME en c: / cygwin / home / myusername El problema es que el tramp parece colgarse y que no se establece ninguna conexión: “Vagabundo esperando indicaciones para el nuevo […]

¿Cuándo se debe usar la syntax de la función Emacs # ‘?

Básicamente, ¿cuándo debería usar el procedimiento de function Emacs Lisp? No he encontrado ningún ejemplo en el que haya una diferencia en el comportamiento si pasa funciones como argumentos ‘like-this o #’like-this . De hecho, si evalúo (eq ‘goto-char #’goto-char) devuelve t . El código de Emacs Lisp que he encontrado rara vez usa la […]

Emacs: ayúdame a entender la administración de archivos / buffer

He estado usando emacs para todas mis necesidades de edición de texto durante los últimos tres años. Cuando estoy en un solo archivo, trabajando en código o lo que sea, soy bastante eficiente. Con dos archivos, puedo “Cx b RET” entre ellos y lo hago bien. Sin embargo, cada vez que necesito trabajar en más […]

Emacs: vagabundo no funciona

Intenté abrir un archivo remoto a través de Emacs a través de Tramp. (require ‘tramp) (setq tramp-default-method “ssh”) Recibo un mensaje de Emacs Vagabundo: esperando indicaciones del shell remoto Emacs colgó y no respondió a ninguna acción después de eso Emacs fue instalado en Windows; el archivo remoto estaba en una máquina Linux.

eval-after-load vs. hook de modo

¿Hay alguna diferencia entre configurar cosas para un modo usando eval-after-load y usando el hook de modo? He visto algún código donde define-key se usa dentro de un gancho de modo principal, y algún otro código donde define-key se usa en forma eval-after-load . Actualizar: Para una mejor comprensión, este es un ejemplo del uso […]

Usando Emacs como un IDE

Actualmente mi flujo de trabajo con Emacs cuando estoy codificando en C o C ++ involucra tres ventanas. El más grande a la derecha contiene el archivo con el que estoy trabajando. La izquierda está dividida en dos, la inferior es un intérprete de comandos que utilizo para escribir o hacer comandos, y la parte […]

¿Cómo decirle a emacs que abra el archivo .h en modo C ++?

¿Qué líneas debo agregar a mi archivo _emacs (en Windows) para que abra archivos .h en modo C ++? El valor predeterminado es el modo C.

Configuración de Emacs Split a Horizontal

Muchas funciones de Emacs dividen automáticamente la pantalla. Sin embargo, todos lo hacen verticalmente (es decir, hacen dos ventanas, una encima de la otra). ¿Hay alguna manera de hacer que todos se dividan horizontalmente (uno al lado del otro) de forma predeterminada?