feat(hotkeys): add common function for adding terminal rules

This commit is contained in:
actionless 2018-11-09 06:09:46 +01:00
parent bcc4864008
commit e36da5c463
1 changed files with 19 additions and 0 deletions

View File

@ -13,7 +13,26 @@ local keys = {
tmux = require("awful.hotkeys_popup.keys.tmux"),
qutebrowser = require("awful.hotkeys_popup.keys.qutebrowser"),
termite = require("awful.hotkeys_popup.keys.termite"),
fish = require("awful.hotkeys_popup.keys.fish"),
}
--- Add rules to match terminal.
--
-- For example:
--
-- keys.add_rules_for_terminal({ rule = { class = "XTerm" }})
--
-- will show hotkeys for `fish` and `tmux` if `xterm` terminal is running.
-- @function add_rules_for_terminal
-- @see awful.rules.rules
-- @tparam table rule Rules to match a terminal window.
function keys.add_rules_for_terminal(rule)
keys.tmux.add_rules_for_terminal(rule)
keys.fish.add_rules_for_terminal(rule)
end
return keys
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80