Il 1° maggio è stata rilasciata la versione 0.1.4 CodePointer (precedentemente era chiamato qtedit4) - IDE per i linguaggi C++, Go, Rust e molti altri.
Il progetto è ancora nelle fasi iniziali di sviluppo, con un focus sulla sviluppo locale piuttosto che su quello web.
Caratteristiche principali:
- Supporto solo per UTF-8.
- Possibilità di caricare/compilare progetti: CMake, Meson, Go, Cargo.
- Anteprima di XML, JSON, SVG, Markdown.
- Editor di file binari / codice esadecimale.
- Visualizzatore di immagini semplice.
- Aggiornamento automatico (facoltativo) utilizzando canali stabili e di test.
- Pannello comandi (Ctrl+P - apertura file, Ctrl+Shift+P - elenco comandi).
- Salvataggio automatico (i file modificati vengono ripristinati al successivo avvio dell'applicazione).
- Supporto per git (commit, amend, switch branch).
- Emulatore di terminale integrato (basato su libvterm).
- Formattazione del codice (in sviluppo).
- Per modificare il codice viene utilizzato un fork il widget qutepart-cpp, adattato per Qt 6:
- indipendente dalle librerie KDE;
- evidenziazione della sintassi per 385 formati (vengono utilizzati file XML per la descrizione della sintassi dall'editor Kate);
- 30 temi di layout (anch'essi da Kate).
Il progetto è scritto in C++ (standard C++20) utilizzando il framework Qt 6 e distribuito sotto 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 parser tree-sitter;
- migliorato il funzionamento con git;
- corretto un errore che impediva il salvataggio di file non modificati.
Fonte: linux.org.ru
