Merge pull request #2948 from actionless/vim-keys-add-folds
Vim hotkeys: add folds
This commit is contained in:
commit
5ad02d0b8b
|
@ -8,19 +8,6 @@
|
||||||
|
|
||||||
local hotkeys_popup = require("awful.hotkeys_popup.widget")
|
local hotkeys_popup = require("awful.hotkeys_popup.widget")
|
||||||
|
|
||||||
local vim_rule_any = {name={"vim", "VIM"}}
|
|
||||||
for group_name, group_data in pairs({
|
|
||||||
["VIM: motion"] = { color="#009F00", rule_any=vim_rule_any },
|
|
||||||
["VIM: command"] = { color="#aFaF00", rule_any=vim_rule_any },
|
|
||||||
["VIM: command (insert)"] = { color="#cF4F40", rule_any=vim_rule_any },
|
|
||||||
["VIM: operator"] = { color="#aF6F00", rule_any=vim_rule_any },
|
|
||||||
["VIM: find"] = { color="#65cF9F", rule_any=vim_rule_any },
|
|
||||||
["VIM: scroll"] = { color="#659FdF", rule_any=vim_rule_any },
|
|
||||||
}) do
|
|
||||||
hotkeys_popup.add_group_rules(group_name, group_data)
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
local vim_keys = {
|
local vim_keys = {
|
||||||
|
|
||||||
["VIM: motion"] = {{
|
["VIM: motion"] = {{
|
||||||
|
@ -170,8 +157,29 @@ local vim_keys = {
|
||||||
y="scroll line down",
|
y="scroll line down",
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
|
|
||||||
|
["VIM: fold"] = {{
|
||||||
|
modifiers = {},
|
||||||
|
keys = {
|
||||||
|
za="toggle",
|
||||||
|
zc="close",
|
||||||
|
zo="open",
|
||||||
|
zA="toggle recursive",
|
||||||
|
zC="close recursive",
|
||||||
|
zO="open recursive",
|
||||||
|
zm="close all one level",
|
||||||
|
zr="open all one level",
|
||||||
|
zM="close all",
|
||||||
|
zR="open all",
|
||||||
|
}
|
||||||
|
}},
|
||||||
}
|
}
|
||||||
|
|
||||||
hotkeys_popup.add_hotkeys(vim_keys)
|
hotkeys_popup.add_hotkeys(vim_keys)
|
||||||
|
|
||||||
|
local vim_rule_any = {name={"vim", "VIM"}}
|
||||||
|
for group_name, _ in pairs(vim_keys) do
|
||||||
|
hotkeys_popup.add_group_rules(group_name, { rule_any=vim_rule_any })
|
||||||
|
end
|
||||||
|
|
||||||
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|
||||||
|
|
Loading…
Reference in New Issue