Текстовый редактор Micro 2.0.14

good-penguin.png

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.
    • Улучшены возвращаемые значения некоторых действия для лучшего их сцепления.
    • И другие улучшения.

>>> Подробности

©  Linux.org.ru