Page 9 of 12

Calendar by dimfish

Posted: Mon 30 May, 2016 13:20
by dimfish

Latest post of the previous page:

HaRT wrote: хорошо бы в шапке темы исправить ссылку на LuaDate
- поменял

- добавил ${ru} в help

Calendar by dimfish

Posted: Mon 30 May, 2016 17:39
by abelenki
несколько предложений:
1. добавить описание нажатия Enter в Common_Calendar_Eng.hlf:
2. добавить пару форматов, показывающих просто день недели в local InfoFormats:
3. если это не сложно, добавить возможость редактирования цвета текста в поле с результатами local InfoFormats в local CalendarColors (аналогично параметру Selected):
3.1. либо раскрашивать этот текст цветом Selected из local CalendarColors (чтобы выбранная дата и доп. информация были одним цветом).

Calendar by dimfish

Posted: Mon 30 May, 2016 17:41
by HaRT
abelenki wrote: описание нажатия Enter
“… or dialog's text input”

Calendar by dimfish

Posted: Mon 30 May, 2016 22:29
by HaRT
dimfish, в файле date.lua вместо «Среда» написано «Cреда» — не ‘С’ из кириллицы, а ‘C’ из латиницы.
(Это о пользе автоматизированной проверки правописания.)

Calendar by dimfish

Posted: Tue 31 May, 2016 08:58
by dimfish
- добавил в Help Enter
- CalendarColors: добавил CalendarColors TextInfo, Selected переименовал => TextDate
- date.lua «Cреда»
- Рефакторинг обработки клавиш - теперь Ctrl+F1-F3 везде работают
abelenki wrote: добавить пару форматов,
показывающих просто день недели в local InfoFormats
Зачем? Там же есть история и всё помнится...
HaRT wrote: Это о пользе автоматизированной проверки правописания.
Хмм, PyCharm у меня ругается на названия переменных - а то что в кавычках он не пасет :(

Calendar by dimfish

Posted: Tue 31 May, 2016 09:13
by HaRT
dimfish wrote: то что в кавычках он не пасет :(
Так ведь наверняка же для него есть spell checker plugin, который будет проверять строки и комментарии.

Calendar by dimfish

Posted: Tue 31 May, 2016 13:22
by dimfish
Отправил Pull request автору LuaDate: Year 2000 for 00-40

Calendar by dimfish

Posted: Tue 31 May, 2016 17:17
by abelenki
dimfish wrote:Зачем? Там же есть история и всё помнится...
для того, чтобы было из чего выбирать в drop-down menu. мало кто будет разбираться в форматах в хелпе, а потом вручную их вбивать. проще выбрать из готовых вариантов (а показ полного названия дня недели гораздо полезнее, чем знание номера недели).

в моём случае я не использую *.db LuaMacro, просто изменяю шорткат, переставляю вверх нужные мне форматы и заменяю значения цветов в самом скрипте.

но, разумеется, решать вам, как автору. мне не сложно скопипастить "%A" в local InfoFormats после установки новой версии скрипта. ;)

Calendar by dimfish

Posted: Tue 31 May, 2016 17:29
by dimfish
abelenki wrote: в моём случае я не использую *.db LuaMacro
стоп - это как? то есть настройки не сохраняются вообще?

Calendar by dimfish

Posted: Tue 31 May, 2016 17:32
by abelenki
dimfish wrote:стоп - это как? то есть настройки не сохраняются вообще?
почему? возможно, сохраняются. я просто ничего не настраиваю в запущенном скрипте; всё правлю до запуска.

Calendar by dimfish

Posted: Tue 31 May, 2016 17:38
by dimfish
abelenki wrote: всё правлю до запсука
дак а зачем вообще что-то править до запуска, кроме цветов в словаре CalendarColors ???

Calendar by dimfish

Posted: Tue 31 May, 2016 17:40
by abelenki
dimfish wrote:дак а зачем вообще что-то править до запуска, кроме цветов в словаре CalendarColors ???
для того, чтобы иметь портабельный и читаемый скрипт с нужными мне настройками. который я просто кидаю в \Far\Profile\Macros\scripts и устанавливаю своим скриптом на 7 машин.

Calendar by dimfish

Posted: Tue 31 May, 2016 19:33
by sToLp
Если это возможно, действительно было бы удобно подсоединять к макросу конфиг-файл с действующими в приоритетном порядке пользовательскими настройками. Вместо того, чтобы лазить в сам макрос.

Calendar by dimfish

Posted: Tue 31 May, 2016 20:27
by buniak_a_h
sToLp wrote:Если это возможно, действительно было бы удобно подсоединять к макросу конфиг-файл с действующими в приоритетном порядке пользовательскими настройками. Вместо того, чтобы лазить в сам макрос.
Писал же:
buniak_a_h wrote: Есть хороший способ - хранить частные настроечные файлы их не в %FARPROFILE%\Macros, а в %FARLOCALPROFILE% (например, %FARLOCALPROFILE%\dimfish\calendar.cfg)
Не поверили...

Calendar by dimfish

Posted: Tue 31 May, 2016 21:03
by sToLp
Имхо, все таки было бы удобнее, чтобы конфиг с пользовательскими настройками лежал рядом с макросом. Примером тому макрос Folder Shortcuts Menu. Более того, если модуль date.lua используется только для одного календаря, то и его желательно бы положить рядом с основным макросом или даже включить в него. Само собой, всё это на усмотрение автора.

Calendar by dimfish

Posted: Wed 01 Jun, 2016 00:09
by buniak_a_h
sToLp
Основная идея - хранить настройки в отдельном файле на lua, с расширением .cfg. Хранение в каталоге %FARLOCALPROFILE% даёт возможность индивидуальных настроек для разных пользователей одного персонального компьютера ;-) . Просто надо предусмотреть приоритет чтения настроек: сначала из истории(*.db), затем - из %FARLOCALPROFILE% (если есть), затем - из файла в каталоге с макросом, и наконец - из самого макроса.