Автодополнение в диалогах

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: автодополнение в диалогах

Post by lordmuzer »

Latest post of the previous page:

еще по поводу кликабельной стрелки в комстроке:
пишу в строке cd c:\(или что то другое), происходит переход куда надо, в консоли дублируеться путь примерно так

Code: Select all

C:\>cd c:\
C:\>
но напротив строки C:\> справа еще и стрелка дублируеться. как бы непорядок.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

А вот этот дефектик так и проявляется:
http://forum.farmanager.com/viewtopic.p ... 043#p57043

Не забылся он? Может, на мантис переложить?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: автодополнение в диалогах

Post by DrKnS »

Дефектик более глобальный, непосредственно с сабжем не связанный, а связанный с некоторыми недостатками оконной системы far.
Ноги растут оттуда же, откуда и у истории об аудиоплеерах и меню плагинов.

На багтрекер запиши, да.
Как-то в стиле "диалоги продолжают перерисовываться, несмотря на открытое поверх них меню".
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: автодополнение в диалогах

Post by Denis »

А вот ещё один.
Если при поиске плагином EdtFind искомая строка в диалоге показывалась в автодополнении(но не была выбрана), то под диалогом она так и остаётся висеть.
Far 2.0 build 1435 x86
EdtFindW.v2.rar

User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

NightRoman wrote:Словом, предложения:
1) когда играет или пишется макрос, автокомплит не запускать никогда
2) автокоплит корректно "пропускает" старты макросов в родительскую область, закрываясь предварительно
3) не заводить специальную макро область для автокомплита (бессмысленно с учетом 1) и 2))
У меня глюки или нет? Мне казалось (но уже не уверен), что "пропускание макросов" вроде работало, начиная с какой-то версии, а теперь не работает опять.

Если поломалось, можно починить?
А если и не работало, можно попросить?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: автодополнение в диалогах

Post by DrKnS »

NightRoman wrote:У меня глюки или нет? Мне казалось (но уже не уверен), что "пропускание макросов" вроде работало, начиная с какой-то версии, а теперь не работает опять.

Если поломалось, можно починить?
А если и не работало, можно попросить?
У меня вот всё работает.
Про отсутствие телепатов и культуру багорепортёрства напоминать или не надо?
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

Я ж говорю, что не уверен уже, что работало. ОК, ясно, работало. Или даже работает, но проблемы у меня. Описываю.

Дополнение в комстроке. На F9 у меня навешен TabExpansion через меню модуля PSF. Когда жму F9 при открытом списке дополнения, ничего не происходит, список дополнения все еще открыт и никакой TabExpansion не запустился, как и было когда-то в начале появления фичи.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

В догонку - проверил, в диалогах вроде все нормально, тот же мой F9-TabExpansion закрывает список и вызывает, что требуется. Значит, в комстроке только что-то отвалилось\поменялось\или-у-меня-чего.
Last edited by NightRoman on Thu 08 Apr, 2010 14:19, edited 1 time in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: автодополнение в диалогах

Post by DrKnS »

NightRoman wrote:На F9 у меня навешен TabExpansion через меню модуля PSF
Я про телепатов, кажется, уже говорил?

Как именно навешан? Текст макроса в студию.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

Такой макрос в области Common:
$If (Shell||Info||QView||Tree) F11 $If (Menu.Select("PowerShellFar", 2) > 0) Enter 7 $End $End
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

Либо такой макрос F9 тоже не идет в панелях, где "1" - это хоткей PSF
F11 1 7

Но я заметил вот что. Если тот же макрос повесить, скажем, временно на F7 в Shell, то работает.
UPD: see below.
Last edited by NightRoman on Thu 08 Apr, 2010 16:08, edited 2 times in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: автодополнение в диалогах

Post by DrKnS »

NightRoman wrote:Такой макрос в области Common:
$If (Shell||Info||QView||Tree) F11 $If (Menu.Select("PowerShellFar", 2) > 0) Enter 7 $End $End
1. И с какого бодуна ему работать, если у комплита своя отдельная макрообласть и в твоём $If() она не упомянута?
2. Мне очень интересно, как оно у тебя работало в диалогах, если диалоговая область тоже не упомянута? :)
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: автодополнение в диалогах

Post by lordmuzer »

в списке дополнения странно работает фильтр по Ctrl+Alt+F.
если ввести недопустимый фильтр (при котором не должно быть строк в списке), сам список не очищается, но ведет себя так будто бы он пустой)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

DrKnS wrote:
NightRoman wrote: 1. И с какого бодуна ему работать, если у комплита своя отдельная макрообласть и в твоём $If() она не упомянута?
2. Мне очень интересно, как оно у тебя работало в диалогах, если диалоговая область тоже не упомянута? :)
Понятно....
1) так значит все-таки ввели для комплита свою область? (зря, по-моему, но ввели, так ввели)
2) в диалоге другой макрос, конечно
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: автодополнение в диалогах

Post by NightRoman »

Не. Что-то там не так.

Вот щас добавил в шелл такой Ф9 и удалил Ф9 из коммон:
F11 1 7
и оно работает прямо из области комплита.
*) Как оно работает в шелл, если у комплита отдельная область?
*) А раз оно работает в шелл, то почему не работает мой оригинальный макрос из коммон у которого в условии шелл указан?
Post Reply

Return to “Обсуждение Far Manager”