fl_scripts — набор скриптов для LuaFAR for Editor и LuaMacro

Здесь выкладываются готовые к использованию макросы и скрипты.
maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Sun 23 Aug, 2009 12:05

Latest post of the previous page:

На панелях редактора нет, поэтому в этом случае можно либо не выводить,
либо выводить в командную строку: far.CtrlSetCmdLine(nil, active_item[10])
Проблема в том, как определить где вызван скрипт :) .
Это можно сделать через far.AdvControl('ACTL_GETSHORTWINDOWINFO',-1).Type.
В общем, пожелание добавил. Если не горит, выложу когда накопится побольше дополнений (:

Поправка: пока игрался с калькулятором, нашел там серьезный недочет. Поэтому выкладываю.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Sun 23 Aug, 2009 15:16

2009-08-23 v0.2.1
---------------------------------------------------------------------
[+] Калькулятор теперь умеет вставлять результат в коммандную строку,
[+] а еще сохраняет историю,
[!] и умеет правильно выводить булевый или строчный результат,
[!] и работает быстрее вследствие исправления ошибки.
[+] Калькулятор: новая кнопка — [Calculate (Enter)] — вставляет результат
в область редактирования.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Sat 29 Aug, 2009 14:58

Code: Select all

2009-08-29 v0.3 
---------------------------------------------------------------------
[+] Добавлен новый скрипт: panelfilter.lua
    По функциональности аналогичен плагину panelfilter от jbak
    Для корректной работы скрипта, опция "Always reload on 'require'" 
    должна быть отключена.
[+] Добавлен скрипт alias.lua 
    Реализует простой механизм работы с алиасами.
[+] Добавлены пользовательские конфиги. 
    Пользовательские конфиги могут находится в папке config_user/ и
    должны называться аналогично конфигам из папки config/.
    Пользовательские конфиги имеют более высокий приоритет, чем те,
    которые идут в комплекте к fl_scripts.
[+] Добавлен синтаксис раскраски языка lua для плагина airbrush.
    см. doc/airbrush
[+] В документацию добавлена базовая информация о Lua
[!] Навигация: добавлены сообщения об ошибках для случая отсутствия
    необходимых полей в конфигурации.
[!] История: инвертирован порядок сортировки.
[*] Папка shell переименована в panels

01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by 01ssv » Tue 15 Sep, 2009 16:34

Цитата из /doc/install
... положить в %FARHOME%, радом с lua_NN.dll
а что это за lua_NN.dll?
Видимо из за него у меня все и валится.
Luafar4editor стоит, расширетель Рахматуллина стоит, Пользовательское меню Lua стоит и работает
а вот набор скриптов fl_scripts валится говорит "error loading module 'lfs' from file C:\Program files\Far 2.0\lfs.dll" - припотке открыть файл.

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by Shmuel » Tue 15 Sep, 2009 18:00

Скорее всего, причина в том, что у тебя установлен lf4ed_emb.dll. Попробуй сделать так, как сказано в файле readme2.txt плагина luafar4editor - должно помочь.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Mon 05 Oct, 2009 09:39

2009-10-05 v0.3.1
---------------------------------------------------------------------
[*] Скрипты обновлены для работы с LuaFAR for Editor v.0.8.0
[!] Исправлены заголовки в меню Историй ввода.
[!] Обновлен скрипт установки.
[+] Список экранов: Хоткей right позиционирует на открытый в редакторе или вьюере файл
[*] searhmenu: косметические изменения
[+] Добавлен обработчик ошибок errormessage.lua. В отличие от стандартного
пытается восстановить частичный путь в сообщении об ошибке.
[!] Калькулятор: исправлена вставка результатов.
[-] Скрипты теперь не зависят от модуля w32.dll
[-] Удален dialog.lua. Вместо него используется far2.dialog

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Mon 05 Oct, 2009 12:10

2009-10-05 v0.3.2
---------------------------------------------------------------------
[!] Исправлены проблемы с калькулятором и фильтром панелей.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Fri 06 Nov, 2009 04:01

2009-11-05 v0.3.3
---------------------------------------------------------------------
[*] Скрипты обновлены для работы с LuaFAR for Editor v.0.9.0
[!] Очередные исправления в калькуляторе, спасибо Shmuel за помощь.
[+] return в калькуляторе:
Калькулятор теперь может обрабатывать строки подобного рода (cимвол ";" не обязателен):
a=3; b=4; return a+b
[+] panelfilter теперь работают клавиши up/down.
[+] Новый скрипт (в примерах) expamples/keylogger.lua
Просто выводит в диалоге все нажатые клавиши.
[+] Новый скрипт winepath: все абсолютные пути в командной строке заменяет линуксовые
Использует команду: winepath -u <path>
[-] Удалён обработчик ошибок errormessage.lua т. к. больше не нужен.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Fri 05 Feb, 2010 10:31

2010-02-05 v0.3.4
---------------------------------------------------------------------
[*] Скрипты обновлены для работы с LuaFAR for Editor v.0.12.1
[-] Удалены пользовательские настройки, оставленные по-ошибке в предыдущей версии.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Wed 03 Mar, 2010 20:58

Code: Select all

2010-03-03 v0.3.5
---------------------------------------------------------------------
[!] Скрипты модифицированы для работы c luafar4editor 2.0
[-] Удалён searchmenu.lua, т.к. теперь входит в состав luafar
[-] Уделён скрипт editor_init ответственный за контекстную настройку редактора, т.к. теперь входит в состав context.
[-] Уделён скрипт kill_spaces ответственный за удаление пробелов в конце строк, т.к. теперь входит в состав context.
[-] fl_scripts больше не зависит от модуля LuaFileSystem. Все операции выполняются посредством FarAPI
[!] Навигация теперь правильно позиционирует меню по текущей строке.
[-] Удален скрипт history.lua т.к. теперь является частью плагина luafarhistory.
[+] Поиск разделов теперь правильно отображает разделы с & в названии.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Thu 04 Mar, 2010 08:53

Code: Select all

[!] Удалил свой пользовательский конфиг. Те, кто уже успел скачать, могут удалить вручную (:

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by Wave » Mon 31 May, 2010 16:59

Ох, сколько тем, связанных с lua. Не всегда понятно, куды бечь и за что хвататься.
Итак, luafar4editor-2.1.0.zip установил успешно. Но для пользовательского меню этого явно не достаточно.
Все ссылки на архив с LuaUserMenu ведут в 404.
Попробовал установить Rh_Scripts_2_x.7z
Дошёл до пункта
5. Откройте меню конфигурации "LuaFAR для Редактора".
Выберите пункт "Rh_Scripts package" и настройте пакет.

Этого пункта ("Rh_Scripts package") у меня нет.
При открытии редактора вываливается диалог

Code: Select all

   ╔══════ Error: Rh_Scripts pack ══════╗
   ║    Операция успешно завершена.     ║
   ║ Package is not properly installed: ║
   ║    LuaFAR context is required!     ║
   ╟────────────────────────────────────╢
   ║               { OK }               ║
   ╚════════════════════════════════════╝
И ещё один раз какой-то мусор вывалился, но не повторяется.
Плюс глядя на обилие скриптов унутре, становится страшно. Нет ли более простой возможности соорудить пользовательское меню?
Пользуюсь ФАРом больше 15 лет © собирательный.

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by Shmuel » Mon 31 May, 2010 17:23

"Context" берётся там же где Rh_Scripts, вот прямой линк. Что касается конкретных вопросов - это к авторам. А разве много пунктов меню - это плохо? (Там очень легко убрать любые из них).

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by Wave » Mon 31 May, 2010 17:54

2. Скопируйте каталог context из архива в каталог общих скриптов LuaFAR.
А это где? И есть ли оно у меня, учитывая, что LuaFAR я не устанавливал?

Up. С горем пополам заставил работать. Таки увидел что-то похожее на пользовательское меню.
Много пунктов меню — это не плохо, это путает человека, впервые увидевшего lua в глаза.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by Aidar » Mon 31 May, 2010 19:39

Wave wrote:Попробовал установить Rh_Scripts_2_x.7z ...
Спасибо за замечание. Восстановил требования к пакету в анонсе.
2. Скопируйте каталог context из архива в каталог общих скриптов LuaFAR.
А это где? И есть ли оно у меня, учитывая, что LuaFAR я не устанавливал?
Советую посмотреть FAQ - context/faq/faq_rus.hlf.
Если не будете использовать другие плагины (пока только один в процессе разработки), можно распаковать LuaFAR context pack в папку плагина LuaFAR для Редактора.
Много пунктов меню — это не плохо, это путает человека, впервые увидевшего lua в глаза.
В пакет теперь включено не только пользовательское меню.
Будут вопросы - прошу писать сюда.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: flscripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Sun 11 Jul, 2010 04:36

Внимание! Скрипты теперь зависят от LuaFAR context: viewtopic.php?f=11&t=5140

Code: Select all

2010-07-11 v0.3.6
---------------------------------------------------------------------
[!] Скрипты модифицированы для работы с LuaFAR context 1.0.1.0
[!] Скрипты модифицированы для работы с LuaFAR for Editor v2.2.0
[!] Папки конфигурации переименованы в 'cfg' и 'usrcfg'
[+] Вставка шаблонов теперь поддерживает наследование.
[*] Исправлена ошибка в templates
[*] Исправлен пример с fs_menu.lua (спасибо, Shmuel)
[-] Удалены скрипты det_type.lua и read_config.lua за ненадобностью.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Post by maxdrfl » Mon 30 Aug, 2010 14:41

Code: Select all

2010-08-30 v0.3.7
---------------------------------------------------------------------
[!] Скрипты модифицированы для работы с LuaFAR context 1.0.2.0
[!] Скрипты модифицированы для работы c luafar4editor 2.4.0
[*] Исправлены сообщения калькулятора.
[+] multiclip теперь работает с учетом выделения.
[+] winepath теперь работает без помощи внешних приложений. Замедление теперь присутствует только при инициализации на первом вызове.

Post Reply

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