_G
(со всеми вложенностями).В настоящее время для получения списка ключевых слов используется скрипт LuaCheck, модуль luacheck.builtin_standards (подраздел возвращаемой таблицы max).
_G
(со всеми вложенностями).Latest post of the previous page:
Спасибо за уточнение! Да, конфликт с искоробочным
Editor.ColorWord.moon
я как-то проглядел.Извините, не писал на moon и не пробовал, расширение попало случайно.
При чём тут это? Вылезает-то ошибка в обычных файлах
.lua
..moon
-файлах скрипт будет несомненно полезен, поскольку luacheck их поддерживает и символы там те же (возможно, кроме некоторых ключевых слов, но это мелочи).Я поместил упомянутый ColorWord.moon в подкаталог %FARPROFILE%\Macros\scripts\Bax.Test. На пустой строке вызываю этот скрипт. Работает. ЧЯДНТ?
Да, я не знал. Думал, индекс - либо "регулярный" (порядковый номер), либо строка.
макросы не перегрузили?не влияет он, надо что-то посложнее.buniak_a_h wrote: ↑Tue 22 May, 2018 18:55Я поместил упомянутый ColorWord.moon в подкаталог %FARPROFILE%\Macros\scripts\Bax.Test. На пустой строке вызываю этот скрипт. Работает. ЧЯДНТ?
lua:_G.test={[{}]='aaa'}
Перегрузил, есессно. И проверил - одинаковые слова по F5 раскрашиваются
А вот я как раз тогда между проверками только перегружал макросы, т.ч., вероятно, получил наведённый эффект.
2. При неудаче поиска предлагается регистронезависимый поиск (для склеротиков типа меня)
4. Сделана настройка кнопок. Без интерфейса - редактированием настроечного файла. Пример файла - в архиве
У меня показывается сразу. Если я правильно понял, о чем речь."Подсказка"это список полей таблицы или описание функциии?
Хммм, у меня вот совсем-совсем не сразу.buniak_a_h wrote: ↑Sat 01 Aug, 2020 17:37У меня показывается сразу. Если я правильно понял, о чем речь.
Intel Core i5-2410M CPU @ 2.30GHz, 2301 Mhz, 2 Cores, 4 Logical Processors, 12GB RAM, SSD disks
наверное список полей таблицы, флагов например, но и на меньших обьектах (Panel, Menu, etc) - то же самое. Это я написал"Подсказка"это список полей таблицы или описание функциии?
Panel.<CtrlShiftSpace>
, например, скрипт думал полминутыЯ на всякий случай выложил мою версию скрипта. Там из анализа исключается какая-то здоровенная таблица типа package.loaded. Попробуйте. Хотя для меня это уже пройденный этап. Сейчас мой (неоконченный) скрипт понимает не только глобальные таблицы, но и локальные (кроме require)!. Чувствую, следующий шаг - список локальных переменных (и upvalue). И тогда это будет напоминать «взрослую» среду разработки