Page 1 of 1

BlockIndent alt. — Смещение блока

Posted: Mon 25 Mar, 2013 16:32
by Shmuel
Это не самостоятельная реализация, а перевод кода с C++ на Lua.

Code: Select all

  - Смещение вправо или влево выделенного блока или текущей  строки  на  пробел
    или знак табуляции.
  - Каждая строка смещается относительно своей позиции, не зависимо  от  других
    строк.
  - Tab-смещение на подобии Borland Turbo  IDE,  текст  смещается  к  ближайшей
    Tab-позиции а не просто на размер табуляции.
  - Корректно работает для различных настроек редактора относительно  табуляции
    (вставляются реальные символы табуляции).
Плагин переделан в макросы и адаптирован для Far 3 build 3265+.


Примечание модератора:
Альтернативный вариант от t-rex (автор оригинального плагина) тут: http://forum.farmanager.com/viewtopic.php?f=15&t=7703

Re: Решил тут я на луа пописать...

Posted: Mon 25 Mar, 2013 20:53
by AsX
Спасибо, этот работает как с Persistent Blocks так и без.
Единственное - на частично выделенных строках selection все равно уезжает. Не знаю стоит ли это править, может сложно слишком...

Re: BlockIndent alt. — Смещение блока

Posted: Mon 08 Apr, 2013 08:42
by Shmuel
gotar wrote:Не очень понятно как копировать макро. Кнопки "Выделить всё" нет. Если все выделять мышкой копируются номера строк.
Не надо оффтопить (относится и к остальным).

BlockIndent alt. — Смещение блока

Posted: Sun 16 Nov, 2014 02:36
by LanKing
AsX wrote:Спасибо, этот работает как с Persistent Blocks так и без.
Единственное - на частично выделенных строках selection все равно уезжает. Не знаю стоит ли это править, может сложно слишком...
Столкнулся с той же проблемой.