Опубликован выпуск проекта Geany 2.0, развивающего компактную и быструю среду редактирования кода, использующую минимальное число зависимостей и не привязанную к особенностям отдельных пользовательских окружений, таких как KDE или GNOME. Для сборки Geany требуется только наличие библиотеки GTK и её зависимостей (Pango, Glib и ATK). Код проекта распространяется под лицензией GPLv2+ и написан на языках Си и Си++ (на C++ код интегрированной библиотеки scintilla). Сборки формируются для BSD-систем, основных дистрибутивов Linux, macOS и Windows.
Karakteristikat kryesore të Geany:
- Sintaksë e ngjyrosur.
- Autoplotimi i emrave të funksioneve/variablave dhe strukturave të gjuhës, si if, for dhe while.
- Autoplotimi i tageve HTML dhe XML.
- Shfaqje të shpërthimit për thirrjet.
- Mundësia e mbledhjes së blloqeve të kodit.
- Ndërtimi i redaktorit mbi komponentin për redaktimin e teksteve burimore Scintilla.
- Поддержка 78 языков программирования и разметки, включая C/С++, Java, PHP, HTML, JavaScript, Python, Perl и Pascal.
- Krijimi i një tabele përmbledhëse të simboleve (funksioneve, metodave, objekteve, variablave).
- Emulator të integruar të terminalit.
- Një sistem i thjeshtë për menaxhimin e projekteve.
- Një sistem ndërtimi për kompaktimin dhe ekzekutimin e kodit të redaktuar.
- Përkrahja e zgjerimit të funksionalitetit përmes plugin-ëve. Për shembull, janë në dispozicion plugin-e për përdorimin e sistemeve të kontrollit të versioneve (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizimin e përkthimeve, kontrollimin e të drejtave të shkrimit, gjenerimin e klasave, auto-shtimin, dhe mënyrën e redaktimit me dy dritare.

Në këtë version të ri:
- Është shtuar mbështetje eksperimentale për sistemin e ndërtimit Meson.
- Разделены сессионные данные и настройки. Привязанные к сеансу данные теперь находятся в файле session.conf, а настройки в geany.conf.
- Упрощён процесс создания проектов из директорий, в которых размещены исходные тексты.
- На платформе Windows по умолчанию задействована GTK-тема оформления «Prof-Gnome» (в качестве опции оставлена возможность включения темы «Adwaita»).
- Обновлены и синхронизированы с проектом Universal Ctags многие парсеры.
- Улучшена поддержка языков Kotlin, Markdown, Nim, PHP и Python.
- Добавлена поддержка файлов с разметкой AutoIt и GDScript.
- В редакторе кода добавлен интерфейс для просмотра истории изменений (по умолчанию отключён).
- В боковой панели предложен новый древовидный режим просмотра списка документов.
- Добавлен диалог подтверждения операций при поиске и замене.
- Добавлена поддержка фильтрации содержимого дерева символов.
- Добавлена настройка для показа конца строк, если символы окончания строки отличаются от выбранных по умолчанию.
- Предоставлены настройки для изменения размера заголовка окна и вкладок.
- Обновлены версии библиотек Scintilla 5.3.7 и Lexilla 5.2.7.
- Повышены требования к версии библиотеки GTK, для работы теперь требуется как минимум выпуск GTK 3.24.
Burimi: opennet.ru
