Emacs

8
Insertar fecha actual con yasnippet

Desde hace varios años he estado usando este fragmento para insertar una fecha en el búfer: # -*- coding: utf-8 -*- # name: date # key: date # -- `(insert (format-time-string "%Y-%m-%d"))`$0 Sin embargo, hoy en día recibo esta advertencia molesta: Warning (yasnippet): `date' modified buffer in...

8
¿Cambiar * Terminaciones * lista para ordenar verticalmente?

Cuando activa la finalización del minibúfer para un comando parcial / nombre de archivo / etc., el búfer * Compleciones * enumera las posibles terminaciones alineadas verticalmente (en columnas) pero ordenadas horizontalmente. ../ ./ ajax-proj/ algorithms/ angular-phone/ angular/ annex/...

8
¿Cómo puedo expandir un nombre de archivo?

Dado ~/foo/bar, puedo empezar a /home/sds/foo/barusar expand-file-name. Sin embargo, dado /Users/sds/foo/bar, ¿cómo consigo ~/foo/bar? Caso de uso: quiero copiar un archivo entre computadoras y tienen diferentes rutas físicas a mi directorio de

8
La mayor coincidencia de "cualquier char"

En https://www.emacswiki.org/emacs/MultilineRegexp se encuentra la pista para usar [\ 0- \ 377 [: nonascii:]] * \ n en lugar del estándar .*\norte para hacer coincidir cualquier carácter con una nueva línea para evitar el desbordamiento de la pila de textos grandes (37 KB). ¿Es el...

8
¿Cómo puedo abrir shell en el búfer actual?

En la función "shell", esta línea muestra el buffer del shell y casi siempre su nuevo shell abierto en un marco aleatorio. Y tengo que cambiar los tampones, es molesto. ... (pop-to-buffer buffer) ... En documentos dice: Si esa ventana está en un marco gráfico diferente, a ese marco se le dará...

8
¿Cómo alternar entre dos ventanas cuando tengo más de dos abiertas?

Escenario: Tengo varias (más de 2) ventanas abiertas. Trabajo activamente con dos de ellos. ¿Cómo salto mejor de una ventana a otra, y de regreso, con un comando? Yo uso ace-window; es genial, pero no quiero presionar el número de la ventana cada vez. Sé sobre next-window/ prev-window, pero estos...