Lua Explorer „Advanced“

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13387
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 54 times
Been thanked: 350 times

Lua Explorer „Advanced“

Post by John Doe »

Представляет собой развитие замечательной утилиты Lua Explorer © EGez.
Началось всё с небольшой модификации, позволяющей вызывать lua explorer из других скриптов.
Но у автора свободного времени не было, а необходимость в изменениях у меня назрела.
В частности потому что я начал применять lua explorer в Macro Browser alt. и других скриптах.

Не знаю примет ли EGez мои изменения, поэтому пока форк.
В данный момент отличия от оригинального скрипта таковы:
  1. Скрипт преобразован в модуль, имя выбрано короткое "le", для быстрого доступа.
  2. Изменения
  3. Новая функциональность
Использование:

Подробнее об использовании для отладки собственных скриптов:

P.S.
Свои пожелания уже почти полностью реализовал.
Но идеи принимаются.
Если кто пожертвует функцию для форматирования больших чисел, то включу (сам не сталкиваюсь).

Описание устарело, см. viewtopic.php?p=156615#p156615

source | download
Last edited by John Doe on Wed 11 Dec, 2019 09:05, edited 1 time in total.
buniak_a_h
Posts: 3205
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 169 times
Been thanked: 468 times
Contact:

Lua Explorer „Advanced“

Post by buniak_a_h »

Latest post of the previous page:

citRiks, у меня есть показ этих таблиц в виде панели. Там работает Alt+F7. Вариант рабочий, но т.к. после опубликования не было ни одного отзыва, доделывать я не стал. Меня устраивает: то, что надо мне - работает.
Last edited by buniak_a_h on Wed 15 Apr, 2020 23:28, edited 1 time in total.
User avatar
citRiks
Posts: 1612
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 502 times
Been thanked: 95 times

Lua Explorer „Advanced“

Post by citRiks »

John Doe wrote: Tue 05 Nov, 2019 13:16 .. такие изменения:
..
* Не пытаемся работать с upvalues C-функций.
* Из скрипта убрана работа с локальными переменными функций.
эмм.. а почему?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
citRiks
Posts: 1612
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 502 times
Been thanked: 95 times

Lua Explorer „Advanced“

Post by citRiks »

Спасибо, часто пользуюсь, как я ранее уже где-то говорил, вещь незаменимая.

Попробую попросить такую желаемую фунцкионалность,
чтобы скрипт помнил где он был в таблице,
и на той же таблица открылся бы в том же месте

т.е., например, мы запустили так: lua:le(_G)
Зашли в package.loaded.far.Flags, т.е. так:
image.png
image.png (2.65 KiB) Viewed 1055 times
И теперь вышли.
Потом открыли еще раз lua:le(_G),
и хотим чтобы открылось на там же месте в package.loaded.far.Flags

Да, еще для этого надо бы предусмотреть выход из LE не через серию Escapes до верхнего уровня,
а какой-нибудь немедленный выход, чтобы запомнилось последнее, а не верхний уровень

Сможете добавить такое?

Как вариант, можете мне дать направление в каком месте надо чего подправить
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
John Doe
Бюрократ
Posts: 13387
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 54 times
Been thanked: 350 times

Lua Explorer „Advanced“

Post by John Doe »

citRiks wrote: Fri 08 Jan, 2021 15:15 чтобы скрипт помнил где он был в таблице,
Для этого можно организовать кеш, используя сам объект таблицы как ключ, а значением должно выступать название элемента.
Запоминать логично при закрытии меню.
citRiks wrote: Fri 08 Jan, 2021 15:15 какой-нибудь немедленный выход
Чтобы выйти сразу из всех вложенных меню можно предусмотреть специальный флаг.
citRiks wrote: Fri 08 Jan, 2021 15:15 Сможете добавить такое?
Пожелания в общем логичные, но не могу обещать что в ближайшее время буду заниматься скриптом.
Полагаю вы сможете добавить и самостоятельно. Можно даже отдельными макросами, не трогая основной скрипт.
 ! Message from: John Doe
Продолжение в отдельной теме: viewtopic.php?f=15&t=12374
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13387
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 54 times
Been thanked: 350 times

Lua Explorer „Advanced“

Post by John Doe »

Отвечаю на вопрос из ЛС, возможно кому-то ещё будет полезно:
Сталкиваюсь с далёкими (и по расстоянию, и по ... :) пользователями, или сам туплю :(
как из Главной ссылки скачать именно ФАЙЛ.lua или еще лучше архив!!!
Объяснить куда скопировать/разархивировать скачанный файл легче, чем как и чем скопированный текст вставить в макрос!
Файл le.lua доступен по ссылке download.
Либо через контекстное меню (сохранить ссылку как...), либо перейти по ссылке обычным образом, и нажать Ctrl-S.

Можно скачать и архивом, для этого переходим по ссылке source, и на открывшейся странице видим кнопку Download ZIP.

P.S.
Прямую ссылку на скачивание zip было бы здорово иметь в шапке, а не поместил её туда я потому, что с каждым релизом она меняется.
https://t.me/FarManager — Telegram чат
Post Reply

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