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

Здесь можно обсудить ваш любимый плагин.
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

Post by Игорь Юдинцев »

Latest post of the previous page:

7-Zip 4.65 при попытке распаковать архив с новой версией плагина выдаёт сообщение "Неподдерживаемый метод сжатия".

User avatar
DrKnS
Posts: 5646
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 307 times

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

Post by DrKnS »


Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

Post by Игорь Юдинцев »

DrKnS, спасибо.

ivmai
Posts: 16
Joined: Wed 22 Jul, 2009 11:30

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

Post by ivmai »

Вывело:
Exception occurred:
"Access violation (read from 0x0000004C)"
Exception address: 0x772E7F1A in module:
C:\Program Files\Far\Plugins\YAC\yac.dll

Повторить не смог. Far 2.0b1055 x86. Версия плагина от 16.06.09.

Ещё некоторые предложения:
1. исключить (или иметь флажок для исключения) "." и ".." из списка выбора (за исключением когда это первый компонент пути или предыдущий компонент пути был "..") - как это сделано в bash;
2. иметь флажок "Show dialog for 1 match" - т.е. выводить меню выбора даже если есть только один выриант (в случае "Show matches in dialog").

Спасибо за удобный плагин.

User avatar
DrKnS
Posts: 5646
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 307 times

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

Post by DrKnS »

1. исключить (или иметь флажок для исключения) "." и ".." из списка выбора
А зачем?
2. иметь флажок "Show dialog for 1 match" - т.е. выводить меню выбора даже если есть только один выриант
Опять же - зачем?

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

DrKnS wrote:
2. иметь флажок "Show dialog for 1 match" - т.е. выводить меню выбора даже если есть только один выриант
Опять же - зачем?
Например для того чтобы
a) убедиться что этот вариант не подходит, нажать Esc и скорректировать исходную строку
б) посмотреть полный путь варианта и т.п.
https://t.me/FarManager — Telegram чат

ivmai
Posts: 16
Joined: Wed 22 Jul, 2009 11:30

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

Post by ivmai »

DrKnS wrote:
1. исключить (или иметь флажок для исключения) "." и ".." из списка выбора (за исключением когда это первый компонент пути или предыдущий компонент пути был "..")
А зачем?
Если стоит "выбор из диалога" - то для того чтобы непредлагать то что никто (на практике) не будет выбирать (т.е. для уменьшения кол-ва нажатий на стрелку вниз на два) .
DrKnS wrote:
2. иметь флажок "Show dialog for 1 match" - т.е. выводить меню выбора даже если есть только один выриант
Опять же - зачем?
Или даже флажок "Show dialog for <2 matches" (но такого не видел в других дополнялках)...

К указанному в предыдущем посте:
3. Для единообразия, чтобы Enter означал завершение выбора (а сейчас он выполняет либо завершение выбора (если более одного варианта) или, фактически, запуск команды (для случая командной строки) иначе).

User avatar
Sergey Sarbash
Posts: 44
Joined: Fri 15 Apr, 2005 18:30
Location: г. Набережные Челны
Contact:

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

Post by Sergey Sarbash »

Устанавливаю макросы при помощи "setmacros.cmd". Не работает. При нажатии на [Tab] выдает меню плагинов и всё.
Проверил реестр, макросы на месте, всё Ок. Похоже, не отрабатывает "$If(Menu.Select("Yet Another Completion")) Enter".

Far 2.0 build 1131 x86.

В макросах не силён, подскажите, пожалуйста, где подкрутить? Если тупо заменить на Y, то что убрать в %cmdend%?
Спасибо.
С уважением,
Сергей Сарбаш.

User avatar
DrKnS
Posts: 5646
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 307 times

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

Post by DrKnS »

Похоже, не отрабатывает "$If(Menu.Select("Yet Another Completion")) Enter"
Поди хоткей для этого пункта есть?
Если есть - в печку его.

User avatar
John Doe
Бюрократ
Posts: 12838
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

Правильнее переделать дистрибутивные макросы с использованием MENUSELECT_MATCH_TAIL
https://t.me/FarManager — Telegram чат

User avatar
Sergey Sarbash
Posts: 44
Joined: Fri 15 Apr, 2005 18:30
Location: г. Набережные Челны
Contact:

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

Post by Sergey Sarbash »

Хоткей вроде не был назначен. В общем, установил ConEmu, запускаю FAR под ним, всё работает. Всем спасибо за участие, вопрос отпал.
С уважением,
Сергей Сарбаш.

vtrash
Posts: 4
Joined: Sun 06 Sep, 2009 14:22

Автозаполнение имени файла/каталога

Post by vtrash »

Юниксоиды пользуются этой "фишкой". Если начать писать имя файла в командной строке, а потом нажать таб, то имя автоматически дополняется до конца. Например напечатав
U[Tab] -> User
Оная есть уже и в стандатрной виндовской cmd.
Почему бы встроить в Far не повесить ее например на Ctrl+tab при работе в командной строке.
Просто иногда быстрее набить cd \W[tab]\Sy[tab]32\Dev[tab], чем бегать по каталогам с помощью клавиш.
Если окна погашены, но можно и просто [tab] без ctrl


User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

Re: Автозаполнение имени файла/каталога

Post by HaRT »

vtrash
В этом году в моде YAC.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Автозаполнение имени файла/каталога

Post by Andrey Budko »

HaRT wrote:vtrash
В этом году в моде YAC.
А чем она модная? Вот скачал, поставил, проинсталил макросы, скрыл панели, нажал A <TAB> - меню появляется через 10 секунд. Почему так долго?

User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

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

Post by HaRT »

Andrey Budko wrote:скрыл панели, нажал A <TAB> - меню появилось приблизительно через 8 секунд. И так каждый раз.
У меня меню открывается моментально. Не знаю, из-за чего такая разница.
А модный этот плагин потому, что много умеет, делает это хорошо (в сравнении с другими плагинами), гибко настраивается и не заброшенный.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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