Search found 5924 matches

by NightRoman
Sun 22 Nov, 2020 07:12
Forum: Предложения и идеи
Topic: Как обработать и, например, предотвратить закрытие редактора?
Replies: 5
Views: 460

Как обработать и, например, предотвратить закрытие редактора?

a workaround of opening the same editor with as-close settings as possible Yes, that is what I do, too. It's rather painful. - Cannot use the auto-delete file mode if you want to use same temp file - With no history mode you have to take care of opening at last position - Session bookmarks are lost...
by NightRoman
Sat 21 Nov, 2020 22:40
Forum: Предложения и идеи
Topic: Как обработать и, например, предотвратить закрытие редактора?
Replies: 5
Views: 460

Как обработать и, например, предотвратить закрытие редактора?

P.S.

Про обработку клавиш выхода - редактор может и через ECTL_QUIT закрываться.

В связи с этим, если новое или измененное старое событие будет, ECTL_QUIT
потребует доработки. Сейчас "Эта команда всегда возвращает TRUE".
С отменой закрытия логично возвращать FALSE.
by NightRoman
Sat 21 Nov, 2020 22:33
Forum: Предложения и идеи
Topic: Как обработать и, например, предотвратить закрытие редактора?
Replies: 5
Views: 460

Как обработать и, например, предотвратить закрытие редактора?

Для конкретного случая я выкрутился, организовав цикл перезапусков редактора. Очень костыльно и не просто. И не хочется повторять, когда еще понадобится. Вариант в лоб: если можно вызывать EE_CLOSE, когда еще редактор "жив", то так и сделать. Если возвращается 0, как плагины обязаны делать...
by NightRoman
Thu 19 Nov, 2020 08:02
Forum: Предложения и идеи
Topic: Как обработать и, например, предотвратить закрытие редактора?
Replies: 5
Views: 460

Как обработать и, например, предотвратить закрытие редактора?

Если такого способа нет, нельзя ли доработать API редактора? Use case: при закрытии редактора плагину нужно проверить текст. Если все нормально, закрываем. Если нет, пишем сообщение, не закрываем. Событие редактора EE_CLOSE не годится для этого. Нельзя проверить текст в редакторе. Нельзя отменить за...
by NightRoman
Mon 16 Nov, 2020 06:39
Forum: Предложения и идеи
Topic: Немодальные InputBox и Message
Replies: 0
Views: 313

Немодальные InputBox и Message

Поскольку немодальные диалоги в Фаре существуют с некоторого времени, хотелось бы иметь немодальные версии InputBox и Message, например, с переданной в качестве параметра функцией, которая вызывается по завершении диалога. (Вероятно, еще нужен параметр типа контекста, но это уже детали) Конечно, все...
by NightRoman
Fri 18 Sep, 2020 20:13
Forum: Обсуждение плагинов
Topic: Renewal — автообновление Far и внешних плагинов
Replies: 456
Views: 172478

Renewal — автообновление Far и внешних плагинов

DrKnS wrote: Fri 18 Sep, 2020 19:24 Вроде бы кто-то (@NightRoman?) когда-то тут писал, что .net dll в принципе невыгружаемы.
Это так, в общем.
Есть специальные режимы запуска/загрузки, в которых можно выгружать. На практике эти режимы сложные, имеют много ограничений, и фактически никем не используются.
by NightRoman
Fri 18 Sep, 2020 07:46
Forum: Разработка плагинов
Topic: Редакторное событие сохранения файла?
Replies: 9
Views: 467

Редакторное событие сохранения файла?

Тикет похожий. В случае со сверткой свернутое представление не нуждается в физическом файле на диске, так ведь?
by NightRoman
Fri 18 Sep, 2020 07:21
Forum: Разработка плагинов
Topic: Редакторное событие сохранения файла?
Replies: 9
Views: 467

Редакторное событие сохранения файла?

Из энц., хотя и неявно, следует, что нельзя отменить сохранить файла. Хорошо, если это не так, тогда энц. должна бы это явно отметить.
by NightRoman
Fri 11 Sep, 2020 10:28
Forum: О тщете всего сущего
Topic: Маленькое объявление
Replies: 18
Views: 1946

Маленькое объявление

Спасибо за работу и полезные продукты. Приятно было общаться.
Желаю всего наилучшего.
by NightRoman
Sun 05 Jul, 2020 19:00
Forum: Нужна помощь
Topic: Как запустить Фар без очистки консоли?
Replies: 5
Views: 393

Как запустить Фар без очистки консоли?

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

Code: Select all

$buffer = $Host.UI.RawUI.BufferSize
$Host.UI.RawUI.CursorPosition = [System.Management.Automation.Host.Coordinates]::new(0, $buffer.Height - 1)
by NightRoman
Sun 05 Jul, 2020 18:47
Forum: Нужна помощь
Topic: Как запустить Фар без очистки консоли?
Replies: 5
Views: 393

Как запустить Фар без очистки консоли?

А, понятно. Кое-что теряется все равно.

Глупый вопрос тогда (или предложение подумать) - а зачем проматывать на всю катушку? Может, только необходимое количество проматывать?
by NightRoman
Sun 05 Jul, 2020 18:32
Forum: Нужна помощь
Topic: Как запустить Фар без очистки консоли?
Replies: 5
Views: 393

Как запустить Фар без очистки консоли?

Как запустить Фар без очистки консоли? Хотелось бы, чтобы Фар не очищал то, что уже есть в консоли. Нет ли какого-то способа добиться этого? Есть слабая надежда, что такой способ есть, ибо начиная со второго запуска в данной консоли Фар так и ведет себя. Только первый запуск в данной консоли вызывае...
by NightRoman
Thu 02 Jul, 2020 14:14
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3833
Views: 1139227

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

Это тоже баг, причем, похоже, древний. Поправлю. Стоит, однако, иметь в виду, что элементы, в общем случае, идентифицируются по именам. Если имена не уникальны, выделение может перепрыгнуть на любой из них. Спасибо. И да, непонятно, что делать в такой ситуации. В идеальном мире были бы какие-нибудь...
by NightRoman
Thu 02 Jul, 2020 10:23
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3833
Views: 1139227

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

Изменилось поведение выделения в панели плагина - Far30b5626.x64.20200625.7z - старое поведение, более интуитивное - Far30b5630.x64.20200702.7z - новое поведение, скорей, странное Требуется плагин FarNet и его модуль PowerShellFar. Шаги: - открыть панель объектов (F11 \ PowerShellFar \ Power panel \...

Go to advanced search