Page 1 of 1

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

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

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

Posted: Sat 02 Jul, 2016 14:28
by gene.pavlovsky
Или может быть дать возможность создавать programmable (custom) completion с макросами на луа, например?

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

Posted: Sat 02 Jul, 2016 14:52
by HaRT
gene.pavlovsky, так а кто мешает?
Вешается макрос на Tab, который анализирует командную строку и положение каретки и дополняет сколь угодно умно. Если интегрируете в Фар bash completion, будет честь Вам и хвала. Более простые варианты делались плагинами и прежде — посмотрите хоть YAC.

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

Posted: Sat 02 Jul, 2016 15:25
by gene.pavlovsky
Ладно, запишу в планы на будущее. Интегрировать bash completion, думаю, наиболее трудоёмкая задача из всех пунктов моего Far-bash wishlist-а.