micro – консольный текстовый редактор для Linux, написанный на языке Go и не имеющий зависимостей. Поддерживает плагины на языке Lua и различные команды во внутреннем терминале. В этом выпуске были добавлены новые настройки, улучшения синтаксической подсветки и поддержки мыши.
Нововведения:
-
Новые настройки:
matchbracestyle– позволяет выбрать, как выделять пары скобок: подчёркиванием или выделением.matchbraceleft– нужно ли подсвечивать скобку, составляющую пару скобке, находящейся слева от курсора.hltrailingws– нужно ли подсвечивать конечные пробелы.hltaberrors– нужно ли подсвечивать несоответствия между пробелами и табуляцией.
-
Перемещение курсора и выделение:
- Новая команда
jumpдля выполнения относительногоgoto. - Новые действия для подслов (
SubWordRight,SubWordLeft,SelectSubWordRight,SelectSubWordLeft,DeleteSubWordRight,DeleteSubWordLeft). - Новые действия по выделению абзацев.
- Теперь сочетания клавиш
Shift+PageUpиShift+PageDownиспользуются для действийSelectPageUpиSelectPageDownпо умолчанию.
- Новая команда
-
Улучшения синтаксической подсветки:
- Добавлена поддержка подписей для улучшения определения типа файла в неоднозначных случаях.
- Предоставлен
default.yamlдля подсветки синтаксиса по умолчанию.
-
Улучшения мыши:
- Более универсальная поддержка обработки событий мыши.
- Добавлены события «Перетаскиание мышью» и «Отпускание клавиши мыши».
MouseMultiCursorпереключает курсоры мыши.
-
Улучшения Lua:
- Улучшена обработка событий мыши в Lua.
- Улучшен API таймеров Lua.
- Добавлен коллбэк
onAnyEvent.
-
Прочие улучшения:
- Одни цветовые схемы теперь могут включать в себя другие цветовые схемы.
- Пользовательские файлы в
~/.config/micro/теперь имеют приоритет над встроенными файлами micro. - Улучшены возвращаемые значения некоторых действия для лучшего их сцепления.
- И другие улучшения.
>>> Подробности

















