Latest post of the previous page:
ShmuelТолько сейчас заметил, что LuaFar и LuaFar for Editor — это отдельные плагины. Правильно ли я понимаю, что второй — это фактически под-плагин для первого? Если нет, то как оно на самом деле?
Latest post of the previous page:
ShmuelНа самом деле так:HaRT wrote:Только сейчас заметил, что LuaFar и LuaFar for Editor — это отдельные плагины. Правильно ли я понимаю, что второй — это фактически под-плагин для первого? Если нет, то как оно на самом деле?
Дай, пожалуйста, пример.maxdrfl wrote:А в каком случае появляется кнопка --- перейти на строку с ошибкой? Что-то я ошибки везде расставляю, но кроме OK ничего нет.
Это понятно. Просто я уже всё перебрал.Shmuel wrote:1) _usermenu.lua - это особый случай, "системный" файл. Он должен быть простым, поэтому в нём можно обойтись без "интерактивной" отладки.
Открой searchmenu.lua в редакторе и замени все VK_ на пустую строку. После этого должно заработать. (Это описано в разделе "incompatibilities" мануала LuaFAR).maxdrfl wrote:В последнем релизе отвалился searchmenu.
Положил в "wish list"maxdrfl wrote:Может можно ещё в меню добавить кнопку F4 --- редактировать файл, связанный с текущим пунктом меню.
вот. В мане к lf4ed посмотрел incompatibilities, а в мане к lf, забыл (: .Shmuel wrote:Открой searchmenu.lua в редакторе и замени все VK_ на пустую строку. После этого должно заработать. (Это описано в разделе "incompatibilities" мануала LuaFAR).
С одной стороны с этим можно вообще не заморачиваться.Shmuel wrote:Другое дело, что эти клавиши имеют неинтуитивные названия, типа OEM_1, OEM_PLUS и т.д., но я не решился их сразу переименовать. Предложения принимаются
Попробуй приложенный файл: распакуй и положи туда, где у тебя lfs.dll. Дальше, в своём скрипте попробуй вместо os.getenv(var) поставить require("getenv")(var). Если будет работать, то в следующей версии LuaFAR это будет внутри, в виде far.getenv.maxdrfl wrote:У меня в фаре при старте вызывается макрос, который вызывает пункт меню, утанавливающий некие переменные среды.
Раньше os.getenv() видел эти переменные. В последней версии перестал.