Bedrock 2.0: nueva versión del kit de inicio minimalista para Emacs

El desarrollador Ashton ha publicado Bedrock 2.0, un kit de inicio minimalista para Emacs creado de forma artesanal y distribuido desde Codeberg. Esta versión requiere Emacs 31, lanzado en agosto de 2026, por lo que los usuarios que no puedan actualizar esa rama pueden eliminar manualmente la config

Guía no oficial de markdown-ts-mode en Emacs 31

markdown-ts-mode es el nuevo modo experimental de Emacs 31 basado en tree-sitter para editar archivos Markdown. Aunque está etiquetado como experimental, ya cubre por completo la especificación CommonMark y la mayor parte de GitHub Flavored Markdown, con extras como bloques de código para lenguajes

Novedades de Emacs 31.1: el fin del dumper unexec y mejoras de usabilidad

Emacs 31.1 ya está disponible y, a diferencia de entregas anteriores, no llega encabezado por una única gran característica: el esperado recolector de basura se ha aplazado a Emacs 32. La novedad más simbólica es el fin del dumper unexec, el método histórico que volcaba la memoria de Emacs a un bina

Toast, un IDE ligero para terminal con pestañas, LSP y soporte Git

Toast es un entorno de desarrollo integrado (IDE) minimalista que funciona por completo dentro de la terminal, pensado para ediciones rápidas de archivos sin abrir una interfaz gráfica. El proyecto, alojado en GitHub bajo el repositorio paradise-runner/toast, ofrece una experiencia similar a la de e

Configuración avanzada de Eglot en Emacs para Scala y Kotlin

Artículo técnico que detalla una configuración de producción de Eglot, el cliente LSP integrado por defecto en Emacs desde la versión 29, orientada al trabajo diario con Scala, Kotlin y algo de Java. El autor, integrante de la configuración heks-emacs, defiende que Emacs, frente a IntelliJ IDEA, ofr

CCC: un generador de caché de código para alimentar agentes de IA

CCC (ContextCodeCache) es una herramienta de línea de comandos, escrita en Rust, que analiza un proyecto y produce un directorio .ccc con un mapa compacto y legible por máquina de cada archivo fuente: constantes, funciones (con tipo de retorno y resumen de documentación), grafo de llamadas intra-arc

modusregel: una mode line limpia, rápida y personalizable para Emacs

modusregel es un paquete de Emacs escrito íntegramente en Emacs Lisp que ofrece una mode line (la barra inferior del editor) limpia, sencilla y personalizable, pensada para funcionar con el mismo aspecto tanto en la interfaz gráfica como en el terminal. Su principal atractivo es la combinación de un

Kyde: un editor nativo de commits y diffs para Git a 120 fps

Kyde es un cliente de Git enfocado en la vista de commits y diferencias, presentado como una herramienta nativa y rápida frente a los IDE pesados que arrancan una JVM para tareas cotidianas. Su autor, que reconoce no saber Rust, lo construyó sobre gpui, el framework de interfaz gráfica con renderiza

Las novedades de Emacs 31 que ya uso a diario

Emacs 31 se encuentra en fase de prelanzamiento y, aunque su publicación oficial aún no ha llegado, ya puede compilarse desde la rama emacs-31 o desde master. El autor, que lo utiliza como editor principal desde hace meses, repasa las funciones que ha ido incorporando progresivamente a su configurac

Weave: un driver de merge semántico para Git que evita conflictos

Weave es una herramienta que reemplaza el merge a nivel de líneas de Git por un merge a nivel de entidades (funciones, clases), reduciendo conflictos cuando varios agentes editan el mismo archivo. Utiliza tree-sitter para analizar el código y emparejar entidades, de modo que si dos agentes modifican

R más ágil: Tree-sitter optimiza la programación

Un equipo de desarrolladores de rOpenSci ha mejorado la experiencia de programación en R mediante la implementación de Tree-sitter, un generador de analizadores de código escrito en C. Davis Vaughan completó un archivo JavaScript crucial que proporciona una gramática para R, lo que permitió la creac

Helix: el editor de código minimalista llega para desafiar a Vim

Un nuevo editor de texto llamado Helix ha sido lanzado, buscando reinventar la experiencia de edición de código. Desarrollado en Rust y diseñado para funcionar directamente en la terminal (sin Electron, VimScript ni JavaScript), Helix se presenta como una alternativa moderna y eficiente a editores c

Sem: Nueva herramienta revoluciona el control de versiones

Ataraxy Labs ha lanzado 'Sem', una nueva herramienta de código abierto que revoluciona la forma en que se realiza el control de versiones. A diferencia de las herramientas tradicionales que se centran en las líneas de código, Sem ofrece 'diffs' a nivel de entidad, identificando cambios específicos c

Weave: IA facilita fusiones de código en Git

Un nuevo proyecto de código abierto llamado 'Weave' busca revolucionar la gestión de conflictos de fusión en Git, especialmente en entornos donde múltiples agentes de inteligencia artificial colaboran en el mismo código. Actualmente, Git identifica conflictos basándose en la comparación de líneas, l

Emacs: neocaml facilita la programación en OCaml

Un nuevo paquete de Emacs llamado 'neocaml' ha sido lanzado para mejorar la experiencia de programación en OCaml. Desarrollado por Bbatsov y disponible en MELPA, neocaml busca ofrecer una alternativa moderna y más ligera a los modos existentes (caml-mode y tuareg-mode), aprovechando la tecnología Tr

Go acelera Tree-sitter: adiós a CGo y más rendimiento

Un desarrollador ha creado una nueva implementación en Go de un runtime para Tree-sitter, una herramienta de análisis sintáctico de código, eliminando la necesidad de CGo y mejorando significativamente el rendimiento. Esta nueva versión, llamada `gotreesitter`, permite la compilación en cualquier pl