Search found 600 matches

by IgorZ
Fri 08 Nov, 2019 06:54
Forum: Полезные макросы и скрипты
Topic: Менеджер Lua-скриптов для Farа
Replies: 364
Views: 146247

Менеджер Lua-скриптов для Farа

Версия 5.0.5 -
  • Исправлена ошибка (не то что б моя, но...) с :match со слишком большим количеством строк в шаблоне. Небыстро, но - когда время появилось.
  • Небольшой рефакторинг. В основном - проверка и упорядочение использования регулярных выражений.
by IgorZ
Fri 08 Nov, 2019 06:12
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 736
Views: 219272

LuaFAR — библиотека для создания плагинов на языке Lua

Как видно из примера, совершенно корректный синтаксически паттерн работает, повторённый 199 и менее раз, но вызывает ошибку pattern too complex, повторённый 200 и более раз. Это же поведение у стандартного string.match. Ограничение вводится, чтобы предотвратить экспоненциальный рост времени исполне...
by IgorZ
Wed 06 Nov, 2019 07:39
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3663
Views: 1068479

Глюки и баги, появившиеся в «ночных сборках»

Ошибка, появившаяся уже давно, но присутствующая даже в последней ночнушке.
В языковых файлах Far строка версии выглядит как //Version: MAJOR.MINOR build BUILD.
В билде 5400 была ещё //Version: 3.0 build 5400
by IgorZ
Wed 06 Nov, 2019 07:22
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 736
Views: 219272

LuaFAR — библиотека для создания плагинов на языке Lua

Всем добрый день. У меня закончилась страда, появилось свободное время, и я начал разбираться с хвостами. Изучая проблему с match , проявившуюся в LuaManager после замены библиотеки string , обнаружил две, как мне кажется, ошибки. Первая касается встроенной match : local txt = ("A\n"):rep(300) local...
by IgorZ
Wed 11 Sep, 2019 12:24
Forum: Полезные макросы и скрипты
Topic: Менеджер Lua-скриптов для Farа
Replies: 364
Views: 146247

Менеджер Lua-скриптов для Farа

Версия 5.0.4 - отпускная (а что ещё делать вечерами, если интернет внезапно и надолго ёк?) и послеотпускная работа над ошибками. Исправлена редкая ошибка, когда LuaManager по какой-то причине не мог правильно определить текст скрипта и зацикливался. Исправлена ошибка с обращением к Description при ...
by IgorZ
Fri 12 Jul, 2019 05:25
Forum: Нужна помощь
Topic: поиск дубликатов каталогов (и файлов)
Replies: 18
Views: 8376

поиск дубликатов каталогов (и файлов)

Странно, что никто даже не упомянул плагин AdvCmpEx. Он имеет режим "3. Поиск дубликатов файлов".
by IgorZ
Fri 24 May, 2019 05:14
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7565

Как из lua-макроса определить битность системы?

Как из lua-макроса определить битность системы (32-bit, 64-bit)? То есть не битность самого FAR, не битность интерпретатора Lua, а битность самой Windows. Кажется, такой простой вопрос, а ответ что-то не нахожу... В своё время я делал это так: --[[ ┌─────────────────────────────────────┬───────────...
by IgorZ
Mon 29 Apr, 2019 05:33
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска файлов

Ошибка в строке 118 при закрытии диалога конфигурации по ESC или Cancel. Там походу надо заменить L.er.Cancel на L.Cancel. Нет, там всё правильно. Это я в языковых файлах лишнее почистил. Вы поменяли название на SearchTmpPanel, тогда возможно лучше и файл также переименовать, для единообразия. Не с...
by IgorZ
Fri 26 Apr, 2019 07:38
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска файлов

Довёл до состояния релиза. Версия 1.0 . Изменения по сравнению с версией 0.7: Добавлена настройка. Теперь режимы копирования файлов во временную панель и открытия временной панели в пассивной могут быть отключены. Добавлен "обратный режим": из открытой временной панели файлы можно скопировать в данн...
by IgorZ
Wed 24 Apr, 2019 09:36
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска

Отвлекли, забыл отправить. Выкладываю. local F = far.Flags local Title ="TmpPanel" local DirSortMode PanelModule{ Info={ Guid=win.Uuid("BA461384-095B-4D0F-AA87-07365A0E2AF6"); Title=Title; Description="Временная панель, как окно поиска"; Version="0.7"; Author="IgorZ"; }; -- Open=function(OpenFrom) i...
by IgorZ
Wed 24 Apr, 2019 07:40
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска

Временная панель ничего не знает про сторонний скрипт, следовательно, ничего не сможет в него передать. Разве скрипт не может сам получить с панели необходимые данные? Ну, в принципе может, это я слегка неточно выразился. Временная панель не сможет после открытия автоматически запустить скрипт. То ...
by IgorZ
Wed 24 Apr, 2019 04:54
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска

Собственно, уже. В таком варианте на времен.панель попадают и папки, которые результатом поиска не являются (те что в основном открывающемся списке были для удобства). А передать данные во времен.панель никак кроме как в лоб, через внеш.файл нельзя, так как делалось фаром по дефолту? Образно говоря...
by IgorZ
Tue 23 Apr, 2019 12:28
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска

передавать параллельно его во Временную панель (как из коробки), чтобы он не потерялся и можно было копировать и т.д. Можно создать файл-список, перейти на вторую панель и передать имя этого файла с комстроки: tmp:<имя файла>. Собственно, уже. local F = far.Flags local Title ="TmpPanel" local DirSo...
by IgorZ
Tue 23 Apr, 2019 10:37
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

Панель для результатов поиска

Да, сейчас список строится правильно. Спасибо. Желательно еще чтобы при нажатии кнопки Панель в окне результатов не только строить этот список, но и передавать параллельно его во Временную панель (как из коробки), чтобы он не потерялся и можно было копировать и т.д. Это не сложно доделать? Не знаю....
by IgorZ
Tue 23 Apr, 2019 09:31
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

не обновляются атрибуты после редактирования найденных файлов

Оказывается, Far передаёт список найденных файлов панели довольно неожиданно (по крайней мере, для меня), хоть и логично. Если искать с текущей папки, то текущую папку он не включает в список. И это я правил сразу (хоть и некорректно, как оказалось). Если же искать в отмеченных папках, то не включаю...
by IgorZ
Tue 23 Apr, 2019 06:39
Forum: Обсуждение макросов
Topic: Панель для результатов поиска файлов
Replies: 20
Views: 8828

не обновляются атрибуты после редактирования найденных файлов

Выводится только одна, первая, строка с именем папки и далее найденные файлы из всех подпапок. А ведь в окне результаты поиска (тому что хотим подражать) выводится каждая строка с путем перед найденными в этой папке файлами (даже если сами папки не ищем). Пробовал на чистом FAR x86 3.0.5375 и 3.0.5...

Go to advanced search