Emacs

12
Tratar los símbolos como palabras en los modos de programa

Hay una serie de comandos en Emacs que se aplican a las "palabras". Los ejemplos incluyen forward-word, kill-word, upcase-word, mark-word, transpose-words, etc. La definición de "palabra" parece variar un poco entre los comandos. Por ejemplo, forward-wordse detendrá en un guión bajo dentro de una...

12
Marcar y abrir múltiples archivos con Helm y Projectile

Helm parece admitir marcar archivos en helm-find-files. ¿Es posible abrir los archivos marcados, cada uno dentro de su propio búfer desde el búfer de búsqueda de archivos? Actualización : Noté que estaba usando en helm-projectile-switch-projectlugar del find-filecomando mejorado Helm...

12
El proyectil no muestra todos los archivos en el proyecto

Después de visitar un archivo que es parte de un repositorio git, Projectile reconoce la existencia de mi repositorio git como proyecto, pero solo enumera un archivo (el archivo actual) como parte del proyecto. A medida que visito otros archivos en el proyecto, se convierten en parte del proyecto...

12
Eliminar el búfer cuando se elimina el marco

Cuando cierro un marco, me gustaría que se elimine su búfer. Si el búfer se muestra en otros cuadros, el búfer no debe ser eliminado. No haga nada si se muestra más de un búfer en un marco. ¿Cuál es una buena manera de configurar

12
Archivos abiertos recientemente en modo ido

Lo uso ido-mode, pero una cosa que odio es que después C-x C-fno puedo usar las up/downteclas para recorrer los archivos abiertos recientemente, como solía ser, por ejemplo, con iswitchb. ¿Cómo puedo configurar idopara trabajar de esta

12
Reimplementaciones de Elisp

Emacs implementa un intérprete para elisp en C que sirve como implementación de referencia de facto . ¿Hay otras implementaciones de elisp en otros idiomas (particularmente Javascript)? ¿Qué es un conjunto mínimo de primitivas necesarias para reimplementar completamente elisp? ¿Cuáles son las...

12
Finalización difusa al insertar caracteres Unicode

Acabo de descubrir C-x 8 RETcomo una forma de insertar caracteres Unicode por nombre Unicode o código hexadecimal. No he memorizado (¿todavía?) Todos los nombres de caracteres Unicode, por lo que no siempre encuentro el carácter correcto. Existe, por ejemplo, el carácter "MONTAÑA CUBIERTA DE...

12
¿Cómo entender este código de recursión?

Encontré este código en el manual que An Introduction to Programming in Emacs Lispdemuestra la recursividad con la ayuda de la condfunción para averiguar el número de guijarros en función del número ingresado de filas, es decir, si las filas = 2, entonces los guijarros deberían ser 3, si 4 filas...