Latest post of the previous page:
Это by design ещё со времён плагина, на работу не влияетBlockIndent — Смещение блока
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Решил тут я на луа пописать...
Оказывается это надо понимать буквально: с ревизии 533 в свн уже нет прежнего плагина, а лежит только BlockIndent.luat-rex wrote:Переписал тут свой любимый плагин BlockIndent на луа
Если никто не возражает, то стоит переименовать тему в "BlockIndent".
P.S.
Интересно было бы посмотреть и на реализацию от Shmuel.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: Решил тут я на луа пописать...
Пожалуйста, только она была написана ещё когда макросы были не на Lua, поэтому плагин.John Doe wrote:Интересно было бы посмотреть и на реализацию от Shmuel.
Вообще-то это не самостоятельная реализация, а перевод кода с C++ на Lua.
P.S.
Кстати, работать не будет, пока не будет адаптирована к новому LuaFAR API.
- Attachments
-
- BlockShift.7z
- (5.13 KiB) Downloaded 213 times
Re: Решил тут я на луа пописать...
Какая-то каша просисходит с частично выделенной строкой, или если например кусрор стоит в конце выделенной строки.
Re: Решил тут я на луа пописать...
v3.0 build 3258, пробовал макрос с середины предыдущей страницы где написано "Вот финальная версия". Чо, я не то пробую?
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Решил тут я на луа пописать...
Пару постов выше вашего сказано ведь.
http://evil-programmers.googlecode.com/ ... Indent.lua
P.S.
Впрочем отличия минимальные, можно не качать
http://evil-programmers.googlecode.com/ ... Indent.lua
P.S.
Впрочем отличия минимальные, можно не качать
Re: Решил тут я на луа пописать...
Так, я его тоже попробовал, та же фигня. И код там вроде один и тот же, нет?
У меня если курсор стоит в начале строки то работает и блок идентируется. Если не в начале, скажем последняя строка блока выделена до середины, то начало этой строки удаляется. Если выделена онда строка и курсор стоит в ее конце то она удаляется полностью.
У меня если курсор стоит в начале строки то работает и блок идентируется. Если не в начале, скажем последняя строка блока выделена до середины, то начало этой строки удаляется. Если выделена онда строка и курсор стоит в ее конце то она удаляется полностью.
Re: Решил тут я на луа пописать...
У меня плагин тоже не работает.
А, вроде зависит от Persistent Blocks. Если он включен то вроде работает (хотя выделение пследней строки едет вправо). У меня выключен, и включать его не хочется. Может поправить можно?
А, вроде зависит от Persistent Blocks. Если он включен то вроде работает (хотя выделение пследней строки едет вправо). У меня выключен, и включать его не хочется. Может поправить можно?
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Решил тут я на луа пописать...
Попробуйте это:
Включить в начале скрипта local Persistent=Editor.Set(2,1)
Вернуть в конце Editor.Set(2,Persistent)
Включить в начале скрипта local Persistent=Editor.Set(2,1)
Вернуть в конце Editor.Set(2,Persistent)
Re: Решил тут я на луа пописать...
Во, точно, так лучше. По крайней мере строки больше не бьет. Вделение на последней строке как-то странно уезжает, но фиг с ним.
Re: BlockIndent — Смещение блока
Здравствуйте, подскажите как устанавливать плагин? Создал папку BlockIndent в папке Plugins поместил в нее файл BlockIndent.lua, но плагин не подхватывается, в списке плагинов в редакторе не вижу его.