YAC: Yet Another Completion — Ещё Одна Дополнялка

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by DrKnS »

Latest post of the previous page:

ujos wrote:Добавьте плз возможность конфигурить тип подсказки (выпадающий список/текст под панелями) в зависимости от того, где ты воспользовался подсказкой:
Макросы в помощь:

Code: Select all

if(панели_спрятаны())
    идем_в_настройки_плагина_и_включаем_вывод_в_консоль();
else
    идем_в_настройки_плагина_и_включаем_вывод_в_диалог();
вызываем_плагин();
Еще субъективная прричина - смена контраста. Сначала было черное поле - потом резко меняется цвет из-за всплывающего окна.
Цвет меняется в настройках.
Yegor
Posts: 1092
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 15 times
Been thanked: 26 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by Yegor »

А версию под Far 3 ждать или нет? Ну или основную ф-ть перевести в сам Far, раз уж Completion добавили? Не хватает возможности выбирать что дополнять, а что нет. Я себе бы выключил дополнение из истории.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by DrKnS »

Yegor wrote:А версию под Far 3 ждать или нет?
Ждать.
Не хватает возможности выбирать что дополнять, а что нет. Я себе бы выключил дополнение из истории.
build 2690, не?
Yegor
Posts: 1092
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 15 times
Been thanked: 26 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by Yegor »

О, это хоть что-то, спасибо! :)

Еще бы сделать, чтобы при CtrlSpace и единственном варианте не показывать меню с выбором, но похоже можно намакросить
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
lordmuzer
Posts: 524
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 10 times
Contact:

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by lordmuzer »

Yegor wrote:О, это хоть что-то, спасибо! :)

Еще бы сделать, чтобы при CtrlSpace и единственном варианте не показывать меню с выбором, но похоже можно намакросить
Макросить будет проще, если к этому диалогу прицепят GUID.
Потому как заголовок там довольно непростой (
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by John Doe »

Под двойку был идентификатор для DialogManager.
А для тройки можно вот так извратиться:

Code: Select all

$if (substr(Title,0,1)==\"[\" && substr(Title,(len(Title)-1)/2,1)==\"/\" && substr(Title,len(Title)-1,1)==\"]\" && substr(Title,1,(len(Title)-3)/2)==String(ItemCount))
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by zg »

John Doe wrote:Под двойку был идентификатор для DialogManager.
ну никто не мешает во врапере 2->3 эмулировать гуид.
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by DrKnS »

lordmuzer wrote:Макросить будет проще, если к этому диалогу прицепят GUID.
Потому как заголовок там довольно непростой (
У этого диалога своя макрообласть, зачем вам ещё и гуид?
User avatar
lordmuzer
Posts: 524
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 10 times
Contact:

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by lordmuzer »

Макрообласть у него же Dialog?
или я что то не так понимаю.
сейчас и приходится делать пример так как описал John Doe

попробуй дописать Guid через врапер по совету Zg, спасибо
User avatar
lordmuzer
Posts: 524
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 10 times
Contact:

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by lordmuzer »

John Doe wrote:Под двойку был идентификатор для DialogManager.
А для тройки можно вот так извратиться:

Code: Select all

$if (substr(Title,0,1)==\"[\" && substr(Title,(len(Title)-1)/2,1)==\"/\" && substr(Title,len(Title)-1,1)==\"]\" && substr(Title,1,(len(Title)-3)/2)==String(ItemCount))
Еще странно, но под 3 и врапером у меня Title для этого диалога пустой приходит (
Макросы через MacroLib, может в нем дело.
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by John Doe »

Нет, ни MacroLib, ни враппер тут не при чём.
Под двойкой тоже Title пустой.
Не знаю в какой версии "поломалось", потому что не пользовался эти макросом оочень давно.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by Max Rusov »

Попробовал Subj под Far3. Если выключить опцию "Show item type" то при выборе элемента (или отмене) FAR молча закрывается. Виноват плагин или wrapper - не знаю.
ujos
Posts: 171
Joined: Fri 27 Apr, 2012 15:10

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by ujos »

Долго еще мигрировать на FAR 3? :oops:
User avatar
lordmuzer
Posts: 524
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 10 times
Contact:

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by lordmuzer »

Max Rusov wrote:Попробовал Subj под Far3. Если выключить опцию "Show item type" то при выборе элемента (или отмене) FAR молча закрывается. Виноват плагин или wrapper - не знаю.
Не помню писал или нет. У меня тоже повторяется, но не всегда.
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by DrKnS »

ujos wrote:Долго еще мигрировать на FAR 3? :oops:
Уже почти, но сейчас дико мало свободного времени.
Если кто-нибудь возьмётся допилить - могу выложить код как есть, в некомпилируемом состоянии.
ujos
Posts: 171
Joined: Fri 27 Apr, 2012 15:10

Re: YAC: Yet Another Completion — Ещё Одна Дополнялка

Post by ujos »

Выкладывай, у кого появится время - займется.
И раскажи чего там еще не хватает, чего планировалось сделать.
Post Reply

Return to “Обсуждение плагинов”