Emacs

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

2
Eshell: Ir a la línea de solicitud al presionar la tecla
A veces, cuando me desplazo hacia arriba en eshell, el punto deja la línea del símbolo del sistema para permanecer en el área visible. Cuando luego ingreso un comando, no ingreso el comando en el indicador, pero el evaluador inserta el texto en algún lugar en la salida de los …
8 eshell 

1
Autoloads y variables
Entiendo lo que hace la carga automática para las funciones (registrar el archivo para cargar cuando se llama a dicha función o se recupera su cadena de documentación). Sin embargo, no está claro cómo usar la función de carga automática junto con variables y macros. Tengo dos preguntas: ¿Qué sucede …

1
Doblar la región del archivo org
¿Hay alguna manera de plegar una región en modo org? (No todo el archivo, y no un elemento individual, sino una región que contiene varios elementos). A menudo quiero colapsar solo una parte de un orgarchivo, digamos plegado: * a ** a1 ** a2 * b ** b1 ** b2 …

1
¿Por qué helm-Recentf no es borroso?
Por alguna razón, la coincidencia difusa no funciona helm-recentfpara mí (aunque funciona en cualquier otro lugar). Tengo la siguiente configuración en mi archivo .emacs: (setq helm-recentf-fuzzy-match t helm-buffers-fuzzy-matching t helm-completion-in-region-fuzzy-match t helm-mode-fuzzy-match t) Supongo que hay cierta superposición con la funcionalidad de estas configuraciones, pero no veo por qué alguna …
8 init-file  helm 

1
¿por qué gethash no devuelve el valor de mi clave?
Experimentado programador de lisp, esquema y clojure haciendo el cambio a elisp desde python para automatizar tareas básicas, cotidianas y básicas: me sorprendió enormemente lo siguiente en ielm ELISP> (setq h2 (make-hash-table)) #s(hash-table size 65 test eql rehash-size 1.5 rehash-threshold 0.8 data ()) ELISP> (puthash "a" 1 h2) 1 (#o1, …
8 elisp 

3
Cómo hacer que un comando de shell sea totalmente silencioso (evitando que divida una ventana o abra un nuevo marco / ventana, etc.)
¿Es posible ejecutar un comando de shell en silencio (en segundo plano)? Cuando uso async-shell-command, emacs divide las ventanas. Me gustaría que un comando de shell específico esté totalmente en segundo plano (sin ningún efecto visual). Como ejemplo explícito, tengo el siguiente código (tomado de https://emacs.stackexchange.com/a/7932 ). Abre la versión …
8 latex  shell 




2
Modificación de la sangría de algunos formularios Emacs Lisp
Me gustaría que algunas formas de Emacs Lisp tengan sangría como Common Lisp. Por ejemplo, en Emacs Lisp, ifse sangra así: (if COND THEN ELSE) mientras que lo preferiría así: (if COND THEN ELSE) Yo podría hacer esto: (setq lisp-indent-function #'common-lisp-indent-function) Pero esto afecta a todas las formas, rompiendo así …

3
¿Por qué no puedo vincular Shift- <retroceso>?
Mi sistema es debian wheezy, intenté hacer lo siguiente (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Lo que quiero es en el modo de inserción malvado, puedo eliminar el ancho de una pestaña hacia adelante en lugar de presionar la tecla de retroceso 4 veces. …

1
¿Mostrar org-todo-list de entradas con fechas límite?
¿Hay alguna manera de obtener una lista de entradas en modo org con fechas límite? Idealmente con los plazos mostrados y ordenados por plazo. No he encontrado nada como esto. Lo más parecido que encuentro es org-check-deadlines, lo que me permite saber acerca de las cosas que vencen en la …
8 org-mode  todo 


1
Repetir cualquier último comando (complejo o no)
Emacs tiene repeaty repeat-complex-command, que dibujan diferentes comandos del historial de comandos y están vinculados a diferentes teclas. ¿Cómo repite cualquier último comando, ya sea complejo o no, con una sola tecla? En otras palabras, tal comando repetitivo se comportaría como repeat-complex-commandsi el último comando requiriera entrada, de lo contrario …
8 history 


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.