A menudo tengo una situación en la que necesito aplicar texto alrededor de una región. Para HTML y casos simples ya hay bibliotecas para esto. ¿Pero qué hay del caso general? Me gustaría que me preguntaran qué insertaré al principio y al final de la
A menudo tengo una situación en la que necesito aplicar texto alrededor de una región. Para HTML y casos simples ya hay bibliotecas para esto. ¿Pero qué hay del caso general? Me gustaría que me preguntaran qué insertaré al principio y al final de la
En Vim puede presionar .para repetir el último cambio, incluida la inserción de texto. Mientras que en Emacs C-x zsolo repite el último comando. Soy consciente de que las macros se pueden usar aquí, pero con mayor frecuencia me doy cuenta de que necesito volver a insertar el mismo texto demasiado...
Tengo varios bloques de origen que están enredados en el mismo archivo. Cuando invoco C-c 'dentro de un bloque, solo este bloque específico se muestra en un nuevo búfer. ¿Existe la posibilidad de mostrar todas las partes de este archivo dentro de este búfer (en lugar de solo este fragmento...
Podemos centrar el texto con M-x center-regiony M-o M-s. ¿Hay algo similar para la alineación correcta? Ejemplo anterior: Item 0: value | Item 100: value | Item 30: value | después: Item 0: value| Item 100: value| Item 30: value| fill-column ^ ¿Cuál es la forma más fácil de alinear el...
Estoy editando un texto en modo org, varias líneas se repiten ya que formaban parte de diferentes archivos del mismo tema. Quiero usar delete-duplicate-linespara eliminar las líneas repetidas, sin embargo, el comando también elimina las líneas en blanco, que es algo que no quiero (¡de lo contrario...
Quiero usar Emacs para escribir prosa (específicamente, ficción). He usado Scrivener y Ulises en el pasado, pero no estoy contento con ellos. Quiero probar Emacs, pero no sé cómo replicar el flujo de trabajo al que estoy acostumbrado. Solía writeroom-modeobtener un entorno libre de distracciones,...
A menudo hago algunas implementaciones de prueba con valores codificados que luego quiero cambiar. Me gusta ref = open('specific-file-name') Que me gustaría cambiar a ref = open(fname) Estoy acostumbrado a vim y allí puedo escribir ci(fnameasumiendo que ese punto está dentro de los corchetes....
Moverse por el punto (utilizando las teclas de cursor) en Xah de unicode.txt en fundamental-modees notablemente más lento que en un archivo de texto normal. ¿Son los muchos caracteres no ASCII el problema? ¿Algo más? Acerca de: GNU Emacs 25.2.1 (x86_64-w64-mingw32) de 2017-04-24 comenzó con la...
Digamos que estoy editando mi archivo de configuración y hay una cadena muy larga como esta: (setq my-string "very\nlong\nstring [...] \"hello world\"") ¿Cómo edita la cadena sin los caracteres de escape (y tal vez en un modo diferente) y luego guarda el resultado en el archivo de configuración...
Supongamos que tiene código en las líneas 4, 5, 6. Luego, desea mover este bloque de código a la línea de punto de inicio 9 mientras elimina las líneas 4, 5, 6. ¿Cuál es la forma más rápida, es decir, la menor cantidad de pulsaciones de teclas, para lograr esto? ¿Sería una función personalizada...
Necesito copiar el contenido del búfer actual en un búfer temporal, configurar ese búfer en un modo principal particular para aprovechar sus beneficios y llevar la información que necesito a la lógica principal. ¿Es esta locura completa? Y si no, ¿cuál es la estructura para...
Estoy extendiendo un paquete Emacs existente y quiero hacer que una parte del búfer no sea editable (solo lectura). De hecho, quiero hacer que solo una línea en el medio del búfer sea editable y utilizo el siguiente fragmento para lograrlo: (put-text-property (point-min) point-before-editable-text...
¿Cuál es la forma más simple de obtener el número de distintos repetidos en una región? Por ejemplo, de THIS IS LINE A THIS IS LINE A THIS IS LINE A THIS IS LINE B THIS IS LINE B THIS IS LINE C Me gustaría conseguir THIS IS LINE A 3 THIS IS LINE B 2 THIS IS LINE C 1 La salida podría...
Me gustaría insertar (mediante programación) algo de texto justo después del punto (sin moverlo). Se me ocurrió esto: (save-excursion (insert "my text")) Parece funcionar. ¿Es una buena manera de hacer lo que quiero? Por ejemplo, ¿hay situaciones en las que esto podría romperse? (Aparte de los...
En un documento de texto, durante la edición, a menudo necesito aumentar / disminuir los datos del calendario. Entonces, el viernes deberá convertirse en lunes, diciembre deberá convertirse en marzo, etc. O el 28 de abril después de agregar 5 se convertirá en 03 de mayo, e incluso el 31 de...
Con este texto: Play with it a few times you will see my point. The command you need is: $ echo hello ¿Cómo lo hago en: > Play with it a few times you will see my point. The > command you need is: > > $ echo hello Sin usar la complicada expresión regular: M-x replace-regexp RET...