Emacs 31.1 elimina el antiguo volcador unexec y añade mejoras de calidad de vida

What's new in Emacs 31.1

Emacs 31.1 elimina el antiguo volcador unexec y añade mejoras de calidad de vida

Emacs 31.1 ya está disponible, y aunque no trae una característica estrella, incluye numerosos ajustes de calidad de vida y una despedida histórica: la eliminación definitiva del volcador unexec, reemplazado por el portable dumper. Entre las novedades destacan el nuevo directorio user-lisp/ que simplifica la carga de paquetes, mejoras en el minibuffer y completado, rotación de diseños de ventana, instalación automática de gramáticas tree-sitter, y soporte de child frames en terminales TTY. También se elimina el antiguo programa ctags, se activa xterm-mouse-mode por defecto en terminales compatibles, y se ajusta el orden de carga de site-start.el.

El volcador unexec ha sido eliminado; el volcador tradicional, obsoleto desde Emacs 27, ha sido retirado.
  1. Davidbrcz

    Hoy aprendí sobre el antinews de Emacs (lo que sería nuevo si bajaras a Emacs 30)

    https://www.gnu.org/software/emacs/manual/html_node/emacs/An...

  2. wormius

    Acabo de empezar a meterme en emacs y casi termino con lo que creo que es mi configuración final (solo añadiendo vertico, consult y marginalia, no los he añadido todos, pero conseguí que vertico y consult funcionaran en un estado casi por defecto, todavía necesito ajustar un poco).

    Luego voy a intentar aprender más de las teclas de navegación (tengo algunos de los conceptos básicos (en su mayoría)) pero todavía necesito más experiencia más allá de lo básico. Soy capaz de compilar mi código odin/raylib con C-c C-c. Incluso compilé manualmente 30.1 desde github para actualizar desde los antiguos valores por defecto de Debian. El único problema que encontré fue olvidar cómo lo hice para que al lanzar el cliente no duplicara el icono en mi barra de tareas/panel de kde. Desinstalar la configuración antigua debió eliminar mi copia de las reglas de inicio/nombre de ventana del escritorio. Pero lo resolví después de un poco de búsqueda.

    Estoy intentando con todas mis fuerzas no usar EVIL, pero es muy tentador, porque me he acostumbrado a lo modal. Pero quiero usar todo el poder, en su mayoría establecido con las combinaciones de teclas.

    No estoy seguro de cuánto me importarán estas características porque no estoy seguro de haber usado mucho del sistema completo. Cualquier cosa que lo haga más rápido es agradable. Hasta ahora ha ido fluido, pero me pregunto si ejecutar el servidor (vía sysvinit en mx) causa algo de lag, ya que he sentido que el sistema tiene pequeños hipos (no cuando uso emacs activamente, el cliente ni siquiera abierto). Intenté ajustar la configuración de GC que encontré como consejo para reducir el lag y hacer más GC cuando no se usa mucho.

    Finalmente, ¿alguien sabe dónde conseguir...

  3. kstrauser

    Entre treesitter y eglot (léase: LSP), no hay mucho de otros editores que eche de menos al usar Emacs. He estado en una racha con Zed durante un tiempo, pero escucho la llamada del GNU. Esta puede ser la semana en que declare la bancarrota de .emacs y empiece de nuevo con una configuración limpia, viendo cuánto de mi antigua configuración de terceros puedo reemplazar con funciones integradas.

  4. kragen

    Qué desafortunado que glibc haya eliminado el soporte para unexec. Aunque no era una característica muy utilizada, parece el tipo de característica potente y ortogonal que distingue una plataforma de otra, como fork() de Unix, o la redirección de E/S, o strace, o no necesitar diferentes llamadas al sistema para escribir archivos de texto y binarios. En un universo alternativo, podrías imaginar que el soporte de unexec se generalizara para soportar clases más amplias de aplicaciones con fines como la migración de procesos, la conmutación por error de alta disponibilidad y la reproducción de errores (como con rr), en lugar de ser eliminado.

  5. rtpg

    Un poco fuera de tema, pero ¿alguien tiene buenos materiales de aprendizaje para hacer cosas con Emacs Lisp más allá de mirar el código fuente de los paquetes?

    Tengo el libro Mastering Emacs y lo leí casi por completo, lo que me da una buena idea para algunas cosas... pero realmente me gustaría tener buenas ideas para los patrones de diseño adecuados para cosas comunes.

  6. markstos

    Pasé de `vi` a `vim` a `neovim` a un sucesor espiritual `helix`, y aquí está Emacs en la versión 31 todavía el fork dominante de la familia de editores emacs. Impresionante.

  7. bpye

    ¿Hay una mejor manera de empezar con Emacs que el tutorial integrado? Lo he intentado un par de veces (debido al creciente fastidio con VS Code), pero me ha costado llegar a un punto en el que me sienta lo suficientemente productivo.

  8. uutangohotel

    > Como siempre, mi libro, Mastering Emacs tiene un 31% de descuento durante la próxima semana para celebrar el lanzamiento también.

    ¡Eventualmente, Mastering Emacs será gratis!

Más de este día

2026-08-25