Emacs

Preguntas y respuestas para aquellos que usan, extienden o desarrollan Emacs.

4
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 NIEVE". Si escribo simplemente "MONTAÑA", …

5
¿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 …
12 elisp  learning 

5
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 manera?
12 ido  find-file  cycling 



3
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 esto?
12 buffers  frames 





1
Ejecute la aplicación en cwd en un host remoto desde eshell
A menudo uso Eshell para conectarme a sistemas remotos. En esos sistemas remotos, a veces quiero ejecutar scripts en el directorio de trabajo actual. En una terminal normal, escribiría esto: ./my-script.sh Desafortunadamente, dentro de Eshell esto no funcionará: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file …
12 tramp  eshell 

3
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 palabra (p foo_bar. Ej. ) Pero …

2
¿Para qué idiomas es apropiado 'syntax-ppss'?
He estado buscando una forma de detectar si el punto está en un comentario mirando cómo se fuente el búfer actual. Smartparens define sp-point-in-comment, que se basa syntax-ppss. Sin embargo, parece que syntax-ppssy parse-partial-sexpse puede utilizar para los idiomas arbitrarias, incluso si no lo hacen uso de s-expresiones. Por ejemplo, …

7
¿Cómo puedo practicar la búsqueda y el reemplazo con expresiones regulares de manera interactiva en Emacs?
Buscar y reemplazar usando expresiones regulares es claramente una herramienta poderosa para el usuario de Emacs que puede realizar estas acciones de manera rutinaria. Sin embargo, como principiante de Emacs (y / o programación), las expresiones regulares necesitan ser aprendidas y practicadas. ¿Puedo aprender y entrenar expresiones regulares de manera …

1
¿Cómo detectar si dentro de un entorno matemático LaTeX?
P: ¿hay alguna manera de detectar si el punto está dentro de un entorno matemático LaTeX? ¿Cómo se podría detectar si el punto está o no está dentro de un entorno matemático en el látex, aunque delineada por línea $...$o por ambientes con nombre ( equation, displaymath, etc.)?
12 latex  auctex 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.