Улучшение макросов из поставки фара

Здесь обсуждается всё, что касается макросов.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Latest post of the previous page:

HaRT wrote:[...]
И что вы хотите этим сказать?
 ! Message from: John Doe
Часть сообщений отделена в тему viewtopic.php?p=156417#p156417
Last edited by John Doe on Sun 03 Nov, 2019 11:52, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение макросов из поставки фара

Post by HaRT »

John Doe wrote: Thu 31 Oct, 2019 20:47 И что вы хотите этим сказать?
Хочу сказать, что в процитированном мной сообщении содержательно, хоть и несколько эмоционально, указаны недостатки «искоробочного» скрипта Panel.Lynx-mot.lua. Вдруг найдётся энтузиаст, который их исправит…
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

В таком случае тема не подходящая.
Лучше создать отдельную, или использовать какую-то из существующих (посвящённых конкретно этому макросу)
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение макросов из поставки фара

Post by HaRT »

John Doe wrote: Thu 31 Oct, 2019 21:03 В таком случае тема не подходящая.
С чего бы? (ссылка поправлена мной):
John Doe wrote: Thu 21 Mar, 2013 13:16 Тема служит для обсуждения штатных макросов из Addons\Macros.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Если бы вы предложили конкретные изменения, то это соответствовало содержанию темы.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Оформил свои предложения по улучшению макросов: https://github.com/FarGroup/FarManager/pull/475

Смержено: 2894a3ae56cb8371b115a0e05075c6e98399892c
Last edited by John Doe on Sat 27 Nov, 2021 14:02, edited 2 times in total.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Актуализированы макросы для работы с историей
https://github.com/FarGroup/FarManager/ ... .AltBS.lua
https://github.com/FarGroup/FarManager/ ... stFile.lua
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Улучшение макросов из поставки фара

Post by 2useven10 »

DrKnS wrote: Mon 25 May, 2015 16:23
John Doe wrote:1. Выделять не сдвигая курсор к следующему элементу.
Разве что в виде нового макроса.
Судя по всему, замечание проигнорировано?
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Похоже на то
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Улучшение макросов из поставки фара

Post by 2useven10 »

Ваши личные предпочтения не все разделяют.
Именно поэтому лучше было бы именно в виде нового макроса.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Невозможно чтобы все разделяли одни и те же предпочтения.
В любом случае макросы в Addons это не библиотека на все случаи жизни, а скорее примеры призванные лишь показать (некоторые из) имеющихся возможностей.

Сам я исходил из того что примитивный макрос, сопоставляющий одну клавишу другой, любой пользователь фара может самостоятельно, хоть из примеров, хоть из F1.

Если мы начнём добавлять в Addons всевозможные примитивные макросы (а предпочтения разные), то это же свалка получится.

Или же вы хотите сохранить тот старый макрос из историческо/ностальгических соображений?
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Улучшение макросов из поставки фара

Post by 2useven10 »

Этим макросом, в его старом варианте, уже пользуются.
Ваши изменения ломают привычное поведение.
Дело именно в том что нежелательно ломать то что уже у многих работает.
К сложности макроса это не имеет никакого отношения.
Last edited by 2useven10 on Mon 26 Jun, 2023 11:13, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

Изменение этого макроса не может сломать привычное поведение, потому что код из Addons не исполняется.
Это примеры макросов, которые каждый может скопировать себе, или использовать как образец.

Если кто-то себе скопировал старый вариант макроса, и привык к его поведению, то он работать не перестанет от изменений в Addons.

Если уж говорить про Addons, то там было много напрочь сломанных макросов, и никого это особо не беспокоило, никто не жаловался.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

John Doe wrote: Mon 26 Jun, 2023 11:24 К сложности макроса это не имеет никакого отношения.
Я исхожу из того, что если тривиальным сопоставлением одной клавиши другой пользователь ещё не владеет, то в папке Addons и без того достаточно примеров, чтобы понять как это делается.

Возможно под "ломать" вы имеете ввиду что кто-то устанавливая фар на новом компьютере, привычно копирует какие-то макросы из Addons, при этом не желая глубже вникать как использовать Ctrl-точка..
Впрочем, наверняка есть и такие люди.
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Улучшение макросов из поставки фара

Post by 2useven10 »

John Doe wrote: Mon 26 Jun, 2023 11:24 код из Addons не исполняется.
Да. Но не все пользователи готовы разбираться даже с простейшими макросами.
А скопировать файл из Addons могут и делают, я видел не один скрипт обновления с копированием таких макросов.
John Doe wrote: Mon 26 Jun, 2023 11:24 там было много напрочь сломанных макросов, и никого это особо не беспокоило, никто не жаловался.
Да, а изменение работающего беспокоит.

P.S.: И то что вы починили и упростили многие макросы из Addons, это здорово.
И, надеюсь, один откат ваших изменений не приведёт к неправильным выводам.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Улучшение макросов из поставки фара

Post by John Doe »

2useven10 wrote: Mon 26 Jun, 2023 11:41 я видел не один скрипт обновления с копированием таких макросов.
Интересно, на нашем форуме ни разу такого не публиковали.

А выводы тут сложно сделать другие. В фаре регулярно что-то меняется, неизбежно ломая чьи-то привычные паттерны.
Я лично отношусь к этому в подавляющем большинстве случаев позитивно.
Есть те кого этот факт не устраивает, и (справедливая) позиция разработчиков такова, что можно же не обновлять фар.

Почему-то на обсуждаемый случай разработчики посмотрели иначе, и на место макроса, из которого можно чему-то научиться, вернули тривиальный. Значит так тому и быть.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Обсуждение макросов”