Подсветка слова в редакторе (Editor.ColorWord.moon)

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
HaRT
Moderator
Posts: 8025
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 99 times

Подсветка слова в редакторе (Editor.ColorWord.moon)

Post by HaRT » Wed 08 Jun, 2016 22:18

В комплекте поставки есть очень удобный скрипт [b][i]%FarHome%\Addons\Macros\Editor.ColorWord.moon[/i][/b].
Но в нём обнаружилась ошибка:
0. Запускаем Фар без прочих макросов и плагинов (только LuaMacro).
1. Открываем на редактирование какой-нибудь текстовый файл (например, [b][i]%FarHome%\File_id.diz[/i][/b]), подсвечиваем в нём макросом какое-нибудь слово (например, первое).
2. Переходим в панели ([b]F12 1[/b]) и выполняем из командной строки какую-нибудь команду (например, cd).
Внезапно получаем , притом трижды подряд.
Far Manager, version 3.0 (build 4695) x86
00:25 MSK
Добавление проверки if ei перед строкой start,finish=… (и соответствующий сдвиг всего блока вправо) вроде бы решают проблему.
PS
Что-то не то с диагностикой: ошибка рапортуется в строке 35, а происходит, очевидно, в строке 33.
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлены абзац про исправление и PS
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5240
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Подсветка слова в редакторе (Editor.ColorWord.moon)

Post by zg » Wed 08 Jun, 2016 22:34

поправил.

Post Reply

Return to “Обсуждение макросов”