Emacs

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



2
comando set-mark (C-SPC) no reconocido / roto
Me gustaría saber cómo comenzar a solucionar los siguientes problemas: C-SPCno está haciendo nada. No aparece en el mini-búfer cuando lo escribo, pero cuando miro, M-x set-mark-commandse muestra como vinculado C-SPC. Entorno He instalado GNU Emacs (24.5.1) a través de Homebrew y mi .emacs.dse basa en Clojure for the Brave …
17 osx 

2
¿Cómo usar ambas variantes en Ediff?
La interfaz de Ediff tiene un +botón, pero no parece hacer nada (el minibúfer muestra invariablemente "nulo" cuando lo presiono), pensé que este botón estaba destinado a usar ambas variantes en el búfer de resultados. De todos modos, la pregunta original es: ¿cómo hago para que Ediff resuelva un conflicto …
17 ediff 

2
¿Eliminar el búfer de proceso sin confirmación?
Me he C-x C-kobligado a kill-this-buffer. Pero cuando entro en un búfer que ejecuta un proceso como Python o MySQL, si lo hago C-x C-kme pregunta El buffer "* Python *" tiene un proceso en ejecución; matarlo (sí o no)? ¿Cómo puedo eliminar los buffers de proceso sin confirmación?


2
La conexión TLS no se terminó correctamente
Cuando ejecuto package-list-packagesme salen los siguientes errores: Failed to download `gnu' archive. gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated. Estoy ejecutando Emacs 24.4 en Windows. Hasta esta semana, las descargas de paquetes se realizaban normalmente. He intentado esta guía sobre la configuración de Emacs-GnuTLS-Windows. Intenté ejecutar …

2
Cómo escribir la contraseña de un archivo .gpg solo al abrirlo
(Entiendo las implicaciones de seguridad de lo siguiente, y estoy bien con ellas). Tengo un solo archivo cifrado en mi org, diary.org.gpg. Nunca hice ninguna configuración especial para que funcione, aún Cada vez que visito el archivo, se me solicita la contraseña de cifrado. Lo cual es genial. Cada vez …
17 encryption  epa  gpg 

5
¿Mapear una función a través de una lista de propiedades?
P: ¿cuál es la forma idiomática de asignar una función a través de una lista de propiedades? Las diversas funciones de mapeo ( mapcary familia) mapean una función sobre una secuencia como una lista. ¿Cómo se usan estas funciones cuando se trata de una lista de propiedades , es decir, …
17 elisp  mapping 


1
Cómo acceder a los interruptores de comando en Magit
La mayoría de los magitcomandos se invocan con una sola tecla, que muestra un menú de subcomandos e interruptores. Por ejemplo, Pespectáculos Py tcomo subcomandos y -fy -ucomo "interruptores". Golpear las letras de los subcomandos las invoca, pero ¿cómo se invocan los interruptores? Tengo un repositorio con dos controles remotos …
17 magit 

5
Deténgase al comienzo de una palabra en `forward-word`
A menudo uso múltiples invocaciones forward-wordseguidas de una sola backward-wordpara mover el punto al comienzo de una palabra en una línea. Supongo que nunca me acostumbré a la forma en que forward-worddifiere de vim we incluso después de años de usar Emacs, no puedo acostumbrarme a la diferencia. ¿Hay una …
17 motion 


2
¿Cuál es el reemplazo correcto para flet en el nuevo emacsen?
Tengo un código que usa fletpara cambiar temporalmente el comportamiento de las funciones. ;; prevent changing the window (flet ((pop-to-buffer (buffer &rest args) (switch-to-buffer buffer))) (compilation-next-error-function n reset)) Sin embargo, el compilador de bytes de Emacs da una advertencia: In ag/next-error-function: ag.el:103:7:Warning: `flet' is an obsolete macro (as of 24.3); …
17 cl-lib 

2
Diferencia entre load-file y load
Revisé la documentación de ambas funciones, pero no parecen arrojar mucha información. ¿Cuál es la diferencia real entre ellos además del hecho de que loades una función incorporada en el código fuente C, mientras que el archivo de carga es una función compilada de lista interactiva? ¿Cuál es la función …
17 elisp  functions 

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.