Здесь выкладываются готовые к использованию макросы и скрипты.
Shmuel
Posts: 6834 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Fri 27 May, 2016 15:00
Latest post of the previous page:
Не по заданному вопросу, а просто по скриншоту:
Мне диалог кажется "забитым", перенасыщенным. Я бы отделил собственно календарь от органов управления пустыми строками (или сепараторами) сверху и снизу. Также можно добавить по одному горизонтальному пустому знакоместу между календарём и вертикальными частями рамки.
Shmuel
HaRT
Moderator
Posts: 10854 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Fri 27 May, 2016 15:47
Shmuel wrote: Мне диалог кажется "забитым", перенасыщенным.
А мне нормально. Надписи блёклого цвета для меня достаточно хорошо разделяют.
HaRT
sToLp
Posts: 938 Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times
Post
by sToLp » Fri 27 May, 2016 20:17
Shmuel wrote: Я бы отделил собственно календарь от органов управления пустыми строками (или сепараторами) сверху и снизу.
Мне тоже это кажется весьма желательным. По возможности, разумеется.
sToLp
dimfish
Posts: 179 Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times
Post
by dimfish » Mon 30 May, 2016 09:37
Да, я согласен, что слишком перегружено текста
- опустил на 1 строку сам календарь
- убрал подсказку - в хелпе и так всё есть
- Добавил поддержку ${ru}
- Парсинг русских месяцев
FAR manager — Начальник далеко
dimfish
HaRT
Moderator
Posts: 10854 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Mon 30 May, 2016 11:20
Обнаружилась (не позднее предыдущей версии) странная вещь: вызываю календарь из редактора, сразу отменяю — у редактора появился признак модификации (звёздочка), Undo её не убирает. Без прочих плагинов и макросов то же.
HaRT
Shmuel
Posts: 6834 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Mon 30 May, 2016 11:47
HaRT wrote: странная вещь
Тут сразу 2 бага: один в скрипте, другой в Far.
В скрипте:
if Text then print(Text) end
.
В Far: уж если
print("")
взводит флаг модификации (что не логично), то хотя бы UNDO должен его сбрасывать.
Shmuel
buniak_a_h
Posts: 4259 Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:
Post
by buniak_a_h » Mon 30 May, 2016 11:51
dimfish wrote: Парсинг русских месяцев
В sl_months_lang.ru вместо
"Январь","Февраль",
надо было написать
"января","февраля",
. Тогда дата была бы совсем по-человечески: 1 января 2016 г.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
buniak_a_h
HaRT
Moderator
Posts: 10854 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Mon 30 May, 2016 11:57
Shmuel wrote: В скрипте:
if Text then print(Text) end
.
Спасибо, исправил себе так:
if Text and Text:len() > 0 then print(Text) end
.
HaRT
dimfish
Posts: 179 Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times
Post
by dimfish » Mon 30 May, 2016 12:06
- Исправил Text = nil
- Русские название на 'я'. Оставил чтобы май парсился и как 'май' и как 'мая'
FAR manager — Начальник далеко
dimfish
abelenki
Posts: 502 Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:
Post
by abelenki » Mon 30 May, 2016 12:30
в последних версиях
['%b'] обрабатывается как
['%B'] (т.е. показывает полное название месяца, а не сокращение из трёх букв).
в
date.lua они одинаковые:
Code: Select all
-- Abbreviated month name (Dec)
['%b']=function(self) return sl_months[self:getmonth()] end,
-- Full month name (December)
['%B']=function(self) return sl_months[self:getmonth()] end,
фикс:
Code: Select all
-- Abbreviated month name (Dec)
['%b']=function(self) return sl_months[self:getmonth()]:sub(1,3) end,
abelenki
dimfish
Posts: 179 Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times
Post
by dimfish » Mon 30 May, 2016 12:44
abelenki wrote: в последних версиях ['%b'] обрабатывается как ['%B']
Да копипастнул
- поправил
FAR manager — Начальник далеко
dimfish
buniak_a_h
Posts: 4259 Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:
Post
by buniak_a_h » Mon 30 May, 2016 13:02
dimfish wrote: Русские название на 'я'. Оставил чтобы май парсился и как 'май' и как 'мая'
В Common_Calendar_Rus.lul остались именительные падежи. Может, так и надо - я не разбирался...
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
buniak_a_h
dimfish
Posts: 179 Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times
Post
by dimfish » Mon 30 May, 2016 13:06
buniak_a_h wrote: В Common_Calendar_Rus.lul остались именительные падежи
Там то, что показывается в выборе месяца - и там именительные ок
FAR manager — Начальник далеко
dimfish
HaRT
Moderator
Posts: 10854 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Mon 30 May, 2016 13:06
buniak_a_h wrote: Может, так и надо - я не разбирался...
Так и надо — это для выпадающего списка. Если присмотритесь, то увидите, что там ещё и горячие клавиши размечены.
HaRT
HaRT
Moderator
Posts: 10854 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Mon 30 May, 2016 13:18
dimfish , наверно, хорошо бы в шапке темы исправить ссылку на LuaDate?
HaRT
dimfish
Posts: 179 Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times
Post
by dimfish » Mon 30 May, 2016 13:20
HaRT wrote: хорошо бы в шапке темы исправить ссылку на LuaDate
- поменял
- добавил
${ru} в help
FAR manager — Начальник далеко
dimfish