Calendar by dimfish

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

Post by HaRT » Tue 24 May, 2016 19:52

Latest post of the previous page:

Shmuel wrote: придумать другое расширение и скормить его колореру, чтобы раскрашивал как LUA
Тогда предлагаю luachunk.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Wed 25 May, 2016 07:36

- Сделал полный рефакторинг имен - чтоб уж точно ничего не пересекалось
- переименовал '.lng' -> '.lul' (Lua Localization)
- добавил стрелки в Help
FAR manager — Начальник далеко

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Wed 25 May, 2016 08:09

Вчера вечером пришла мысля в голову - только сейчас вспомнил и сделал
- если нажать F1 когда в фокусе поле формата или поле инфы сразу откроется топик Format Specification
FAR manager — Начальник далеко

2useven10
Posts: 3454
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 121 times

Calendar by dimfish

Post by 2useven10 » Wed 25 May, 2016 08:18

dimfish wrote: переименовал '.lng' -> '.lul' (Lua Localization)
Жаль что не LOcalization Lua, но тоже хорошо.

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Wed 25 May, 2016 08:22

2useven10 wrote: Жаль что не LOcalization Lua
:lol:
но уже захавали http://fileinfo.com/extension/lol
FAR manager — Начальник далеко

User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

Post by HaRT » Wed 25 May, 2016 11:10

dimfish wrote: если нажать F1 когда в фокусе поле формата или поле инфы сразу откроется топик Format Specification
Да, хорошая и вполне естественная идея. Только предлагаю ссылку внизу той страницы переименовать из “Back” в “Contents”, т.к. именно в данном сценарии “Back” несёт другой смысл.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Wed 25 May, 2016 11:44

HaRT wrote: переименовать из “Back” в “Contents”,
Логично - поправил
FAR manager — Начальник далеко

User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

Post by HaRT » Wed 25 May, 2016 12:45

dimfish, если вдруг Вам интересно, скриншот на гитхабе не отражает все достоинства скрипта: обрамляющие символы не применены (и поэтому непонятно, к чему меню Format), а из-за растрового шрифта формат “<%2s>” перечислен дважды.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Fri 27 May, 2016 14:35

Такс спрошу аудиторию - я в ту степь копаю?
Image
FAR manager — Начальник далеко

Shmuel
Posts: 5423
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 19 times
Been thanked: 171 times

Calendar by dimfish

Post by Shmuel » Fri 27 May, 2016 15:00

Не по заданному вопросу, а просто по скриншоту:
Мне диалог кажется "забитым", перенасыщенным. Я бы отделил собственно календарь от органов управления пустыми строками (или сепараторами) сверху и снизу. Также можно добавить по одному горизонтальному пустому знакоместу между календарём и вертикальными частями рамки.

User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

Post by HaRT » Fri 27 May, 2016 15:47

Shmuel wrote: Мне диалог кажется "забитым", перенасыщенным.
А мне нормально. Надписи блёклого цвета для меня достаточно хорошо разделяют.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
sToLp
Posts: 815
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

Calendar by dimfish

Post by sToLp » Fri 27 May, 2016 20:17

Shmuel wrote: Я бы отделил собственно календарь от органов управления пустыми строками (или сепараторами) сверху и снизу.
Мне тоже это кажется весьма желательным. По возможности, разумеется.

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish » Mon 30 May, 2016 09:37

Да, я согласен, что слишком перегружено текста
- опустил на 1 строку сам календарь
- убрал подсказку - в хелпе и так всё есть
- Добавил поддержку ${ru}
- Парсинг русских месяцев
FAR manager — Начальник далеко

User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

Post by HaRT » Mon 30 May, 2016 11:20

Обнаружилась (не позднее предыдущей версии) странная вещь: вызываю календарь из редактора, сразу отменяю — у редактора появился признак модификации (звёздочка), Undo её не убирает. Без прочих плагинов и макросов то же.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5423
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 19 times
Been thanked: 171 times

Calendar by dimfish

Post by Shmuel » Mon 30 May, 2016 11:47

HaRT wrote: странная вещь
Тут сразу 2 бага: один в скрипте, другой в Far.
В скрипте: if Text then print(Text) end.
В Far: уж если print("") взводит флаг модификации (что не логично), то хотя бы UNDO должен его сбрасывать.

buniak_a_h
Posts: 512
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 53 times
Been thanked: 9 times
Contact:

Calendar by dimfish

Post by buniak_a_h » Mon 30 May, 2016 11:51

dimfish wrote: Парсинг русских месяцев
В sl_months_lang.ru вместо "Январь","Февраль", надо было написать "января","февраля", . Тогда дата была бы совсем по-человечески: 1 января 2016 г.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
HaRT
Moderator
Posts: 8377
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 73 times
Been thanked: 123 times

Calendar by dimfish

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.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Полезные макросы и скрипты”