Коллеги, помогите советом, как в Far3(b5105) реализовать поиск слова под курсором. Такой, как был в старом-добром плагине S&R.
По-быстрому набросал такой макрос
Macro {
description="Поиск слова под курсором";
area="Editor"; key="CtrlAltDown";
flags="";
code="Keys(\"CtrlRight CtrlLeft F7 AltC Enter ShiftF7\")";
}
но у него есть существенный минус, он ищет не слово целиком, т.е. зависит от опции
[x] Только целые слова
в диалоге поиска.
Можно ли как-то принудительно её установить в настройках или узнать её состояние?
Вчера полдня потратил на поиски по форуму, но так ничего и не получилось.
Пробовал так:
Macro {
area="Editor";
key="CtrlAltDown";
description="Поиск слова под курсором";
action = function()
local F=far.Flags
local obj = far.CreateSettings("far", "PSL_ROAMING")
local vvv = obj:Get(F.FSSF_EDITOR, "SearchRegexp", F.FST_STRING)
obj:Free()
msgbox(vvv)
end;
}
всегда рисует пустоту
╔════════╗
╟────────╢
║ { OK } ║
╚════════╝