Emacs

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

1
Descargar un paquete completo o un árbol de bibliotecas
A veces quiero llamar unload-featurepara descargar una biblioteca ... y una biblioteca depende de ella ... y otra biblioteca depende de esa biblioteca ... ¿Cómo puedo descargar una biblioteca y todas las bibliotecas que dependen de ella, sin tener que recorrer el árbol de dependencias manualmente? Un caso de uso …

4
Una ventana por proyecto
Estoy trabajando en varios proyectos en este momento. Quiero una sola instancia de Emacs para manejarlos a todos. Lo que quiero es un comportamiento tipo tmux en el que cada 'ventana' (en el sentido de Emacs) corresponda a un proyecto que contenga buffers de los archivos relacionados con ese proyecto. …
9 window  session 

1
¿Puedo mostrar un reloj en el área de eco?
La mayoría de las veces mi área de eco se queda vacía mientras que la línea de modo de cada una de mis ventanas muestra mucha información redundante redundante (hora actual, carga del sistema y varias otras informaciones independientes del búfer). ¿Puedo mostrar la hora actual (alineada a la derecha) …

1
Consulta de búsqueda y comentario fuera de línea?
Espero descubrir cómo hacer una búsqueda de consulta que comentará una línea en lugar de reemplazar la consulta. Es decir, haga una búsqueda de consulta interactiva y, si digo que sí, comente la línea en la que se encuentra la coincidencia. ¿Existe este comando? Si no, ¿cómo lo escribiría? Soy …
9 search 

3
Git Bash en emacs en Windows
Puedo ejecutar el shell Bash que viene con Git para Windows. Puse esto en mi .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Entonces M-x git-bashy listo, bash se está ejecutando pero con cierta rareza: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: …

1
Ordenar líneas con caracteres acentuados
Al ordenar las líneas por sort-lineslas líneas que comienzan con, äviene después de las líneas que comienzan con z. Sería bueno si las líneas pudieran clasificarse ignorando los acentos, Umlauts, etc., como en un diccionario. Idealmente, una línea que comienza con änderndebería aparecer después de una línea que comienza con …
9 sorting 



1
Combinar el historial de múltiples eshells
Antes de cambiar a eshell, tenía la configuración de zsh para que: Escriba en el archivo de historial después de cada comando Agregue al archivo de historial en lugar de sobrescribirlo para que, al ejecutar varios shells, todos se fusionen en un gran historial Ambas opciones de zsh están documentadas …
9 eshell  history 


1
Uso simple de request.el
Mi pregunta embarazosamente fácil es la siguiente: ¿Por qué funciona el siguiente código? (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string :success (function* (lambda (&key data &allow-other-keys) (when data (with-current-buffer (get-buffer-create "*request demo*") (erase-buffer) (insert data) (pop-to-buffer (current-buffer)))))) …
9 elisp 


4
¿Cómo puedo agregar "notas al margen" a un archivo de texto en modo org?
Me pregunto cómo podría agregar el equivalente de notas al margen (señales, indicaciones de puntos de pensamiento, referencias) a un texto en modo org. Las etiquetas funcionan bien, pero parecen estar limitadas a los titulares. También podría dividir todo el texto en dos columnas de tamaño fijo (con una |<140>|<20>|tabla). …
9 org-mode 

2
¿Cómo puedo escribir [0,1) en modo LaTeX sin romper la sangría?
Cuando escribo LaTeX usando latex-mode, a menudo quiero escribir "intervalos medio abiertos" en mi texto. Por ejemplo, [0,1)que se refiere al conjunto de todos los números xcon 0 <= x < 1. Desafortunadamente, estos "delimitadores desequilibrados" parecen confundir el analizador de sangría, lo que hace que el siguiente texto se …


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.