Desarrollo de SoftwareEditor de Hojas de Cálculo en Terminal con Atajos de Teclado de Vim
El artículo describe 'cell', un editor de hojas de cálculo para terminales escrito en Rust que imita los atajos de teclado de Vim. Ofrece binarios precompilados para Linux, macOS y Windows. Permite la edición de celdas, la introducción de fórmulas con sintaxis compatible con Excel (SUM, AVERAGE, COUNT, MIN, MAX, IF) y la manipulación de datos mediante comandos tipo Vim (hjkl para selección, y para copiar, d para borrar). Soporta la lectura y escritura de archivos directamente desde tuberías de shell, Makefiles y CI, sin necesidad de lanzar la interfaz de usuario (TUI). Destaca la conformidad con la especificación ODF (OpenDocument Formula) y advierte sobre guardar fórmulas en CSV. Se inspira en 'sc-im', un editor de hojas de cálculo clásico, y su formato de archivo nativo '.cell'. La biblioteca principal es independiente de la TUI y se puede probar sin un entorno de terminal. El proyecto es de código abierto bajo licencia MIT y da la bienvenida a contribuciones.