понедельник, 5 января 2015 г.

Textadept

Узнал о Textadept случайно, когда искал альтернативу Emacs`у для работы с файлами, подобными такому. В рунете встречается описание "быстрый и минималистичный" - действительно, в интерфейсе Textadept можно скрыть панель вкладок, отключить полосы прокрутки и в итоге получить просто-окошко с меню и текстом. Больше это "описание" ничего не описывает, поэтому добавлю еще про его фичи:
  • широкий функционал по умолчанию: дополнение текста, автоматическая вставка парных символов, сниппеты, встроенная командная строка, поддержка тем оформления и т. д.
  • гибкость настроек и расширяемость под конкретные задачи пользователя за счет конфига, по сути представляющего собой скрипт на Lua
  • есть даже возможность запуска в консоли/терминале (textadept-curses)
Все понять и настроить можно даже без знания Lua, чтобы писать несложные функции у меня ушло несколько часов на ознакомление с документацией, в основном из-за отсутствия примеров, вроде такого:
keys['f7'] = function()
-- sh select var
buffer.search_anchor()
buffer.search_next(buffer, buffer.FIND_REGEXP,'$[0-9a-zA-Z_]+')
end

0 коммент. :

Отправить комментарий

Следующее Предыдущее Главная страница

Blogger Template by Blogcrowds