Я предполагаю, что пропущенный )
во второй строке и повторяющийся "
в третьей строке являются ошибками транскрипции?
sed 's/^#*print \(.*\)/LOGGER.DEBUG(\1)/' ujjain
LOGGER.DEBUG("DEBUG fab_helper DRYRUN: True"+var)
LOGGER.DEBUG("DEBUG fab_helper DRYRUN: True")
LOGGER.DEBUG("DEBUG cfn_stackname: "+cfn_stackname)
Вы можете использовать список истории напрямую черезawful.client.focus.history.list
Первый элемент таблицы — это текущий сфокусированный клиент, поэтому 2 — это предыдущий
От клиента получить первый тег для просмотра этого тега
Затем поднимите клиент, чтобы он был сверху
function ()
local c = awful.client.focus.history.list[2]
client.focus = c
local t = client.focus and client.focus.first_tag or nil
if t then
t:view_only()
end
c:raise()
end
Таким образом, вы можете перейти с rc.lua
awful.key({ modkey, }, "Tab",
function ()
awful.client.focus.history.previous()
if client.focus then
client.focus:raise()
end
end,
{description = "go back", group = "client"}),
К
awful.key({ modkey, }, "Tab",
function ()
local c = awful.client.focus.history.list[2]
client.focus = c
local t = client.focus and client.focus.first_tag or nil
if t then
t:view_only()
end
c:raise()
end,
{description = "go back", group = "client"}),