Latest post of the previous page:
Keys("AltF8")Как не группировать историю (команд/...) по дате?
Re: Как вызвать стандартную историю команд, не показывая ее?
Спасибо, работает! И кнопки передвижения курсора вверх/вниз и удаления записи тоже отрабатываются (я опасался, что, т.к. диалог модальный, то будут проблемы).
Но у меня есть еще пара вопросов:
Но у меня есть еще пара вопросов:
- Как узнать, какой элемент выбран в данный момент (его текст и позицию в списке)?
- Как узнать общее количество пунктов в списке/меню (не включая разделительных линий)?
Re:
Спасибо за ссылку. Загрузил. Действительно, помогает во многом разобраться. Спасибо!John Doe wrote:Также рекомендую попробовать скрипт lua explorer, очень облегчает понимание.
Хотя мне и не очень понятны некоторые вещи. Например, зачем имеется два объекта: Far и far (почему все это не в одном). Но это уже другая тема.
Насчет глупых вопросов есть стандартный ответ, который я лучше приводить не буду, а то еще заблокируют :-)
Спасибо всем за помощь!
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Как вызвать стандартную историю команд, не показывая ее?
Видимо вы так и не изучили шапку LuaMacro.fml2 wrote:Хотя мне и не очень понятны некоторые вещи. Например, зачем имеется два объекта: Far и far (почему все это не в одном).
https://t.me/FarManager — Telegram чат
Re: Как вызвать стандартную историю команд, не показывая ее?
Наизусть не выучил, спорить не буду. Но посмотел. Я для себя понял, что Far -- это из макро АПИ, а far -- из LuaFar. Но я не очень понимаю, в чем разница (почему должно быть две этих сущности) и, следовательно, зачем два объекта. Ведь и то, и другое предоставляет доступ к АПИ Фара (к немного разным его частям, но все равно к Фар). Если это чисто по историческим причинам, то ведь, насколько я понял, при введении Луа как языка макро производилась глобальная переработка всего, и тогда можно было бы все это объединить.John Doe wrote:Видимо вы так и не изучили шапку LuaMacro.
Но я не буду продолжать, а то еще отправят в баню за обсуждение посторонних тем. Тут, я смотрю, народ суровый.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Как вызвать стандартную историю команд, не показывая ее?
Там под спойлером есть файл, весьма облегчающий знакомство с фунциями API макросов, вас он почему-то не заинтересовал.fml2 wrote:Наизусть не выучил, спорить не буду. Но посмотел.
По историческим. Глобальная переработка - не производилась. Но вы правы, продолжать обсуждение этого лучше в соответствующих темах (и предварительно изучить уже написанное, поскольку не впервые обсуждается).fml2 wrote:Если это чисто по историческим причинам, то ведь, насколько я понял, при введении Луа как языка макро производилась глобальная переработка всего, и тогда можно было бы все это объединить.
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Как вызвать стандартную историю команд, не показывая ее?
fml2
Пространство имён
Пространство имён
far
существовало в библиотеке LuaFAR c 2006 года, за 6 лет до того, как эта библиотека стала доступна макросам. С другой стороны, в (прежнем) макроязыке существовало пространство Far
, сохранившееся после замены макроязыка на Lua. Объединять эти пространства нет смысла, т.к. это разные библиотеки, даже физически находящиеся в разных файлах. Кроме того, содержимое пространства Far
недоступно напрямую LuaFAR-плагинам (кроме LuaMacro, естественно).