O lançamento 0.1.4 ocorreu em 1º de maio CodePointer (anteriormente chamado qtedit4) — IDE para as linguagens C++, Go, Rust e muitas outras.
O projeto está em um estágio inicial de desenvolvimento, com foco em desenvolvimento local e não na web.
Principais funcionalidades:
- Suporte apenas a UTF-8.
- Possibilidade de carregar/compilar projetos: CMake, Meson, Go, Cargo.
- Visualização de XML, JSON, SVG, Markdown.
- Editor de arquivos binários / código hexadecimal.
- Visualizador simples de imagens.
- Atualização automática (opcional) usando canais estáveis e beta.
- Painel de comandos (Ctrl+P — abrir arquivos, Ctrl+Shift+P — lista de comandos).
- Auto-salvamento (arquivos alterados são recuperados na próxima execução do aplicativo).
- Suporte a git (commit, amend, troca de branches).
- Emulador de terminal embutido (baseado em libvterm).
- Formatação de código (em desenvolvimento).
- Para editar código, é utilizado fork o widget qutepart-cpp, adaptado para Qt 6:
- não depende das bibliotecas KDE;
- realce de sintaxe para 385 formatos (utiliza arquivos XML de descrição de sintaxe do editor Kate);
- 30 temas de design (também do Kate).
O projeto é escrito em C++ (padrão C++20) utilizando o framework Qt 6, e é distribuído sob a licença GNU GPL 2.0.
Alterações nesta versão:
- adicionado um plugin com suporte inicial para auto-completar classes, estruturas e funções do projeto atual, usando analisadores tree-sitter;
- melhorada a integração com git;
- corrigido o erro de salvar arquivos não alterados.
Fonte: linux.org.ru
