После долгого перерыва вышла новая версия быстрого и легковесного редактора Geany. Из нововведений:
- исправлены проблемы с запуском программ в Windows, улучшена поддержка MacOS;
- отображение диалогов документа прямо в окне редактора без всплывающих окон;
- серьёзно улучшена производительность в части автодополнения и встроенной документации;
- движок Scintilla обновлён до версии 3.5.6;
- полная поддержка GTK3 (выключена по умолчанию);
- переработано диалоговое окно менеджера дополнений, добавлена возможность поиска дополнений;
- возможность поиска регулярными выражениями с захватом нескольких строк (раньше поиск был построчный подобно grep);
- добавлены новые типы файлов: CoffeeScript, JSON, Zephir;
- улучшена поддержка CSS, Erlang, Go, JavaScript, Make, PowerShell, Txt2tags;
- при перезагрузке файла теперь сохраняется история (по умолчанию выключено в настройках);
- множество улучшений интерфейса.
В части плагинов (релиз 1.25 на подходе):
- новое дополнение Automark — автоматическая подсветка слова под курсором;
- новое дополнение Overview — обзор документа как в Sublime Text;
- новое дополнение GitChangeBar — подсвечивает те строки документа, которые изменились с момента последнего коммита (нужна библиотека libgit 2.0);
- новое дополнение GeanyCtags — для генерации списка символов с помощью ctags;
- дополнение GProject переименовано в ProjectOrganizer — добавлена возможность поиска символов в проекте, улучшена производительность, возможность исключения файлов из проекта по шаблону.
Как обычно, интерфейс полностью переведён на русский язык, а также исправлено множество ошибок.
Также рекомендую посмотреть неофициальные плагины:
- ZenCoding
- Автодополнение для C/C++. Настоящее автодополнение на основе clang. Странно только то, что его сделали лишь в 2015 году.
- Автодополнение для Python. На основе jedi, от того же автора.
А благодаря встроенному плагину GeanyPy теперь легко написать свой собственный без необходимости его компилировать.
>>> Официальный сайт