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

Хотите говорить о Far и не знаете, куда обратиться?
gene.pavlovsky
Posts: 157
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Postby gene.pavlovsky » Tue 28 Jun, 2016 23:26

Можно ли добавить опцию, чтобы можно было в командной строке писать, например, $USERPROFILE с автодополнением (как сейчас можно %USERPROFILE%).
Думаю, это могла бы быть опция far:config, в который можно было бы задавать набор символов, служащих префиксом для переменных среды. По умолчанию там один %, а я бы поставил %$. Хотя наверно других вариантов не бывает, так что можно и просто boolean опцией удовлетвориться.

gene.pavlovsky
Posts: 157
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Postby gene.pavlovsky » Sat 02 Jul, 2016 14:28

Или может быть дать возможность создавать programmable (custom) completion с макросами на луа, например?

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

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

Postby HaRT » Sat 02 Jul, 2016 14:52

gene.pavlovsky, так а кто мешает?
Вешается макрос на Tab, который анализирует командную строку и положение каретки и дополняет сколь угодно умно. Если интегрируете в Фар bash completion, будет честь Вам и хвала. Более простые варианты делались плагинами и прежде — посмотрите хоть YAC.
Фар есть инструмент, а не нянька. © 2009 DrKnS

gene.pavlovsky
Posts: 157
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Postby gene.pavlovsky » Sat 02 Jul, 2016 15:25

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


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

Who is online

Users browsing this forum: No registered users and 2 guests