1
0
Fork 0
mirror of https://github.com/lcpz/awesome-copycats.git synced 2025-01-11 02:08:08 +00:00

Better ident

This commit is contained in:
aviau 2014-05-12 16:16:06 -04:00
parent fbcc1210bb
commit 33483978e5

View file

@ -13,131 +13,130 @@ root.buttons(awful.util.table.join(
-- {{{ Key bindings -- {{{ Key bindings
globalkeys = awful.util.table.join(globalkeys, globalkeys = awful.util.table.join(globalkeys,
-- Layout manipulation
awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end),
awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end),
awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end),
awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
awful.key({ modkey, }, "Tab",
function ()
awful.client.focus.history.previous()
if client.focus then
client.focus:raise()
end
end),
awful.key({ altkey, "Shift" }, "l", function () awful.tag.incmwfact( 0.05) end),
awful.key({ altkey, "Shift" }, "h", function () awful.tag.incmwfact(-0.05) end),
awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
awful.key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end),
awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
awful.key({ modkey, "Control" }, "n", awful.client.restore),
-- Layout manipulation -- Standard program
awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end),
awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end), awful.key({ modkey, "Control" }, "r", awesome.restart),
awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end), awful.key({ modkey, "Shift" }, "q", awesome.quit),
awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
awful.key({ modkey, }, "Tab",
function ()
awful.client.focus.history.previous()
if client.focus then
client.focus:raise()
end
end),
awful.key({ altkey, "Shift" }, "l", function () awful.tag.incmwfact( 0.05) end),
awful.key({ altkey, "Shift" }, "h", function () awful.tag.incmwfact(-0.05) end),
awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
awful.key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end),
awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
awful.key({ modkey, "Control" }, "n", awful.client.restore),
-- Standard program -- Dropdown terminal
awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end), awful.key({ modkey, }, "z", function () drop(terminal) end),
awful.key({ modkey, "Control" }, "r", awesome.restart),
awful.key({ modkey, "Shift" }, "q", awesome.quit),
-- Dropdown terminal -- Take a screenshot
awful.key({ modkey, }, "z", function () drop(terminal) end), -- https://github.com/copycat-killer/dots/blob/master/bin/screenshot
awful.key({ altkey }, "p", function() os.execute("screenshot") end),
-- Take a screenshot -- Tag browsing
-- https://github.com/copycat-killer/dots/blob/master/bin/screenshot awful.key({ modkey }, "Left", awful.tag.viewprev ),
awful.key({ altkey }, "p", function() os.execute("screenshot") end), awful.key({ modkey }, "Right", awful.tag.viewnext ),
awful.key({ modkey }, "Escape", awful.tag.history.restore),
-- Tag browsing -- Non-empty tag browsing
awful.key({ modkey }, "Left", awful.tag.viewprev ), awful.key({ altkey }, "Left", function () lain.util.tag_view_nonempty(-1) end),
awful.key({ modkey }, "Right", awful.tag.viewnext ), awful.key({ altkey }, "Right", function () lain.util.tag_view_nonempty(1) end),
awful.key({ modkey }, "Escape", awful.tag.history.restore),
-- Non-empty tag browsing -- Default client focus
awful.key({ altkey }, "Left", function () lain.util.tag_view_nonempty(-1) end), awful.key({ altkey }, "k",
awful.key({ altkey }, "Right", function () lain.util.tag_view_nonempty(1) end), function ()
awful.client.focus.byidx( 1)
if client.focus then client.focus:raise() end
end),
awful.key({ altkey }, "j",
function ()
awful.client.focus.byidx(-1)
if client.focus then client.focus:raise() end
end),
-- Default client focus -- By direction client focus
awful.key({ altkey }, "k", awful.key({ modkey }, "j",
function () function()
awful.client.focus.byidx( 1) awful.client.focus.bydirection("down")
if client.focus then client.focus:raise() end if client.focus then client.focus:raise() end
end), end),
awful.key({ altkey }, "j", awful.key({ modkey }, "k",
function () function()
awful.client.focus.byidx(-1) awful.client.focus.bydirection("up")
if client.focus then client.focus:raise() end if client.focus then client.focus:raise() end
end), end),
awful.key({ modkey }, "h",
function()
awful.client.focus.bydirection("left")
if client.focus then client.focus:raise() end
end),
awful.key({ modkey }, "l",
function()
awful.client.focus.bydirection("right")
if client.focus then client.focus:raise() end
end),
-- By direction client focus -- Show Menu
awful.key({ modkey }, "j", awful.key({ modkey }, "w",
function() function ()
awful.client.focus.bydirection("down") mymainmenu:show({ keygrabber = true })
if client.focus then client.focus:raise() end end),
end),
awful.key({ modkey }, "k",
function()
awful.client.focus.bydirection("up")
if client.focus then client.focus:raise() end
end),
awful.key({ modkey }, "h",
function()
awful.client.focus.bydirection("left")
if client.focus then client.focus:raise() end
end),
awful.key({ modkey }, "l",
function()
awful.client.focus.bydirection("right")
if client.focus then client.focus:raise() end
end),
-- Show Menu -- MPD control
awful.key({ modkey }, "w", awful.key({ altkey, "Control" }, "Up",
function () function ()
mymainmenu:show({ keygrabber = true }) awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle")
end), mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Down",
function ()
awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop")
mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Left",
function ()
awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev")
mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Right",
function ()
awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next")
mpdwidget.update()
end),
-- MPD control -- Copy to clipboard
awful.key({ altkey, "Control" }, "Up", awful.key({ modkey }, "c", function () os.execute("xsel -p -o | xsel -i -b") end),
function ()
awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle")
mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Down",
function ()
awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop")
mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Left",
function ()
awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev")
mpdwidget.update()
end),
awful.key({ altkey, "Control" }, "Right",
function ()
awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next")
mpdwidget.update()
end),
-- Copy to clipboard -- User programs
awful.key({ modkey }, "c", function () os.execute("xsel -p -o | xsel -i -b") end), awful.key({ modkey }, "q", function () awful.util.spawn(browser) end),
awful.key({ modkey }, "i", function () awful.util.spawn(browser2) end),
awful.key({ modkey }, "s", function () awful.util.spawn(gui_editor) end),
awful.key({ modkey }, "g", function () awful.util.spawn(graphics) end),
-- User programs -- Prompt
awful.key({ modkey }, "q", function () awful.util.spawn(browser) end), awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
awful.key({ modkey }, "i", function () awful.util.spawn(browser2) end), awful.key({ modkey }, "x",
awful.key({ modkey }, "s", function () awful.util.spawn(gui_editor) end), function ()
awful.key({ modkey }, "g", function () awful.util.spawn(graphics) end), awful.prompt.run({ prompt = "Run Lua code: " },
mypromptbox[mouse.screen].widget,
-- Prompt awful.util.eval, nil,
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end), awful.util.getdir("cache") .. "/history_eval")
awful.key({ modkey }, "x", end)
function ()
awful.prompt.run({ prompt = "Run Lua code: " },
mypromptbox[mouse.screen].widget,
awful.util.eval, nil,
awful.util.getdir("cache") .. "/history_eval")
end)
) )
-- Bind all key numbers to tags. -- Bind all key numbers to tags.