Вышла новая версия Geany 1.24. В своё время на ЛОРе были депрессивные настроения по поводу развития Geany, но проект потихоньку пилят, хоть и не с такой скоростью.
В этом выпуске:
- Scintilla версии 3.3.6.
- Охота на баги. По редактору прошлись как валгриндом так и cppcheck-ом, пофикшено множество мелких утечек памяти, исправлена куча ошибок, улучшена совместимость с Windows.
- Исправления внешнего вида в KDE, наведен порядок к меню, исправлена иконка и т. п.
- Добавили экспериментально поддержку GTK3.
- В контекстное меню списка символов добавили возможность найти использования символа.
- В менеджер модулей добавлена кнопка быстрого перехода к сочетаниям клавиш модуля.
- В диалог выбора цвета добавлена кнопка «применить».
- Обновлён поросший мхом перевод на русский язык (ваш покорный слуга).
- Автосохранение при потере фокуса.
Отдельного внимания заслуживает расширение поддержки типов файлов.
- Добавили новые языки: CUDA, Rust, Batch, Graphviz (очень удобно — просмотр по хоткею), PowerShell, Clojure.
- Шаблон и сниппеты для Erlang.
- Улучшена поддержка PHP, Asciidoc, SQL, JavaScript, Java, C++, C#, Fortran, Cython, Objective-C, Verliog, Bash, Haskell, Python, R, Makefile, Latex, Bibtex.
- Новые ключевые слова в языках: Pascal, Matlab, HTML5.
Появились новые модули:
- pohelper (помощник переводчика) - позволяет быстро переводить po-файлы.
- PairTagHighlighter - подсветка парных HTML тэгов.
- autoclose — автоматическое завершение скобок и кавычек. В Geany сразу три реализации автозавершения скобок, и этот плагин призван объединить лучшее из Eclipse, QtCreator и Sublime.
- Geanypy — поддержка Питона. Да-да, вы теперь можете писать модули на Питоне!
- Defineformat — автоматически выравнивает обратный слэш в макросах C/C++.
Возможно, вы пропустили новость о выходе 1.23, тогда обязательно посмотрите модули:
- Commander (в русском переводе Командир) — быстрый текстовый доступ к любым файлам или командам (что-то вроде vim/sublime). Перемещаться между сотней файлов — самое то.
- markdown — собственно поддержка markdown и предпросмотр во встроенном браузере.
- Scope — отладчик от Димитра Жекова.
>>> Подробности