Практически сразу занялся добавлением в Programmer’s Notepad новых фич, которые хотел годами.
- Файлы с неизвестной кодировкой теперь загружаются как UTF-8. Раньше очень раздражало, когда они открывались как ANSI/Windows-1251 — я считаю, что теперь надобность в устаревших кодировках отпала, и любой ASCII-файл должен бесшовно интерпретироваться как UTF-8;
- Автоматическое определение индентации (табы/пробелы) из содержимого файла — очень понравилась эта фича из VSCode. Предусмотрена галочка, чтобы отключить эту опцию, и тогда будет работать по-старому — символ индентации по умолчанию будет всегда как в настройках;
- Файлы *.exe теперь запускаются двойным кликом в браузере файлов и дереве проекта;
- Схемы подсветки синтаксиса для HLSL и Haskell. В схему для GLSL добавлены новые типы и ключевые слова;
- Поддержка JSON — json-файлы интерпретируются как JavaScript для подсветки синтаксиса;
- Добавлены файлы, необходимые для сборки CHM-справки с помощью HTML Help Workshop.
Сборку можно скачать на странице релиза.