View Issue Details

IDProjectCategoryView StatusLast Update
0003287WishesCommand Line/Executepublic2018-11-15 10:08
ReporterNightRoman Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Summary0003287: Команда плагина из CtrlG открывает неактивный редактор
DescriptionКоманда плагина из CtrlG открывает неактивный редактор

- На панели встать на файл для открытия в редакторе.
- Из диалога CtrlG вызвать команду плагина, которая открывает редактор, например, PowerShellFar:

ps: Open-FarEditor '!\!.!'

В итоге редактор открывается, но его окно не активно. Активное окно - панели.

Ожидается, что окно редактора активно, как при вызове подобной команды из ком строки:

ps: Open-FarEditor <файл>
TagsNo tags attached.
Build

Activities

zg

2016-09-01 06:48

developer   bugnote:0014738

1. зачем в багрепорте упоминать тяжёлые и нетривиальные в установке плагины, если всё воспроизводится в стандартной комплектации?
2. https://sourceforge.net/p/farmanager/code/HEAD/tree/trunk/unicode_far/filelist.cpp#l1553 - выглядит как осознанная фича.

NightRoman

2016-09-01 07:03

reporter   bugnote:0014739

Ну раз не баг, можно закрыть.

Для меня фича выглядела, как баг. И, на первый взгляд, эта фича неудобная. Но наверняка в ней есть смысл.

shmuel

2016-09-01 07:30

developer   bugnote:0014740

Интересно, в каких случаях это воспроизводится, а в каких нет. Например:
[1] edit:!\!.! - воспроизводится, а
[2] lua:editor.Editor( [[!\!.!]],nil,nil,nil,nil,nil,257) - не воспроизводится.
(257 - это EF_NONMODAL+EF_IMMEDIATERETURN).

JohnDoe

2016-09-01 08:07

updater   bugnote:0014741

Last edited: 2016-09-01 08:08

И, на первый взгляд, эта фича неудобная.

NightRoman
Так и есть.

Но наверняка в ней есть смысл.

NightRoman
Она решает определённую проблему, при этом создавая другую.
На форуме есть, надо найти.

Ну раз не баг, можно закрыть.

NightRoman
Перевести в виш и оставить

zg

2016-09-01 15:01

developer   bugnote:0014742

> [2] lua:editor.Editor( [[!\!.!]],nil,nil,nil,nil,nil,257) - не воспроизводится.
потому что строка выполняется через PostNewMacro уже после того, как ctrlg отработал и переключился в панели. если использовать luas — воспроизводится.

shmuel

2016-09-01 15:08

developer   bugnote:0014743

zg, спасибо. Как-то сам не допёр.

Issue History

Date Modified Username Field Change
2016-09-01 06:31 NightRoman New Issue
2016-09-01 06:48 zg Note Added: 0014738
2016-09-01 07:03 NightRoman Note Added: 0014739
2016-09-01 07:30 shmuel Note Added: 0014740
2016-09-01 08:07 JohnDoe Note Added: 0014741
2016-09-01 08:08 JohnDoe Note Edited: 0014741
2016-09-01 08:08 JohnDoe Note Edited: 0014741
2016-09-01 15:01 zg Note Added: 0014742
2016-09-01 15:08 shmuel Note Added: 0014743
2018-11-15 10:08 JohnDoe Project Far Manager => Wishes