Обновление ProjMan
По следам запуска редактора на OpenBSD и отзывам людей, протестировавших ProjMan, он был слега доработан. Список изменений:
- Добавлен диалог настроек.
- Добавил псевдо-терминал.
- Добавлен просмотр файлов изображений (png, bmp, gif, ppm, pgm).
- Исправлена процедура опреления типа файла.
- Добавлены диалоги для подтверждения открытия больших файлов, и двоичных файлов.
- Слегка причесал тему оформления.
Основное нововведение, помимо мелких исправлений и добавлений, это просмотрщик изображений (png, bmp, gif), редактирование настроек и псевдо-терминал. Для каждого открытого в редакторе файла можно открыть свой терминал (по сочетанию клавиш Ctrl+R) и запустить этот файл, или выполнить любые команды оболочки.
Тут виден запуск скрипта сборки deb-пакета из состава дистрибутива роедактора:

Тут показан запуск сборки проекта на GO запущенного в ProjMan запущенного, в свою очередь, в другом экземпляре редактора:

Для прерывания процесса (если что-то пойдет ни так) можно в окне "терминала" нажать клавиши (работает не всегда, зависит от того - что запускается):
- Ctrl+C - передает сигнал SIGINT
- Ctrl+Z - передает сигнал SIGTSTP
- Ctrl+D - передает сигнал SIGKILL
Подсветка вывода в терминале работает так-себе. Но что есть - то есть.
Просмотр изображений, в ProjMan-е можно просмотреть изображения в нескольких форматах (какие поддерживаются стандатрной библиотекой tcl/tk)

Добавил проверку типов файлов при открытии и диалог, раньше если ткнуть на двоичный файл, то ничего не происходило. Теперь будет выведен диалог с предупреждением. Тоже самое при открытии файла больше 1 Мб:


Редактирование настроек открывает в редакторе файл конфигурации projman.ini, после сохранения файла настройки будут применены без перезапуска редактора.

Глядишь и доживет он до релиза стабильной 2-й версии.
По традиции projman брать тут.