Il 1 maggio è stata rilasciata la versione 0.1.4 CodePointer (precedentemente chiamato qtedit4) — IDE per i linguaggi C++, Go, Rust e molti altri.
Il progetto è ancora in fase di sviluppo, con un focus maggiore sulla programmazione locale piuttosto che sul web.
Funzionalità principali:
- Supporto solo per UTF-8.
- Supporto per il caricamento/compilazione di progetti: CMake, Meson, Go, Cargo.
- Anteprima di XML, JSON, SVG, Markdown.
- Editor di file binari / codice esadecimale.
- Visualizzatore di immagini semplice.
- Aggiornamento automatico (opzionale) tramite canali stabili e di test.
- Pannello dei comandi (Ctrl+P — apertura file, Ctrl+Shift+P — elenco comandi).
- Salvataggio automatico (i file modificati vengono recuperati al successivo avvio dell'applicazione).
- Supporto per git (commit, modify, switch branches).
- Terminale incorporato (basato su libvterm).
- Formattazione del codice (in fase di sviluppo).
- Per l'editing del codice si utilizza fork widget qutepart-cpp, adattato per Qt 6:
- non dipende dalle librerie KDE;
- evidenziazione della sintassi per 385 formati (utilizza file XML per la descrizione della sintassi dall'editor Kate);
- 30 temi (anch'essi da Kate).
Il progetto è scritto in C++ (standard C++20) utilizzando il framework Qt 6, e distribuito con la licenza GNU GPL 2.0.
Modifiche in questa versione:
- aggiunto un plugin con supporto iniziale per il completamento automatico di classi, strutture e funzioni del progetto attuale, utilizzando i parser tree-sitter;
- migliorata l'integrazione con git;
- risolto un errore nel salvataggio di file non modificati.
Fonte: linux.org.ru
