Расширение completion-а в UNIX стиле

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Расширение completion-а в UNIX стиле

Post by gene.pavlovsky »

Можно ли добавить опцию, чтобы можно было в командной строке писать, например, $USERPROFILE с автодополнением (как сейчас можно %USERPROFILE%).
Думаю, это могла бы быть опция far:config, в который можно было бы задавать набор символов, служащих префиксом для переменных среды. По умолчанию там один %, а я бы поставил %$. Хотя наверно других вариантов не бывает, так что можно и просто boolean опцией удовлетвориться.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Расширение completion-а в UNIX стиле

Post by gene.pavlovsky »

Или может быть дать возможность создавать programmable (custom) completion с макросами на луа, например?
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Расширение completion-а в UNIX стиле

Post by HaRT »

gene.pavlovsky, так а кто мешает?
Вешается макрос на Tab, который анализирует командную строку и положение каретки и дополняет сколь угодно умно. Если интегрируете в Фар bash completion, будет честь Вам и хвала. Более простые варианты делались плагинами и прежде — посмотрите хоть YAC.
Фар есть инструмент, а не нянька. © 2009 DrKnS
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Расширение completion-а в UNIX стиле

Post by gene.pavlovsky »

Ладно, запишу в планы на будущее. Интегрировать bash completion, думаю, наиболее трудоёмкая задача из всех пунктов моего Far-bash wishlist-а.
Post Reply

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