Заменить пункт верхнего меню через LUA макрос

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Поскольку поставил плагин LUA Far History, который представляет собой более фичастый вариант истории, хочется историю комманд в фаре заменить на выхов этого макроса. Есть ли ф-ционал, позволяющий переписывать пункты верхнего меню?
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: Есть ли ф-ционал, позволяющий переписывать пункты верхнего меню?
LuaFAR History содержит готовый макрофайл в поставке. Надо только его скопировать в %farprofile%\Macros\scripts.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Shmuel wrote:
LanKing wrote: Есть ли ф-ционал, позволяющий переписывать пункты верхнего меню?
LuaFAR History содержит готовый макрофайл в поставке. Надо только его скопировать в %farprofile%\Macros\scripts.
Если я не ошибаюсь, он заменяет хоткеи но не итемы в меню?
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: Если я не ошибаюсь, он заменяет хоткеи но не итемы в меню?
Да. Пункты меню самого плагина заменить так просто нельзя.
А на что вы хотели бы их заменить?
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Shmuel wrote:
LanKing wrote: Если я не ошибаюсь, он заменяет хоткеи но не итемы в меню?
Да. Пункты меню самого плагина заменить так просто нельзя.
А на что вы хотели бы их заменить?
Вы не поняли, я хочу заменить верхнее меню фара. На пункты из этого плагина. См: http://joxi.ru/QeAO6BgaCMkZ2o
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: я хочу заменить верхнее меню фара. На пункты из этого плагина
Можно отредактировать языковые файлы Фара (.lng). Но не рекомендуется, т.к. это придётся делать снова и снова при обновлениях Фара.
И кроме того, через меню Фара, будут вызваны именно истории Фара, а не LuaFAR History.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Ну по хоткею вызывать не комильфо. То есть нет такого АПИ, чтобы макросом сие заменить?
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: Ну по хоткею вызывать не комильфо.
То-есть сделать пять телодвижений предпочтительней одного? Впервые встречаюсь с таким мнением.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Заменить пункт верхнего меню через LUA макрос

Post by sToLp »

LanKing

Может быть Вам подойдёт плагин Горизонтальное меню (EditorMenu, HMenu)?
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Shmuel wrote:
LanKing wrote: Ну по хоткею вызывать не комильфо.
То-есть сделать пять телодвижений предпочтительней одного? Впервые встречаюсь с таким мнением.
Мне - нет, а юзерам, которые получают фар с кучей плагинов -- да, т.к. хоткея они не знают.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

sToLp wrote:LanKing

Может быть Вам подойдёт плагин Горизонтальное меню (EditorMenu, HMenu)?
Спасибо, но не подойдёт как минимум из за отсутствия x64. В целом по описанию непонятно - то ли это верхнее меню, то ли нижнее (F commands)
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: Мне - нет, а юзерам, которые получают фар с кучей плагинов -- да, т.к. хоткея они не знают.
Для этого есть меню плагинов. Надеюсь ваши юзеры достаточно продвинуты, чтобы его найти и им пользоваться.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Заменить пункт верхнего меню через LUA макрос

Post by LanKing »

Shmuel wrote:
LanKing wrote: Мне - нет, а юзерам, которые получают фар с кучей плагинов -- да, т.к. хоткея они не знают.
Для этого есть меню плагинов. Надеюсь ваши юзеры достаточно продвинуты, чтобы его найти и им пользоваться.
И всё-таки это полумера. Если делается плагин, вытесняющий ф-ционал ядра - нужна возможность жёстко установит имено его. Вы утверждаете, что в макросах такой фичи нет?
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Заменить пункт верхнего меню через LUA макрос

Post by Shmuel »

LanKing wrote: Если делается плагин, вытесняющий ф-ционал ядра
Функционал ядра не вытесняется плагином. Доступ к нему остаётся.
LanKing wrote: Вы утверждаете, что в макросах такой фичи нет?
Я ничего не утверждаю. Мне о такой фиче не известно.
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Заменить пункт верхнего меню через LUA макрос

Post by John Doe »

LanKing wrote: Вы утверждаете, что в макросах такой фичи нет?
Это факт, фичи нет.
Связанное обсуждение: Расширение API - Intent.
Post Reply

Return to “Нужна помощь”