Scripts discussion (3)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Skif_off
Спасибо, на примере понятнее.
А для чего такое может быть нужно?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

LonerD wrote:Small bug in script InsertDateFromCalendar.js
By default Shift+Enter insert Date, and Shift+Ctrl+Enter - Time Date. But it works only with left Shift (at least on my Windows 10 x64). Please, add right Shift support too.
Fixed: InsertDateFromCalendar.js.

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

KDJ
Thanks. :)
Please, update LineBoardBookmarks.js for new version LineBoard plugin (now options Next-Previous don't work).

--------------

VladSh
Попрошу небольшой доработки. Хотелось бы, чтобы в скрипте insertPathToFile.js окно выбора по умолчанию открывалось в том каталоге, в котором находится текущий файл (если активная вкладка пустая - то открывать окно выбора в папке "Мой компьютер")
VladSh wrote:А для чего такое может быть нужно?
Для чего может понадобиться относительный путь файла - даже представить не могу. Вполне возможно, автор скрипта реализовал просто "чтоб было".

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

LonerD wrote:Please, update LineBoardBookmarks.js for new version LineBoard plugin (now options Next-Previous don't work).
For me it works, tested on WinXP x86 and Win7 x64, AkelPad v4.9.7, LineBoard v12.4.

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

KDJ
When I select "Next" in script's context menu - I see error:
Image
and similar error with "Previous".
(Win10 x64, AkelPad v4.9.7 LinerBoard plugin v12.4)

I have fixed it for myself.
Replaced

Code: Select all

      AkelPad.Call(sPluginFunc + "::NextBookmark");
...
      AkelPad.Call(sPluginFunc + "::PrevBookmark");
with this:

Code: Select all

      AkelPad.Call("LineBoard::Main", 18);
...
      AkelPad.Call("LineBoard::Main", 19);

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

FeyFre
В скрипте History.js отвалилась команда
Call("Scripts::History::Show/Hide")
То ли это у меня какие-то локальные проблемы, то ли из-за перехода на Windows 10, то ли это случилось в новых версиях Акелпада. Можете проверить/подтвердить/исправить?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

LonerD
"LineBoard::Main::NextBookmark" is non-documented function but it works on WinXP and Win7.
Very strange that it does not work on Win10.

-----
LineBoardBookmarks.js
Fixed: on Win10 does not work "Go to next/previous bookmark".

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

VladSh wrote:А для чего такое может быть нужно?
Для HTML, например, Markdown, языки программирования/скриптовые с include, да для чего угодно, где может понадобиться относительный путь.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

InFive wrote:KDJ
1. and how to do replacements in lines with bookmarks?
2. how to increase width of dialogue of a script of FindReplaceEx.js, the input field painfully small for me?
Here is test version of TextReplace (TextReplace_test_for_498.js): KDJ.zip.
For use in AkelPad 4.9.8 dev with Scripts plugin v18.4.

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

KDJ wrote:
InFive wrote:KDJ
1. and how to do replacements in lines with bookmarks?
Here is test version of TextReplace (TextReplace_test_for_498.js): KDJ.zip.
For use in AkelPad 4.9.8 dev with Scripts plugin v18.4.
great, thanks ...
It means I have to get used to the TextReplace.js script, because once again the whole history and templates are lost in SearchReplace.js script.

Hence the question - in SearchReplace.js script, I'm used to, in the field With, write $1 for a group. in TextReplace.js script, I have to use inclined \ -it turns out that the TextReplace.js script does not support advanced regular expression syntax, or I have something mixed up?

только с AkelPad 4.9.8 dev одна проблема - требует Russian.dll версии 4.9.8, а не знаю где его взять, автоматом не обновить... где скачать его?

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

> только с AkelPad 4.9.8 dev одна проблема - требует Russian.dll версии 4.9.8, а не знаю где его взять, автоматом не обновить... где скачать его?
Ждать релиза.

Offline
Posts: 96
Joined: Tue Nov 10, 2015 4:56 am

Post by InFive »

FeyFre wrote:> только с AkelPad 4.9.8 dev одна проблема - требует Russian.dll версии 4.9.8...где скачать его?
Ждать релиза.
ясно, да простит меня разраб за "взлом", но я тогда просто взял и изменил номер версии в самом Russian.dll и теперь при запуске не требует обновить Russian.dll...
----------------------------------------------------------------
такой вопрос - функции, которые можно использовать в скриптах по поиску/замене - есть справочная инфа, как использовать такие функции в таких скриптах? и где брать такие функции?
то есть, хочу научиться использовать функции в скриптах по поиску/замене... что может научить?

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

InFive
Здесь писал, по каким смещениям в языковых dll сидят цифры версии и о редакторе ресурсов, здесь мой набросок.

Offline
Posts: 269
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

KDJ
TextReplace_test_for_498.js: у меня на Windows 8.1 x32 не работает регулировка размера поля «What». Akel 4.9.8, Scripts 18.4. Точнее из 10-15 попыток один раз срабатывает, остальные не срабатывают. Пока не могу понять причин.
За инструмент спасибо – отличный получается.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

yozhic
Resizing edit window by dragging its edge works only for bottom edge (You can change the height of window).
Locked