txt: editor de terminal rápido y sin modales para ingenieros

Fuentes: txt: a fast, non-modal terminal editor for engineers

txt es un editor de texto para terminal diseñado específicamente para ingenieros que buscan una experiencia de edición rápida, sin la complejidad de los sistemas modales ni la fricción de los editores gráficos. Su filosofía de diseño prioriza la inmediatez: el editor se abre al instante, las teclas son predecibles y el cursor se posiciona exactamente donde el usuario lo espera, eliminando la configuración obligatoria y la necesidad de aprender paradigmas complejos. La herramienta no pretende reemplazar a un IDE principal, sino servir como una solución ágil para ediciones puntuales manteniendo el flujo de trabajo dentro de la terminal.

El editor ofrece un conjunto de funciones avanzadas integradas. Utiliza tree-sitter para el resaltado de sintaxis en más de quince lenguajes de programación, incluyendo Rust, Python, JavaScript, Go y Java. Incluye plegado de código, un selector de símbolos en el archivo actual y una cabecera de ámbito pegajosa que mantiene visible la función o clase actual mientras se desplaza. La integración con Git permite gestionar operaciones como staging, commit y push directamente desde el editor, con indicadores visuales en el margen. Además, soporta el Protocolo de Servidores de Lenguaje (LSP) para autocompletado y documentación al pasar el cursor, con un sistema de confianza basado en hashes SHA-256 para binarios externos. Otras características incluyen edición multicurso, selección consciente del árbol de sintaxis abstracta (AST), macros de teclado y soporte para .editorconfig. La instalación es sencilla mediante Homebrew, scripts de curl para macOS/Linux o PowerShell para Windows, y también se puede compilar desde el código fuente utilizando Rust 1.88 o superior.