Latest post of the previous page:
стоп - это как? то есть настройки не сохраняются вообще?
Latest post of the previous page:
стоп - это как? то есть настройки не сохраняются вообще?
почему? возможно, сохраняются. я просто ничего не настраиваю в запущенном скрипте; всё правлю до запуска.dimfish wrote:стоп - это как? то есть настройки не сохраняются вообще?
дак а зачем вообще что-то править до запуска, кроме цветов в словаре CalendarColors ???
для того, чтобы иметь портабельный и читаемый скрипт с нужными мне настройками. который я просто кидаю в \Far\Profile\Macros\scripts и устанавливаю своим скриптом на 7 машин.dimfish wrote:дак а зачем вообще что-то править до запуска, кроме цветов в словаре CalendarColors ???
Писал же:sToLp wrote:Если это возможно, действительно было бы удобно подсоединять к макросу конфиг-файл с действующими в приоритетном порядке пользовательскими настройками. Вместо того, чтобы лазить в сам макрос.
Не поверили...
%FARLOCALPROFILE%
даёт возможность индивидуальных настроек для разных пользователей одного персонального компьютера . Просто надо предусмотреть приоритет чтения настроек: сначала из истории(*.db), затем - из %FARLOCALPROFILE%
(если есть), затем - из файла в каталоге с макросом, и наконец - из самого макроса.Ну я не профи в lua и естественно я первым делом положил модуль рядом с основным но это не заработало - пришлось разобраться и понять что модули должны находится в паке 'modules'
Тут не всё так однозначно. К примеру, другой макрос (возможно другого автора) тоже захочет использовать модуль date. И поставит в папку modules свой вариант date.lua, возможно другой версии, не на 100% совместимой по API, а возможно вообще другого автора и вообще несовместимую.
Ну дак lua как раз и выбирался для обратного, чтобы не надо было перекомпилять при обновлении чего либо и сам модуль должен быть нeзависимым...