Создание Awesome предположений об окончании файла из имени приложения

1

В bash- complete, когда я вкладываю в конец имя файла и приложение имеет предпочтительное расширение файла, bash будет догадываться об этом.

В качестве примера

evince test/te --*tab*--> evince test/test.pdf

даже если в этой папке были файлы, такие как test.tex, test.jpg и т. д.

Есть ли способ заставить удивительную подсказку угадать расширение файла подобным образом?

Neuneck
источник

Ответы:

1

В моем rc.lua я определяю пару вспомогательных функций

local function shellcomp(command,cur_pos,ncomp)
   return awful.completion.shell(command,cur_pos,ncomp,"bash")
end

local function run_promptbox()
   awful.prompt.run{
   prompt = 'Run: ',
   text = '',
   textbox= awful.screen.focused().mypromptbox.widget,
   completion_callback=shellcomp
   }
end

Затем globalkeysдобавьте следующее (замените любую предыдущую привязку на modkey + r).

awful.key({ modkey },  "r", run_promptbox,  {description = "run prompt", group = "launcher"}),
groceryheist
источник