Articles of emacs

¿Enviar “C- (” a Emacs en la terminal VT100 / xterm (Terminal de Mac OS X)?

¿Es posible de alguna manera enviar la clave “C- (” a Emacs sobre un terminal VT100 / xterm (Terminal Mac OS X)? ¿Hay alguna secuencia de escape que se pueda enviar para lograr el equivalente? Sospecho que el problema fundamental es que no existe el concepto de combinar el control con el personaje “(” (y […]

Emacs: elimina espacios en blanco o una palabra

¿Cómo puedo configurar emacs para que funcionen de la misma manera que otros editores modernos donde al presionar Alt + D o Alt + Retroceso se eliminan los espacios en blanco adyacentes o una sola palabra? Por defecto, emacs siempre borra una palabra.

¿Cómo puedo cambiar más fácilmente entre buffers en Emacs?

Recientemente comencé a usar emacs y disfruto usarlo en su mayor parte. Lo único que no disfruto, es cambiar entre memorias intermedias. A menudo tengo algunos búferes abiertos y me cansé de usar Cx b y Cx Cb , ¿hay algún paquete que facilite el cambio entre búferes? He revisado la wiki de emacs al […]

Scripts de shell de Emacs: ¿cómo poner opciones iniciales en el script?

Inspirado por Stack Overflow pregunta Idomatic por lotes de texto en Emacs? Probé un script de shell de Emacs con el siguiente título: #!/usr/bin/emacs –script Puse un código Emacs Lisp en él y lo guardé como archivo de texto rcat. Como la opción –script no impide la carga del archivo de inicio del sitio, tuve […]

¿Cómo hago cierres en Emacs Lisp?

Intento crear una función sobre la marcha que devuelva un valor constante. En JavaScript y otros lenguajes imperativos modernos usaría cierres: function id(a) { return function() {return a;}; } pero Emacs lisp no los admite. Puedo crear una combinación de función de identidad y aplicación de función parcial, pero tampoco es compatible. Entonces, ¿cómo hago […]

¿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 […]