Emacs

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

4
Cambiar una rama aguas arriba con Magit
Cuando empuja una rama con Magit (con P P) y la rama no tiene corriente arriba, Magit le pregunta el nombre de la rama a la que desea empujar. Eso es genial. Sin embargo, una vez que configura el flujo ascendente para una rama, Magit ya no le pregunta dónde …
47 magit  git 

2
Soporte de ligadura OTF en Emacs
PragmataPro es un tipo de letra que viene con una serie de ligaduras de programación . Tengo entendido que estas son ligaduras de cara OpenType (OTF). Soy consciente de que Emacs soporta el reemplazo programática de combinaciones de caracteres (por ejemplo, ->a ⟶o lambdaa λ). Sin embargo, estas son ligaduras …
46 fonts  display 

1
¿Cómo copiar / mover rápidamente el archivo en Emacs Dired?
En Diredmodo, puedo mmarcar archivos y Rmoverlos a un destino. Algunas veces la ruta de destino es demasiado larga. Con el destino abierto en una ventana dividida, ¿hay alguna forma de mover archivos más rápido? Cuando veo las dos ventanas directas en la pantalla, me perdí la función de arrastrar …
46 dired 

6
Org-mode 9: no se pueden evaluar los bloques de código
Mi configuración de Emacs vive dentro de un .orgarchivo desde el que enredo bloques de origen en un .elarchivo. Podría evaluar bloques fuente conC-c C-c Hoy actualicé a org-mode versión 9 desde org elpa y ahora estoy evaluando un bloque fuente como #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC …

1
¿Cómo debo cambiar mi flujo de trabajo al pasar de IDO a Helm?
Como novato en Emacs, encontré IDO y me encantó, ya que hizo que la búsqueda de archivos fuera mucho más rápida. Después de pasar un tiempo en este sitio, he leído más y más sobre Helm y planeo hacer el cambio. Algunas de mis preguntas son: ¿Cuáles son las mayores …
44 helm  ido 

3
Reiniciar emacs desde dentro de emacs
Reinicio mucho mis emacs. Todo lo que quiero hacer es crear una función que mate a los emacs actuales, solo para generar uno nuevo en su lugar. Idealmente, esto también funcionaría en un TTY.



4
Agregar cambios a un commit anterior con Magit
Tengo 2 commits, A y B, listos para ser empujados. Me doy cuenta de que olvidé agregar algo en A. ¿Cómo puedo agregar este cambio a A usando Magit? Ni siquiera sé qué parte de la documentación de Git debería mirar.
44 magit  git 

6
¿Cómo obtener autocompletado inteligente en C ++?
Emacs no puede competir con otro IDE si no tiene una función de autocompletar. Autocompletar simplemente me convierte en un programador más eficiente. Sé de la extensión del modo Autocompletar , pero no funciona con C ++. ¿Cómo puedo lograr un autocompletado inteligente y eficiente para C ++? Esta pregunta …
43 c++  completion 

2
Cómo enumerar sucursales con Magit
¿Cómo enumero las ramas de un repositorio en Magit (es decir, el equivalente de git branch --list)? Esperaba encontrar esto en la ventana emergente de la rama, pero parece que no está allí ni pude encontrarlo en ninguna parte de la sección "Inspección" del manual del usuario. ¿Qué me estoy …
43 magit 


2
¿Cómo puedo abrir una revisión específica de un archivo con Magit?
¿Es posible abrir una revisión específica de un archivo en Emacs con Magit sin cambiar la rama actual? Reescribí algunos cambios locales en una revisión donde las funciones modificadas fueron reemplazadas por la funcionalidad en un archivo diferente. Me gustaría abrir la revisión anterior de mis cambios en un búfer …
43 magit  git 

3
La vieja pregunta "cómo plegar XML"
Estoy haciendo un poco de edición manual de XML (la definición de origen de cierta generación de código que estoy haciendo es un formato XML personalizado) y, por supuesto, prefiero usar Emacs sobre cualquier editor XML de propósito especial (generalmente feo). El modo nXml me ha mantenido bien en el …
42 xml  nxml  outline 

1
¿Cómo puedo solucionar un Emacs muy lento?
Estoy escribiendo un documento y tengo un problema con el rendimiento de Emacs que creo que apareció ayer. No he realizado ninguna modificación en mi archivo init ni he instalado ningún paquete nuevo. El problema es que mientras escribo, hay un retraso muy notable entre presionar las letras en el …

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.