Emacs

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

1
¿Cómo creo un marco sin bordes?
Es decir, ¿cómo puedo (desde Lisp) crear un marco similar al que x_create_tip_frame(llamado x-show-tipen las fuentes C) crea cuando x-gtk-use-system-tooltipses nil? Mi conjetura original era que la parte relevante del código C era esta llamada: x_default_parameter (f, parms, Qborder_width, make_number (0), "borderWidth", "BorderWidth", RES_TYPE_NUMBER); Desafortunadamente, ni (set-frame-param (selected-frame) 'border-width 0)ni …
7 frames 

1
¿Buenas formas de acceder a la documentación?
Emacs tiene auto-documentación como uno de sus objetivos, y lo logra bastante bien para Emacs Lisp con comandos como describe-variable, describe-function, etc. paquetes como empresa-Ayuda rápida de hacer esto aún más conveniente, proporcionando ayuda en la información de herramientas, lo que reduce la necesidad de constante conmutador atención a un …


1
¿Biblioteca que convierte una cadena de salida de Python en una estructura de datos Elisp?
Digamos que evalúo el siguiente código de Python: import inspect import scipy.ndimage.filters list (inspect.getargspec (scipy.ndimage.filters.gaussian_filter1d)) # => [['input', 'sigma', 'axis', 'order', 'output', 'mode', 'cval'], # None, None, (-1, 0, None, 'reflect', 0.0)] Me gustaría transformar la cadena de salida, que es simplemente la salida de impresión de Python, en una …

1
¿Diferencias de peso ligero (elisp puro)?
Necesito mostrar diferencias de palabras de varias cadenas pequeñas. Es decir, tengo una lista de pares similar a la siguiente: "aaa bbb ccc" . "aaa vv ccc" "abcd ef ghkl" . "ghkl" "a (u -> h)" . "(a -> g) (u -> h)" En cada caso, me gustaría resaltar el …
7 diff 

2
Magit + gerrit - empujar a otra rama
Estoy usando gerrit Cuando quiero empujar mis commits, utilizo el siguiente comando: git push origin HEAD:refs/for/master ¿Cómo puedo recrear el mismo comando usando Magit?
7 magit 


2
¿Por qué xdg-open no funciona en eshell?
Quiero abrir a.html en un navegador desde emacs (v. 24.5.1, usando -Q[actualizado después del comentario]). M-x shell-command xdg-open a.html funciona como se esperaba, pero M-x eshell $ xdg-open a.html no parece hacer nada No hay ningún mensaje de error. Este problema también se produce al exportar y abrir directamente archivos …



2
¿Cómo deshabilitar las referencias a pie de página simples?
Quiero escribir un texto que incluya secuencias como [123]en un archivo de texto en modo org, pero esto se convierte automáticamente en una referencia de nota al pie. Esta nota al pie numérica simple no se recomienda de todos modos. ¿Cómo puedo desactivar este tipo de referencia de nota al …
7 org-mode 

1
¿Se puede mostrar solo la parte coincidente?
¿O hay una herramienta alternativa (tal vez alguna opción para isearch) que muestre solo las coincidencias en un búfer separado vinculado al búfer original? Caso de uso Tengo un archivo de registro con líneas muy largas. Cuando la línea coincidente aparece en el *occur*búfer, todavía está demasiado abarrotada para ser …
7 isearch  occur 

2
Rutas relativas en el archivo init
Al cargar cosas como temas desde directorios personalizados, ¿es posible especificar una ruta relativa al archivo init.el, en lugar de una ruta absoluta? Pregunto porque quiero poder usar el mismo archivo de configuración en mis máquinas OSX y Windows, donde una ruta absoluta como ~ / .emacs.d / themes significa …
7 init-file 


1
¿En qué clase, método o función estoy?
Cuando navego por un archivo fuente con búsqueda incremental, a menudo me encuentro saltando a un contexto que es más alto que la ventana. Esto plantea la pregunta: "¿En qué clase estoy?". O, si el desarrollador anterior es propenso a escribir métodos altos: "¿En qué clase y método estoy?" Actualmente …

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.