Search found 5878 matches

by NightRoman
Thu 16 Aug, 2018 06:30
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

Far30b5256.x64.20180816.7z - плагин FarNet + PowerShellFar зависает при вызовах Far Far30b5255.x64.20180814.7z - плагин работает нормально Например, следующие команды PowerShellFar вызывают зависание ps: $far.Message('hello') ps: $editor = $Far.CreateEditor(); $editor.FileName = 'z.txt'; $editor.Ope...
by NightRoman
Wed 15 Aug, 2018 17:36
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

А где именно в энциклопедии написано, что нельзя вызывать Фар из неосновного потока? Может, стоит переформулировать точнее. Потокобезопастность - это доступ к общим ресурсам по одному потоку зараз, а не только из главного потока.
by NightRoman
Wed 15 Aug, 2018 17:16
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

с трудом вериться. ПШ использует отдельный поток для выполнения скрипта. В частности, это дает возможность остановить выполнение в любой момент, прервав поток. Вызывающий поток (главный, плагина) при этом "блокирован". Таким образом, вызовы Фар гарантированы только из одного потока скрипта. Потокоб...
by NightRoman
Wed 15 Aug, 2018 16:37
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

апи никогда нельзя было вызывать из неосновного потока. Это не совсем так. Никогда нельзя было одновренно из нескольких. Это не одно и то же. Например, PowerShellFar, когда запускает скрипты *всегда* приводит к вызову Фар из неглавного потока. Так работает ядро ПШ, и это изменить плагин не может.
by NightRoman
Wed 15 Aug, 2018 16:32
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

Что означает на практике "все вызовы плагинов защищены глобальной критической секцией"?
Плагину нельзя будет вызывать Фар АПИ из неглавного потока или что-то другое?
by NightRoman
Tue 15 May, 2018 06:12
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

Создать PowerShellFar скрипт "bug-.ps1" $Explorer = New-Object PowerShellFar.PowerExplorer 23883bd3-32c0-4d23-ba44-d1c29ad19454 -Property @{ Functions = 'GetContent' AsGetFiles = { New-FarFile -Name Test } AsGetContent = { param($0, $_) $_.UseText = 'Test' } } $Explorer.OpenPanel() Запустить командо...
by NightRoman
Wed 04 Apr, 2018 01:35
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

Far 3.0.5177 - новое поведение (ошибка?) Far 3.0.5174 - старое поведение Новое неожиданное поведение проявляется, например, в этом скрипте PowerShellFar: https://github.com/nightroman/FarNet/blob/master/PowerShellFar/Bench/Test/Test-Explorer-.ps1 -- Запустить командой: ps: .\Test-Explorer-.ps1 -- От...
by NightRoman
Thu 08 Feb, 2018 14:59
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3460
Views: 898602

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

build 5140 Скрипты PowerShell (расширение .ps1) по энтер стали запускаться в отдельной консоли. В 5139 запускаются в консоли Фара. Подробности: - Ассоция с .ps1 в Фаре есть, но для энтер там пусто (предполагается использование системной) - .ps1 включено в PATHEXT - системная ассоциация такая: > asso...
by NightRoman
Sun 04 Feb, 2018 14:50
Forum: Обсуждение Far Manager
Topic: Если текст не помещается в поле редактирования диалога
Replies: 12
Views: 3262

Если текст не помещается в поле редактирования диалога

Стоит попробовать просто ставить курсор на начало. Это непривычно в Фаре, но привычно во многих других приложениях. Есть плюсы и минусы. Чего больше, и нужен ли флаг для переключения, выяснится на практике (и будут аргументы, наверное).
by NightRoman
Tue 26 Dec, 2017 15:38
Forum: Разработка плагинов
Topic: APanel.Path0 -- как получить аналог из плагина?
Replies: 27
Views: 8646

APanel.Path0 -- как получить аналог из плагина?

John Doe wrote:
Tue 26 Dec, 2017 13:58
NightRoman wrote:
Tue 26 Dec, 2017 13:42
Там все, что угодно может быть
Да нет же, там реальный путь, как и в Path0
А, тогда я проглядел слона-то. Надо будет задействовать. Спасибо.
by NightRoman
Tue 26 Dec, 2017 13:42
Forum: Разработка плагинов
Topic: APanel.Path0 -- как получить аналог из плагина?
Replies: 27
Views: 8646

APanel.Path0 -- как получить аналог из плагина?

John Doe wrote:
Tue 26 Dec, 2017 10:16
NightRoman wrote:
Tue 26 Dec, 2017 07:15
Но есть проблема, если панель сама запускается из плагиновой панели, тогда непонятно, как эту папку получить.
getcurrentdirectory не оно?
Там все, что угодно может быть, в зависимости от того, что у плагина панели является файловой системой.
by NightRoman
Tue 26 Dec, 2017 07:15
Forum: Разработка плагинов
Topic: APanel.Path0 -- как получить аналог из плагина?
Replies: 27
Views: 8646

APanel.Path0 -- как получить аналог из плагина?

а каков вообще сценарий использования Path0? Для сохранения на диск чего-то с панели папка по умолчанию была бы очень полезна. В своем плагине пока запоминаю текущую папку при старте панели. В принципе, так жить можно. Но есть проблема, если панель сама запускается из плагиновой панели, тогда непон...
by NightRoman
Fri 17 Nov, 2017 11:03
Forum: Обсуждение Far Manager
Topic: HelpDown — конвертер md -> htm -> hlf
Replies: 82
Views: 32033

HelpDown — конвертер md -> htm -> hlf

По нему вопрос: возможно ли раскрашивать fenced code blocks соответственно указанному типу? И сложно ли распознавать setext-заголовки (т.е. подчёркнутые)? Первое можно для некоторого забитого набора языков из тех, что есть у колорер. Пробовал, работает. Пока неохота. Второе не знаю, как. И можно ли...
by NightRoman
Fri 17 Nov, 2017 06:07
Forum: Обсуждение Far Manager
Topic: HelpDown — конвертер md -> htm -> hlf
Replies: 82
Views: 32033

HelpDown — конвертер md -> htm -> hlf

John Doe wrote:
Sun 12 Nov, 2017 14:43
Markdown

Если в конце строки добавить два пробела, то последний подсветится (в обычном тексте, в списках).
В blockquote не подсветится.
Пофиксил, пул реквест в очереди с еще одним фиксом.
https://github.com/colorer/Colorer-schemes/pull/61

Последнее время ждать "приема" приходится долго...
by NightRoman
Sun 12 Nov, 2017 19:40
Forum: Обсуждение Far Manager
Topic: HelpDown — конвертер md -> htm -> hlf
Replies: 82
Views: 32033

HelpDown — конвертер md -> htm -> hlf

Все-таки пожелание потребовало целой статьи :)
Спасибо, это все полезно будет.

Go to advanced search