Emacs

15
Código accionable plegable en la franja de Emacs

Me gustaría configurar mi franja Emacs para mostrar secciones plegables de código. Por ejemplo, BBEdit en Mac mostraría lo siguiente al editar un archivo JSON: Las marcas en sí son accionables: hacer clic en una marca expandiría o contraería la sección de código correspondiente. Cuando el...

15
¿Hay un paquete o modo de alineación automática para Emacs?

Hay momentos en que estoy editando archivos (manifiestos de Puppet, por ejemplo) donde quiero alinear los contenidos del búfer sobre la marcha. Por ejemplo, sé que puedo usar align-regexpo alignalinear código como este, siempre que lo tenga seleccionado: # M-x align-regexp "=>" will line...

15
¿Cómo creo una expresión regular dinámica con rx?

Quiero usar rxpara crear expresiones regulares con valores de tiempo de ejecución. Actualmente, estoy haciendo esto: (setq strings '("foo" "bar" "baz")) (eval `(rx symbol-start (or ,@strings) symbol-end)) Sin embargo, prefiero evitar usar eval. He encontrado rx-to-string, pero no está claro qué...

15
resaltado de sintaxis en bloques fuente

Pensé que el modo org resaltaba los bloques fuente con el modo relevante. Así por ejemplo: #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC Esto aparecería con el resaltado de sintaxis que uno esperaría si estuviera en un búfer Clojure. Por alguna razón, mi configuración solo muestra el...

15
Carga del archivo bibtex en el archivo de modo org

Estoy tratando de usar org-modepara hacer casi todo. En mi actividad de escritura científica, me gustaría dibujar un artículo completo en un .orgarchivo y luego exportarlo en LaTeX. No quiero cargar el .bibarchivo bibtex en el, init.elya que podría tener varios. Por ahora, he agregado esto al...

15
¿Cómo navegar rápidamente a mis paquetes instalados?

Cuando estoy en el administrador de paquetes ( M-x package-list-packages), me gustaría navegar rápidamente a mis paquetes instalados. Hay literalmente miles de paquetes marcados como disponibles , instalados o integrados , pero toda la navegación parece ser línea por línea. ¿Es esto un descuido...