LineBoard plugin

Discuss and announce AkelPad plugins
Post Reply
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Changed: bookmarks now mobile (AkelPad 4.x.x only).


LineBoard plugin v3.8
Last edited by Instructor on Fri Mar 06, 2009 11:13 am, edited 2 times in total.

Offline
Posts: 49
Joined: Fri Sep 22, 2006 9:28 pm
Location: Питер
Contact:

Post by okruzhor »

Акелпад 417 с новым плагином работает по-старому : ставлю закладку ; выше закладки ввожу несколько строк ; номер заложенной строки сохраняется , а сама строка сползает .

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

okruzhor
В исходниках запутался. Вечером обновлю.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Fixed: bookmarks mobility (AkelPad 4.x.x only).


LineBoard plugin v4.1

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Changed: default Alt+Num 8 and Alt+Num 2 replaced with Alt+PageUp and Alt+PageDown to prevent unicode characters input problem with ALT key.


LineBoard plugin v4.2

Offline
Posts: 49
Joined: Fri Sep 22, 2006 9:28 pm
Location: Питер
Contact:

Post by okruzhor »

Работает ! Спасибо огромное !

Ну действительно это была самая главная для меня претензия к Акелпаду :-) Теперь всем буду советовать Акелпад как самый лучший редактор плоских текстов . И это я ещё не вникал в большинство плагинов и не писал своих скриптов и командных строк :-)

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

В AkelPad 4.1.7 c новой версией плагина по Alt+Backspace удаляются не только лишние пробелы справа, но закладки.
В настройках LineBoard сочетания клавиш, разумеется, другие.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Т.к. закладки мобильные и процедура по Alt+Backspace сначала удаляет весь текст, закладки все перемещаются на первую строку, и затем вставляет текст, закладки все перемещаются на последнюю строку.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Т.к. закладки мобильные и процедура по Alt+Backspace сначала удаляет весь текст, закладки все перемещаются на первую строку, и затем вставляет текст, закладки все перемещаются на последнюю строку.
И правда перемещаются – не заметил.
Однако понимание причин такого поведения не делает его удобнее.
В таких случаях лучше жестко привязываться к номеру строки, чем ссыпать все закладки вниз.

P.S. К слову, Notepad++ эту проблему как-то обходит.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Те решения, которые приходят в голову, выглядят не красиво. Возможно сделаю опцию для выбора мобильных и не мобильных закладок. У Scintilla для внутренних операций положение закладок корректируется, т.к. закладки являются частью контрола. Но стоит произвети ту же операцию удаления пробелов в конце через TextFX, закладки исчезают или меняют свое положение по аналогии с закладками LineBoard.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor
Те решения, которые приходят в голову, выглядят не красиво.
А нельзя отключать мобильность при определенных действиях?
Скажем, не сбрасывать позицию закладок на ноль при удалении всего текста. Хотя трудно что-то предложить, не зная внутреннего устройства программы...
Возможно сделаю опцию для выбора мобильных и не мобильных закладок.
Да, не помешает. :)
У Scintilla для внутренних операций положение закладок корректируется, т.к. закладки являются частью контрола. Но стоит произвети ту же операцию удаления пробелов в конце через TextFX, закладки исчезают или меняют свое положение по аналогии с закладками LineBoard.
Так если контрол теперь свой, нельзя ли сделать аналогичное в AkelEdit? Или это его слишком утяжелит?

Дело в том, что найти нужное место при съехавшей закладке вполне можно (но не очень удобно, конечно), а вот если закладка уползла в самый низ – уже нет.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Вроде нашел подходящее решение. Будет доступно после релиза 4.1.8.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Вроде нашел подходящее решение. Будет доступно после релиза 4.1.8.
Таки контрол, полагаю. :)
Отлично!

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Решение реализовано через контрол, но не в контроле.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Changed: AkelPad 4.1.8 required.
Changed: removed board flashing.
Changed: improved bookmarks mobility.

Added: when word wrap in on, it is now possible to display wrapped lines numbers as non-wrap.


LineBoard plugin v4.3
Post Reply