Обработка пункта .. в панели плагина

Место, где разработчики плагинов могут поделиться своим опытом.
Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

Обработка пункта .. в панели плагина

Post by Shmuel » Wed 22 Aug, 2018 07:26

Latest post of the previous page:

DrKnS, предполагается продолжение, или это уже всё?

User avatar
DrKnS
Posts: 4914
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 161 times

Обработка пункта .. в панели плагина

Post by DrKnS » Wed 22 Aug, 2018 08:24

Shmuel, думаю, что всё, что можно было сделать, ничего не ломая, я уже сделал.

Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

Обработка пункта .. в панели плагина

Post by Shmuel » Wed 22 Aug, 2018 08:46

DrKnS wrote:
Wed 22 Aug, 2018 08:24
всё, что можно было сделать, ничего не ломая, я уже сделал.
Мне казалось, что с помощью расширения API можно сделать больше. Например, добавление плагином каких-то новых флагов, влияющих на поведение Far. Уже написанные плагины этих флагов не выставляют, и их поведение не изменится.

Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

Обработка пункта .. в панели плагина

Post by Shmuel » Fri 24 Aug, 2018 01:17

Поскольку удовлетворительного решения нет и вряд ли будет, решил сделать в плагине так (уже испытал, работает хорошо):
  • Передавать Фару данные 4 проблемных имени видоизменёнными, например _fixed(..), _fixed(\) и т.д.
  • В UserData держать настоящее имя, и операции плагина производить с ним.
  • Шаблон преобразования имени можно сделать настраиваемым.

Post Reply

Return to “Разработка плагинов”