6 июля 2025 года состоялся релиз компактной и быстрой IDE (интегрированной среды разработки) Geany 2.1 и и Geany-Plugins 2.1. Исходный код решения написан на C и C++ и опубликован на GitHub под лицензией GNU General Public License v2.0.
Проект использует минимальное число зависимостей и не привязан к особенностям отдельных пользовательских окружений, таких как KDE или GNOME. Geany имеет поддержку 78 языков программирования и разметки, включая C/С++, Java, PHP, HTML, JavaScript, Python, Perl и Pascal. Выпуск Geany 2.0 произошёл в октябре 2023 года.
Основные возможности интегрированной среды разработки Geany:
подсветка синтаксиса, всплывающие подсказки о вызовах, возможность сворачивания блоков кода;
автодополнение имён функций/переменных и языковых конструкций, подобных if, for и while, тегов HTML и XML;
построение редактора на базе компонента для редактирования исходных текстов Scintilla;
формирование сводной таблицы символов (функций, методов, объектов, переменных);
встроенный эмулятор терминала, простая система для ведения проектов;
сборочная система для компиляции и запуска редактируемого кода;
поддержка расширения функциональности через плагины.
Разработчики проекта внесли множество изменений и улучшений в версию Geany 2.1:
исправлены ранее обнаруженные ошибки и баги;
Большинство дополнительных тем Geany теперь включены в эту и будущие версии Geany. Отсутствуют только те, у которых несовместимые лицензии;
для работы требуются обновления сторонних компонентов: GLib 2.56, Scintilla 5.5.4, Lexilla 5.4.2 и Universal Ctags p6.1.20 240 519.0;
добавлена поддержка поиска сообщений и вывода компилятора;
добавлен быстрый фильтр для боковой панели открытых документов и настроек сочетаний клавиш;
разрешена вставка и автодополнение для нескольких курсоров;
в плагин SaveActions добавлена поддержка постоянных документов без названия (persistent untitled documents);
обновлена поддержка типов файлов: Erlang, Forth, Fortran, Groovy, Java, JavaScript, Nim, Ocaml, Meson, Pascal, PowerShell, R, Shell, Verilog;
добавлена поддержка файлов: CIL, Dart, Dockerfile, LESS и SCSS, Nix, Prolog, Raku, SystemVerilog, Terraform HCL, TOML и Zig;
обновлена документация и доработана локализация.
Источник: habr.com