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

Здесь можно обсудить ваш любимый плагин.
User avatar
Tim Sobolev
Posts: 705
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time

Re: Far YAC usage

Post by Tim Sobolev » Sun 25 Mar, 2012 09:57

Latest post of the previous page:

Всё расписано в комплекте

tsul
Posts: 33
Joined: Mon 18 Oct, 2010 21:56
Has thanked: 5 times
Been thanked: 1 time

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

Post by tsul » Sun 22 Apr, 2012 21:25

DrKnS wrote:GrAnD
Release_64.7z
Огромное спасибо! Работает.
Far2.1 build 1807 bis26 x64 под Win7 x64 SP1

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Fri 27 Apr, 2012 15:31

В FAR 3.0 (trunk) плагин работает? У меня этот плагин не отображается в списке плагинов (F11).

ЗЫ. Я давно не обновлялся. Моя версия FAR 2.0 b1142. В 3.0 смотрю уже много нового. Например, настройки ушли в SQL Lite, а этот плагин свои настройки хранит в реестре.

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Fri 27 Apr, 2012 15:55

Плагин не адаптирован под новое API

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Fri 27 Apr, 2012 16:50


Если же сильно нужно изменить API, то обязательно нужно делать адаптеры в старый API.
Last edited by ujos on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан офтопик

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

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

Post by HaRT » Fri 27 Apr, 2012 18:50

ujos wrote:Если же сильно нужно изменить API, то обязательно нужно делать адаптеры в старый API.
ЧаВО:2.4: Far3Wrapper
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Fri 27 Apr, 2012 19:01

у меня конкретно YAC не работает в последнем фаре + последный wrapper
и не работает так же довольно давно.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Fri 27 Apr, 2012 19:12

обманываете, у вас не последний враппер ;)

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

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

Post by lordmuzer » Fri 27 Apr, 2012 20:44

Maximus5 wrote:обманываете, у вас не последний враппер ;)
уже да)
спасибо, теперь работает!

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Fri 27 Apr, 2012 23:11

yac b10 x86

1. FAR 2.0 b1573 не умеет запускать команды, если они начинаются на "./" . Напр:
cd ~
./f <tab> x <enter>

Выводит

'.' is not recognized as an internal or external command,
operable program or batch file.

Чтобы это исправить, можете заменять вначале ./ на .\ ? Это удобно, когда искать нужно только в локальной папке.

2. Если список вариантов большой и он выводится под панели, добавьте плз возможность прервать список кнопкой "q" (Ctrl+C долго нажимать)

3. Кнопка PgDn в диалоге выбора вариантов приводит к ошибке доступа к памяти:
Alt+F9
Ctrl+o
cd ~
far <tab> <tab>
PgDn

4. В FAR 3.0 2646 x86 + Far3Wrap.1.36.b2573 при такой последовательности действий падает плагин


Alt+F9
Ctrl+o
cd ~
./f F11 "Yet Another Completion" 0

5. Еще бы подсветку файлов организовать в выводе под панелями в соответствии с настройками :)

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

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

Post by HaRT » Sat 28 Apr, 2012 09:39

ujos wrote:1. FAR 2.0 b1573 не умеет запускать команды, если они начинаются на "./"
И при чём тут YAC?
ujos wrote:./f <tab> x <enter>
Вы в какой вообще операционке Фар запускаете-то?
Под Виндой это запуск “.” с аргументом “/f”.
ujos wrote:Чтобы это исправить, можете заменять вначале ./ на .\ ? Это удобно, когда искать нужно только в локальной папке.
Ну так и пишите сразу “.\”.

Фар есть инструмент, а не нянька. © 2009 DrKnS

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Sat 28 Apr, 2012 20:40

HaRT wrote:Ну так и пишите сразу “.\”.
"./" находятся рядом. Они легко и быстро набираются.
И потом, если всю строку взять в кавычки, то такой вариант тоже работает. Для NT / и \ - одно и то же. Похоже тут просто проблема в интерпретации строки. Не понятно где в ней команда а где параметры.


ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Mon 07 May, 2012 11:27

Почему-то не раскрывает дальше содержимое папки %VS100COMNTOOLS%

Code: Select all

D:\>set vs
VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\

D:\>cd "%VS100COMNTOOLS%"\
Хотя внутри той папки есть папки Deployment.

Пробовал с кавычками и без.

Far Manager, version 2.0 (build 1807) x86
yac.b10.x86.7z
Win7 SP1 x64

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Mon 14 May, 2012 19:25

Еще, ИМХО, в списке файлов фиктивные папки "." и ".." лишние. Их юзер должен сам руками вводить. А так, я не вижу смысла предлагать юзеру выходить из текущей папки, если он специально в нее зашел. Или предлагать текущую, если он и так в ней находится.

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Sun 27 May, 2012 22:34

Плагин еще поддерживается? Если нет, может сурсы откроете? Если открыто, где качать?

ujos
Posts: 170
Joined: Fri 27 Apr, 2012 15:10

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

Post by ujos » Mon 11 Jun, 2012 10:19

Добавьте плз возможность конфигурить тип подсказки (выпадающий список/текст под панелями) в зависимости от того, где ты воспользовался подсказкой:
1. Если пишем в командной строке и панели спрятаны - то удобно выводить текст под панели
2. Во всех других случаях нужно показывать окно.

На счет первого пункта. Попробую объяснить, почему вывод под панели удобнее чем вывод в окне. Если окно сделать таким же удобным, то вопрос отпадет сам собой:

1. Более рационально используется пространство - видно больше

2. В случае ввода текста в окно, нужно смотреть в строку фильтра(внизу) и одновременно просматривать текущий список потому что, к тому, что ты вводишь, автоматически добавляется еще какой-то текст. В случае же вывода под панель, то что ты вводишь - не изменно. Значит на него смотреть не нужно и можно вводить в слепую. Попробуйте ввести "type ./m<tab>Session.h на таком наборе файлов.

В случае окна, тебе будет предложен my_sessionmanager.h

3. Еще субъективная прричина - смена контраста. Сначала было черное поле - потом резко меняется цвет из-за всплывающего окна.

User avatar
DrKnS
Posts: 5422
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 249 times

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

Post by DrKnS » Mon 11 Jun, 2012 10:49

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

Code: Select all

if(панели_спрятаны())
    идем_в_настройки_плагина_и_включаем_вывод_в_консоль();
else
    идем_в_настройки_плагина_и_включаем_вывод_в_диалог();
вызываем_плагин();
Еще субъективная прричина - смена контраста. Сначала было черное поле - потом резко меняется цвет из-за всплывающего окна.
Цвет меняется в настройках.

Post Reply

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