Search found 12885 matches

by John Doe
Fri 30 Jul, 2021 13:49
Forum: Обсуждение макросов
Topic: LuaShell — запуск lua/moon скриптов из командной строки
Replies: 55
Views: 13496

LuaShell — запуск lua/moon скриптов из командной строки

Итератор Block_it.lua теперь принимает новый параметр last: boolean, `true` to include last line even if it has no visible selection (.SelStart==1 .SelEnd==0) А суть в том, что если в редакторе например выделена одна целая строка, то у следующей за ней .SelStart==1 / .SelEnd==0 (то есть выделение ес...
by John Doe
Fri 30 Jul, 2021 12:24
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 359
Views: 155091

LuaFAR Search

Спасибо, нашёл ошибку у себя.
Насчёт highlight - это может быть как параметр поиска, так и глобальная настройка.

И пожелание насчёт ещё одной опции: запоминать поиск так, чтобы вызываемые следом repeat и repeat_rev использовали те же параметры.
by John Doe
Fri 30 Jul, 2021 10:55
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 359
Views: 155091

LuaFAR Search

"test:search" это внутренняя команда плагина. Её использование можно посмотреть в файле test_lfsearch.lua из дистрибутива. Имелась ввиду описанная в справке Следующие операции не выводят диалогов и заключительного сообщения: "test:search" : операция поиска Но она не подошла, пос...
by John Doe
Fri 30 Jul, 2021 10:36
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 359
Views: 155091

LuaFAR Search

Shmuel wrote: Fri 30 Jul, 2021 09:11 Если есть сценарий, который невозможно решить имеющимися средствами - опишите его.
Есть togglehighlight но нет возможности безусловно выключить раскраску.
by John Doe
Fri 30 Jul, 2021 09:33
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 359
Views: 155091

LuaFAR Search

Похоже что всё можно решить командой code . Смущает только то что все значения при этом надо будет лепить в текст code. В идеале хотелось бы что-то типа Plugin.SyncCall("8E11EA75-0303-4374-AC60-D1E38F865449","editor","test:search",Data) Но похоже такого не предусмотрено...
by John Doe
Fri 30 Jul, 2021 08:48
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 359
Views: 155091

LuaFAR Search

Понадобилось использовать плагин в скрипте, просмотрел справку, нашёл как добавлять скрипты в меню плагина, но не нашёл упоминания о возможности использования через Plugin.[Sync]Call.
Не реализовано?
by John Doe
Fri 30 Jul, 2021 08:43
Forum: Предложения и идеи
Topic: Добавить в Far функцию быстрого открытия RAR архивов
Replies: 2
Views: 89

Добавить в Far функцию быстрого открытия RAR архивов

Фар для работы с архивами использует плагин arclite, основанный на библиотеке 7-zip.
Поэтому данное пожелание правильнее адресовать автору библиотеки
https://sourceforge.net/p/sevenzip/discussion/45797/
by John Doe
Thu 29 Jul, 2021 15:54
Forum: Обсуждение макросов
Topic: Разбивать длинные имена файлов в панели на несколько строк
Replies: 81
Views: 1758

Разбивать длинные имена файлов в панели на несколько строк

buniak_a_h wrote: Thu 29 Jul, 2021 14:33 но rec передаётся такой, что InputRecordToName(rec) возвращает nil.
Это же не единственный способ анализировать InputRecordToName. Посмотрите что внутри сами
by John Doe
Thu 29 Jul, 2021 14:32
Forum: Обсуждение макросов
Topic: LuaShell — запуск lua/moon скриптов из командной строки
Replies: 55
Views: 13496

LuaShell — запуск lua/moon скриптов из командной строки

Скрипт pickFromEditor.lua отрефакторен. Теперь определяется в какой среде запущен, и может быть использован как макрос. Скрипт pickFromEditor.lua возвращает не только найденное слово, но его позицию в строке. Благодаря этому следующий пункт: Новый скрипт guid.lua , вставляющий в редакторе гуид, и е...
by John Doe
Wed 28 Jul, 2021 10:24
Forum: Обсуждение макросов
Topic: LuaShell — запуск lua/moon скриптов из командной строки
Replies: 55
Views: 13496

LuaShell — запуск lua/moon скриптов из командной строки

Адаптировал скрипт pickFromEditor.lua (by Shmuel), и задействовал его в std/files/edit.lua . Теперь имя скрипта для редактирования подхватывается прямо из редактора. Вот соответствующий макрос: Macro { description="LuaShell: open script under cursor"; area="Editor"; key="F4&...
by John Doe
Tue 27 Jul, 2021 15:21
Forum: Полезные макросы и скрипты
Topic: Набор макросов от SimSU
Replies: 637
Views: 254080

Набор макросов от SimSU

В связи с тем что LuaShell умеет запускать скрипты из любой области в некоторых макросах желательны исправления, например в Dialog_ToEditor.lua : local function filename() Dialog_ToEditor() end Common_Calculator.lua из комстроки не запускается, эту строку надо поставить раньше: SimSU.Common_Calculat...
by John Doe
Tue 27 Jul, 2021 10:43
Forum: Обсуждение макросов
Topic: LuaShell — запуск lua/moon скриптов из командной строки
Replies: 55
Views: 13496

LuaShell — запуск lua/moon скриптов из командной строки

local function detabify (str, tabsize) --http://forum.farmanager.com/viewtopic.php?f=15&t=9209 return string.gsub(str,"(.-)\t", function(s) return s..(" "):rep(tabsize-s:len()%tabsize) end) end if not _cmdline then return detabify else local ei = editor.GetInfo() if not ei t...
by John Doe
Mon 26 Jul, 2021 16:24
Forum: Обсуждение макросов
Topic: CommandLine — запуск макросов по префиксам командной строки
Replies: 36
Views: 12731

CommandLine — запуск макросов по префиксам командной строки

Возникла потребность получать аргументы и в исходном виде, без вырезания кавычек. В итоге на основе исходной функции сделал итератор, возвращающий оба варианта: SplitCL_it.lua -- adapted from original source by Shmuel local splitCL_it do local pattern = [=[ (" ( (?: \\" | [^"] )* ) &q...
by John Doe
Mon 26 Jul, 2021 14:07
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 762
Views: 272694

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

@Shmuel
У объекта regex отсутствует метод gmatch.
Этому есть причина, или просто не был реализован исторически?

Update: https://bugs.farmanager.com/view.php?id=3884

Go to advanced search