Cross — крест в редакторе, рисуется при нажатом скроллоке

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Cross — крест в редакторе, рисуется при нажатом скроллоке

Post by John Doe »

Автор: zg
Обновлённую версию скрипта можно взять из комплекта плагина LuaFAR for Editor (scripts\examples\cross.lua).
Что-бы он работал в качестве макроса требуется добавить в конец 3 сточки:
  1. Event { group="EditorEvent"; action=ProcessEditorEvent; }
  2.  
  3. Event { group="EditorInput"; action=ProcessEditorInput; }
  4.  
  5. Event { group="ExitFAR"; action=ExitScript; }
Полный текст:

Активируется при включённом режиме ScrollLock
Attachments
cross.lua.7z
Для удобства то же самое в архиве
(1.16 KiB) Downloaded 300 times
pepak
Posts: 604
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 17 times
Been thanked: 54 times

Cross — крест в редакторе, рисуется при нажатом скроллоке

Post by pepak »

I am afraid this stopped working with a recent FAR change, presumably those dealing with colors. Would anyone know how to fix it? I found the "cross on ScrollLock" extremely useful. Thanks.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Cross — крест в редакторе, рисуется при нажатом скроллоке

Post by Shmuel »

Replace lines 10-11 with either
local color={Flags=bit64.bor(F.FCF_FG_4BIT,F.FCF_BG_4BIT),ForegroundColor=0xff000001,BackgroundColor=0xff00000f} local color1={Flags=bit64.bor(F.FCF_FG_4BIT,F.FCF_BG_4BIT),ForegroundColor=0xff000001,BackgroundColor=0xff00000c}
or
local color=0xf1 local color1=0xc1
pepak
Posts: 604
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 17 times
Been thanked: 54 times

Cross — крест в редакторе, рисуется при нажатом скроллоке

Post by pepak »

Perfect! Thank you so much!
Post Reply

Return to “Полезные макросы и скрипты”