La version 0.1.4 a été publiée le 1er mai CodePointer (anciennement appelé qtedit4) — IDE pour les langages C++, Go, Rust et bien d'autres.
Le projet est en phase de développement précoce, avec un accent sur le développement local plutôt que web.
Fonctionnalités principales :
- Prise en charge uniquement de l'UTF-8.
- Possibilité de cargar/assembler des projets : CMake, Meson, Go, Cargo.
- Aperçu des fichiers XML, JSON, SVG, Markdown.
- Éditeur de fichiers binaires / code hexadécimal.
- Visionneuse d'images simple.
- Mise à jour automatique (optionnelle) utilisant des canaux stables et de test.
- Panneau de commandes (Ctrl+P — ouverture de fichiers, Ctrl+Shift+P — liste des commandes).
- Sauvegarde automatique (les fichiers modifiés sont restaurés lors du prochain lancement de l'application).
- Prise en charge de git (commit, amend, changement de branches).
- Émulateur de terminal intégré (basé sur libvterm).
- Mise en forme du code (en développement).
- Pour l'édition de code, le fork widget qutepart-cpp, adapté pour Qt 6 :
- ne dépend pas des bibliothèques KDE ;
- soulignement de syntaxe de 385 formats (les fichiers XML descripteurs de syntaxe proviennent de l'éditeur Kate) ;
- 30 thèmes de style (également issus de Kate).
Le projet est écrit en C++ (norme C++20) en utilisant le framework Qt 6, et est distribué sous la licence GNU GPL 2.0.
Modifications dans cette version :
- ajout d'un plugin avec un support initial de l'autocomplétion pour les classes, structures et fonctions du projet en cours, utilisant les analyseurs tree-sitter ;
- amélioration de l'intégration avec git ;
- correction d'un bug concernant la sauvegarde des fichiers non-modifiés.
Source : linux.org.ru
