El 1 de mayo se lanzó la versión 0.1.4 CodePointer (anteriormente conocido como qtedit4) — IDE para los lenguajes C++, Go, Rust y muchos otros.
El proyecto se encuentra en una etapa temprana de desarrollo, y se enfoca más en la programación local que en el desarrollo web.
Principales características:
- Soporte solo para UTF-8.
- Capacidades de carga/compilación de proyectos: CMake, Meson, Go, Cargo.
- Previsualización de XML, JSON, SVG, Markdown.
- Editor de archivos binarios / código hexadecimal.
- Visor de imágenes simple.
- Actualización automática (opcional) utilizando canales estables y de pruebas.
- Panel de comandos (Ctrl+P — abrir archivos, Ctrl+Shift+P — lista de comandos).
- Autoguardado (los archivos modificados se restauran al reiniciar la aplicación).
- Soporte git (commit, amend, cambio de ramas).
- Emulador de terminal incorporado (basado en libvterm).
- Formateo de código (en desarrollo).
- Para la edición de código se utiliza fork el widget qutepart-cpp, adaptado para Qt 6:
- no depende de las bibliotecas de KDE;
- resaltado de sintaxis para 385 formatos (se utilizan archivos XML de descripción de sintaxis del editor Kate);
- 30 temas de diseño (también del editor Kate).
El proyecto está escrito en C++ (estándar C++20) utilizando el marco Qt 6, y se distribuye bajo la licencia GNU GPL 2.0.
Los cambios en esta versión:
- se ha agregado un plugin con soporte inicial para autocompletar clases, estructuras y funciones del proyecto actual, utilizando analizadores tree-sitter;
- mejorada la integración con git;
- se ha corregido el error de guardar archivos no modificados.
Fuente: linux.org.ru
