Scripts discussion (1)

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

Post by Instructor »

Забыл указать. В TabSwitch.js также добавлено копирование пути по Ctrl+C.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

WinMerge.js

Comparison of current and selected files using WinMerge

Instructor, Infocatcher: благодарю за функции

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

Post by Instructor »

Обновлен TabsToSpaces.js

Infocatcher
Добавил наработки из ColumnCounter_mod.js.

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

Post by Infocatcher »

Instructor wrote:Обновлен TabsToSpaces.js
Если ширина сохраняется, то есть смысл восстанавливать блочное выделение.
Last edited by Infocatcher on Sat Feb 12, 2011 9:41 pm, edited 2 times in total.

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

Post by Instructor »

Infocatcher
У кого-то уже восстанавливает (поэтому сначала не понял о чем речь) :)

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

Post by Infocatcher »

Instructor
Эээ... как так?

backupVersion.js
«v.» or «v» before version now removed.
Performance improved (thanks to Instructor).
Don't show «all Ok» message ofter replace confirmation.

goToLongestLine.js
Performance improved (thanks to Instructor).

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

Post by Infocatcher »

Только сейчас заметил, что при использовании плагина ContextMenu (и при использовании CLEAR) тут всегда будет -1:

Code: Select all

var dwState = oSys.Call(
	"user32::GetMenuState",
	oSys.Call("user32::GetMenu", hMainWnd),
	4310 /*IDM_WINDOW_TABSWITCH_NEXTPREV*/,
	0 /*MF_BYCOMMAND*/
);
WScript.Echo(dwState);
При этом сам пункт есть:

Code: Select all

"С&ледующая-Предыдущая" Command(4310)
Но, видимо, создается как-то иначе. :?

Правда, все равно лучше не в меню искать, а у самого редактора спрашивать.

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

Post by Instructor »

Добавлена поддержка x64 для TabSwitch.js.
Infocatcher wrote:Только сейчас заметил, что при использовании плагина ContextMenu (и при использовании CLEAR) тут всегда будет -1...
Обновил ForceNewInstance.js.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

insertPathToFile.js

Insert relative/absolute path to selected file

Вставка относительного (относительно текущего) или абсолютного пути к выбранному файлу

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

Post by Infocatcher »

Instructor wrote:Обновил ForceNewInstance.js.
Спасибо!

Updated: saveStoreTime.js, tabsRightLeft.js
New: tabsNextPrevious.js, tabsSwitchAlt.js


[Upd]
Instructor wrote:Добавлена поддержка x64 для TabSwitch.js.
Идея: при наборе текста пририсовывать сверху текстовое поле и фильтровать вкладки.
И по-прежнему хочется ограничения ширины размерами экрана.

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

Post by KDJ »

In RegExpTestJS.js added: help for RegExp.

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

Post by Infocatcher »

toggleComments.js
Added support for *.sql files (thanks opk44 for suggestion).
Excludes last end-of-line (EOL) symbol from selected text (thanks opk44 for reporting).


saveStoreTime.js
Fixed stupid mistake. :)

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

Post by Infocatcher »

toggleComments-test.js
Fixed handling selection with last EOL for block comments (thanks opk44 for reporting again :)).
Seems to work, but needs testing.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
В скрипте Keyboard.js из дистрибутива плагина обнаружился небольшой даунгрейд.. Вернее 4 скрипта было заменено на 1, и, по крайней мере транслит, почему-то не работает.. пробовал 4 варианта вызова:

Code: Select all

-"Транслитерация En->Ru" Call("Scripts::Main", 1, "Keyboard.js", `-Type=Translit -Direction=En->Ru`)
-"Транслитерация En->Ru" Call("Scripts::Main", 1, "Keyboard.js", `-Type=Translit -Direction=en->ru`)
-"Транслитерация En->Ru" Call("Scripts::Main", 1, "Keyboard.js", `-Type="Translit" -Direction="En->Ru"`)
-"Транслитерация En->Ru" Call("Scripts::Main", 1, "Keyboard.js", `-Type="Translit" -Direction="en->ru"`)
не работает ни один.

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

Post by Instructor »

VladSh wrote:В скрипте Keyboard.js из дистрибутива плагина обнаружился небольшой даунгрейд..
Исправлено.
Locked