На 1 май излезе версия 0.1.4 CodePointer (по-рано се наричаше qtedit4) — IDE за езиците C++, Go, Rust и много други.
Проектът е в ранен етап на разработка и основното внимание е насочено към локалната, а не уеб-разработката.
Основни функции:
- Подкрепа само за UTF-8.
- Възможност за зареждане/сглобяване на проекти: CMake, Meson, Go, Cargo.
- Предварителен преглед на XML, JSON, SVG, Markdown.
- Редактор на двоични файлове / хекс код.
- Прост прегледач на изображения.
- Автоматично (по желание) обновление с използване на стабилни и тестови канали.
- Командна лента (Ctrl+P — отваряне на файлове, Ctrl+Shift+P — списък с команди).
- Автосъхраняване (променените файлове се възстановяват при следващото стартиране на приложението).
- Поддръжка на git (commit, amend, превключване на клонове).
- Вграден терминален емулатор (базиран на libvterm).
- Форматиране на кода (в разработка).
- За редактиране на кода се използва форка виджета qutepart-cpp, адаптиран за Qt 6:
- не зависи от библиотеките на KDE;
- синтактична подсветка на 385 формата (използват се XML файлове за описание на синтаксиса от редактора Kate);
- 30 теми за оформление (също от Kate).
Проектът е написан на C++ (стандарт C++20) с използване на фреймворка Qt 6 и се разпространява под лиценз GNU GPL 2.0.
Промени в тази версия:
- добавен е плъгин с начална поддръжка на автозавършване на класове, структури и функции в текущия проект, използващ парсери tree-sitter;
- подобрена работа с git;
- отстранена грешка при запазване на неизменени файлове.
Източник: linux.org.ru
