Emacs

9
Cómo determinar si el carácter actual es una letra

Cómo puedo determinar si el carácter actual es una letra (un carácter alfabético) (es decir, pertenece a la clase de sintaxis [:alpha:]en las nociones de expresiones regulares). Me gustaría escribir una función simple como la siguiente: (defun test-letter () (interactive) (if...

9
¿Cómo busco y reemplazo un conjunto de archivos?

Me gustaría definir un conjunto de archivos dentro del cual pueda buscar y reemplazar texto. Para aclarar: Me gustaría poder buscar, por ejemplo, en todos los archivos xk * .tex en un directorio dado (y excluyendo los archivos de respaldo). También me gustaría poder cambiar la expresión, por...

9
¿Cómo puedo visualizar el estado de VCS en dired?

Me preocupa especialmente git, pero imagino que este es un buen lugar para usar vc. Quiero emular la integración git de Atom con su explorador de archivos: ¿Cómo puedo obtener algo como esto dired? Entiendo que hay otras herramientas para simular una estructura de árbol adecuada, pero el...

9
¿Cómo puedo anular una cara predefinida para fondos claros y oscuros?

Me gustaría utilizar set-face-attributepara elegir uno de los dos colores para el primer plano dependiendo de si el fondo del tema actual es claro u oscuro. El comportamiento esperado es que el primer plano cambia automáticamente si cambio de un tema de fondo claro a un tema de fondo oscuro o...

9
Cómo definir una buena cara resaltada

Me gustaría usar global-hl-line-mode, pero algunos de mis temas carecen de una buena cara resaltada. ¿Hay una forma general de definir uno (que no sea de color inverso)? Me gustaría mantener el resaltado de sintaxis, que se ha roto en mis

9
¿Cómo puedo aplazar la carga de elpy usando use-package?

He estado actualizando todas mis llamadas de paquete de uso ahora que :idleya no es una forma decente de diferir cosas. Por el momento, uno de los mayores éxitos en mi tiempo de carga es elpyque carga un montón de módulos adicionales. Por el momento mi invocación es bastante básica: (use-package...

9
Copia profunda una cadena en Elisp?

Tengo una cadena de propiedad. Quiero hacer una copia profunda de él para agregar más propiedades, conservando las propiedades en la cadena original. ¿Cómo puedo hacer eso (fácilmente)? Ejemplo Evaluar uno por uno: (setq test-str-1 #(";; This `is' a test" 0 3 (fontified nil face...

9
¿Por qué aquamacs no lee ~ / .emacs.d / init.el?

Tengo algo de personalización en mi ~/.emacs.d/init.el. Mi línea de comando emacs puede recoger el init.elcomo se esperaba. Sin embargo, Aquamacs no parece leer el archivo en absoluto. Aquí está el búfer de la*message* Loading prestart plugin files ... ... done. Wrote

9
¿Por qué es útil defgroup?

Estoy leyendo la idofuente y veo: (defgroup ido nil "Switch between files using substrings." :group 'extensions :group 'convenience :version "22.1" :link '(emacs-commentary-link :tag "Commentary" "ido.el") :link '(emacs-library-link :tag "Lisp File" "ido.el") :link '(custom-manual "(ido)...