Page 38 of 39

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

Posted: Wed 21 Mar, 2012 18:27
by SUSim
Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. © Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © SimSU
Работа мышкой с выделением в редакторе. © SimSU
Перемещение строк в редакторе. © SimSU
Два синхронных редактора. © SimSU
Быстрый поиск в редакторе. © SimSU
Комментирование/разкомментирование помеченного блока. © SimSU
Памятливый редактор. © SimSU
Работа с помеченным блоком в редакторе. © SimSU
Подсветка табуляции и перевода строк. © SimSU
Умный Del. © SimSU
Умные Home & End. © SimSU
Лёгкое изменение размеров табуляции. © SimSU
Транспонирование (строки превращаются в столбцы) текста. © SimSU
Удаление конечных пробелов и символов табуляции и пустых строк. © SimSU
Завершения слов в редакторе. © SimSU
Запуск приложения в DOSBox [http://www.dosbox.com]. © SimSU
Работа с файлами через контекстное меню (плагин EMenu). © SimSU
Работа с файлами через FastCopy (FastCopy.exe © http://ipmsg.org/tools/fastcopy.html). © SimSU
работа с LNK-файлами (плагин LnkView). © SimSU
Переход по вкладкам плагина Panel Tabs (плагин Panel Tabs © Максим Русов) © SimSU"
Работа с файлами через TeraCopy (TeraCopy.exe © http://www.codesector.com). © SimSU
Визуальное сравнение файлов (плагин VisualCompare © Максим Русов). © SimSU
Работа с псевдонимами (синонимами). © SimSU
Смена диска активной панели RCtrl+стрелки. © SimSU
Работа в командной строке. © SimSU
Удаление резервных и временных файлов. © SimSU
Редактирование описания в файле. © SimSU
Фавориты (избранные папки и плагины) в меню дисков. © SimSU
Работа с датой/временем файлов/папок. © SimSU
Возврат в предыдущую папку, отмена возврата. © SimSU
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU
При смене панели ширина активной панели остается постоянной. © SimSU
Для теста download/file.php?id=8815 а то замылило другим обсуждением.

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

Posted: Sun 08 Sep, 2019 12:03
by Shmuel

Latest post of the previous page:

SUSim wrote:
Sun 08 Sep, 2019 08:00
у меня у одного "Менеджер lua/moon скриптов" при вызове из меню плагинов (3.0.0.5469 x86) выдыет:
Это уже "проделки" новой библиотеки utf8. Формально её сообщение верно, хотя можно считать перестраховкой.
К примеру, string.gsub в Lua 5.1 и в LuaJIT просто игнорирует невалидный % в строке замены.
far.ConvertPath(v):gsub("%?","%*")

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

Posted: Sun 08 Sep, 2019 18:01
by Yegor
Editor_MouseSelect.lua из SimSU20190908.7z продолжает падать c тем же стеком.

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

Posted: Mon 09 Sep, 2019 14:27
by skipik
Одно из исправлений от Victor_VG:

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

Posted: Mon 09 Sep, 2019 18:43
by SUSim
Yegor wrote:
Sun 08 Sep, 2019 18:01
Editor_MouseSelect.lua из SimSU20190908.7z продолжает падать c тем же стеком.
не правда?
проверил сегодня без правок падает, а из SimSU20190908.7z не падает!

Victor_VG - отдельное спасибо! - осознаю и применю :)

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

Posted: Mon 09 Sep, 2019 19:45
by John Doe
Насколько я понимаю 'одно из исправлений' годится только для полноэкранного редактора.

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

Posted: Mon 09 Sep, 2019 20:22
by 2useven10
SUSim wrote:
Mon 09 Sep, 2019 18:43
Victor_VG - отдельное спасибо!
John Doe wrote:
Mon 09 Sep, 2019 19:45
'одно из исправлений' годится только для полноэкранного редактора.
Так и есть, 'исправление' есть, понимания в чём проблема нет.
Хотя падать, наверное перестало.

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

Posted: Mon 09 Sep, 2019 20:26
by 2useven10
SUSim wrote:
Sun 08 Sep, 2019 08:00
Все эти приседания-костыли из-за того, что окно редактора можно задать в любом положении консоли FAR, а узнать положение уже открытого редактора нет...
А через сопоставление позиции курсора (ACTL_GETCURSORPOS и позиции в редакторе не получится вычислить координаты окна?

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

Posted: Mon 09 Sep, 2019 20:56
by John Doe
Для активного редактора. Но наверно надо и фоновые поддерживать.

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

Posted: Mon 09 Sep, 2019 22:05
by zg
SUSim wrote:
Sun 08 Sep, 2019 08:00
Все эти приседания-костыли из-за того, что окно редактора можно задать в любом положении консоли FAR, а узнать положение уже открытого редактора нет...
помнится было обсуждение о том, чтобы добавить в WindowInfo размер и позицию окна. обсуждение не нашёл, поэтому не знаю, почему в итоге не сделали, но можно сделать.

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

Posted: Mon 09 Sep, 2019 22:23
by HaRT
zg wrote:
Mon 09 Sep, 2019 22:05
обсуждение не нашёл
Я пока нашёл только очень древнее про EditorInfo, но ответа на вопрос «почему» там не углядел.

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

Posted: Mon 09 Sep, 2019 22:40
by zg
HaRT wrote:
Mon 09 Sep, 2019 22:23
Я пока нашёл только очень древнее про EditorInfo, но ответа на вопрос «почему» там не углядел.
там про раскраску, это давно починили.

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

Posted: Tue 10 Sep, 2019 07:04
by 2useven10
John Doe wrote:
Mon 09 Sep, 2019 20:56
Для активного редактора. Но наверно надо и фоновые поддерживать.
Проблема в скрипте EditorMouseSelect - вряд ли там нужен фоновый.
zg wrote:
Mon 09 Sep, 2019 22:05
помнится было обсуждение о том, чтобы добавить в WindowInfo размер и позицию окна. обсуждение не нашёл, поэтому не знаю, почему в итоге не сделали, но можно сделать.
Но добавить будет правильнее.

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

Posted: Tue 10 Sep, 2019 11:54
by John Doe
2useven10 wrote:
Tue 10 Sep, 2019 07:04
Проблема в скрипте EditorMouseSelect - вряд ли там нужен фоновый.
Если на экране более одного неполноэкранных редактора, то как узнать на какой редактор пришёлся клик?
Впрочем, в будущем надеюсь на https://bugs.farmanager.com/view.php?id=3518

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

Posted: Tue 10 Sep, 2019 14:33
by zg
2useven10 wrote:
Tue 10 Sep, 2019 07:04
Проблема в скрипте EditorMouseSelect - вряд ли там нужен фоновый.
в принципе фоновый не нужен, потому что абсолютные координаты мыши есть только в processeditorinput, а он приходит только в текущий редактор.
John Doe wrote:
Tue 10 Sep, 2019 11:54
Если на экране более одного неполноэкранных редактора, то как узнать на какой редактор пришёлся клик?
всегда на текущий.
John Doe wrote:
Tue 10 Sep, 2019 11:54
Впрочем, в будущем надеюсь на https://bugs.farmanager.com/view.php?id=3518
вот когда такое будет, возможно будет смысл вернуться к обсуждению.

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

Posted: Tue 10 Sep, 2019 15:05
by buniak_a_h
zg wrote:
Tue 10 Sep, 2019 14:33
John Doe wrote:
Tue 10 Sep, 2019 11:54
Если на экране более одного неполноэкранных редактора, то как узнать на какой редактор пришёлся клик?
всегда на текущий.
Правильно ли я понял, что в случае параллельных редакторов (Editor_Pair.lua) переключаться между ними мышкой не получится?

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

Posted: Tue 10 Sep, 2019 15:30
by zg
buniak_a_h wrote:
Tue 10 Sep, 2019 15:05
Правильно ли я понял, что в случае параллельных редакторов (Editor_Pair.lua) переключаться между ними мышкой не получится?
штатно — не получится.

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

Posted: Tue 10 Sep, 2019 15:35
by John Doe
А 'не штатно' это используя ProcessConsoleInput?