aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorgi Kirilov <in.the@repo>2019-10-29 12:32:58 +0200
committerGeorgi Kirilov <in.the@repo>2019-10-29 14:00:44 +0200
commite056233669c01b446c361618a7c1a6004c7ecd7b (patch)
treedb09d76196288d45c0fdce71dd79de0394c46c24
parent17e9df40e804319ba398a0327aac8446ae231896 (diff)
downloadvis-toggler-e056233669c01b446c361618a7c1a6004c7ecd7b.tar.gz
A few linewise shortcuts for vim compatibility
-rw-r--r--toggler.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/toggler.lua b/toggler.lua
index 333a217..b2a72ed 100644
--- a/toggler.lua
+++ b/toggler.lua
@@ -88,6 +88,11 @@ vis.events.subscribe(vis.events.INIT, function()
operator_new("gu", toggle(string.lower), nil, nil, "Lower-case operator")
operator_new("gU", toggle(string.upper), nil, nil, "Upper-case operator")
lookup = preprocess(M)
+ vis:map(vis.modes.NORMAL, "g~~", "g~il")
+ vis:map(vis.modes.NORMAL, "guu", "guil")
+ vis:map(vis.modes.NORMAL, "gUU", "gUil")
+ vis:map(vis.modes.VISUAL, "u", "gu")
+ vis:map(vis.modes.VISUAL, "U", "gU")
end)
return function(config)