Latest post of the previous page:
far.ColorDialog.
Хорошо бы ещё и безмышиный интерфейс…
В некоторых случаях при щелчке на сегодня ничего не происходит. Минимальный сценарий у меня такой (всё с клавиатуры): вызвать Calendar, нажать кнопку Сегодня, сместиться на день влево, попытаться открыть диалог цвета для Сегодня. Причина в том, что “dimfish wrote:Такс я тут подумал и сделал по Ctrl+MouseClick - если кликнуть по отмеченной дате или Today - будет вызван диалог смены цвета...
date.diff(today, dt):spandays()
” возвращает не 1, а чуть меньше (например, 0.993) — и сравнение даёт false. Исправление — например, округлять: “math.floor( date.diff(today, dt):spandays() + 0.5 )
”.Спасибо, теперь и впрямь гораздо удобнее, однако не вполне:
Безмышиная настройка будет полезна в telnet/SSH-сеансах.
‹%s›
” (это не так броско, как с угловыми скобками).date()
” на “date'2016-05-22'
”.Вообще то это была фича, но я согласен что в общем случае это неправильно - убрал, ибо ещё 6 настроек для выходных мне кажется перебор
Отчего же ещё 6? Всего 6, из которых 3 уже есть. И лично я считаю, что только при добавлении тех 3 картина может стать завершённой.
Ctrl(Alt)[F1,F2,F3,Mouse]
” на “Ctrl(Alt)[F1,F2,F3,LMB]
” и подвинул на одно знакоместо вправо, чтобы лучше стыковалось с контролами строкой ниже. А в идеале что слово “Mouse”, что сокращение “LMB” должны быть локализована („Мышь“ и „ЛКМ“ соответственно).Ладно уговорил
Сама по себе затея хорошая и правильная, но вот в Фаре
[i][b].lng[/b][/i]
файлы традиционно имеют другой формат, т.ч. предлагаю эти переименовать всё-таки в [i][b].lua[/b][/i]
.
Для полноты картины хорошо бы ещё упомянуть про перемещение по датам стрелками.
Я так сделал вначале, но эти файлы будут всегда парсится при старте - так что не подходит...
завтра починю обязательно
Я чего-то не понимаю? Есть хороший способ - хранить частные настроечные файлы их не в %FARPROFILE%\Macros, а в %FARLOCALPROFILE% (например, %FARLOCALPROFILE%\dimfish\calendar.cfg)
И что в этом такого плохого? Времени это занимает ничтожно мало, никаких видимых неприятностей не даёт. Зато название соответствует фактическому содержимому. Насколько я понимаю, в Rh_Scripts применён аналогичный подход, и никто не жаловался, хотя там скриптов гораздо больше.