Changed click prefixes to be numbers, as Takase suggested.
This commit is contained in:
parent
2931bdeb68
commit
d8473a3e00
|
@ -28,6 +28,7 @@ config.disable_blink = false
|
||||||
config.draw_whitespace = false
|
config.draw_whitespace = false
|
||||||
config.borderless = false
|
config.borderless = false
|
||||||
config.tab_close_button = true
|
config.tab_close_button = true
|
||||||
|
config.max_clicks = 3
|
||||||
|
|
||||||
-- Disable plugin loading setting to false the config entry
|
-- Disable plugin loading setting to false the config entry
|
||||||
-- of the same name.
|
-- of the same name.
|
||||||
|
|
|
@ -95,11 +95,11 @@ local function keymap_macos(keymap)
|
||||||
["pageup"] = "doc:move-to-previous-page",
|
["pageup"] = "doc:move-to-previous-page",
|
||||||
["pagedown"] = "doc:move-to-next-page",
|
["pagedown"] = "doc:move-to-next-page",
|
||||||
|
|
||||||
["shift+slclick"] = "doc:select-to-cursor",
|
["shift+1lclick"] = "doc:select-to-cursor",
|
||||||
["ctrl+slclick"] = "doc:split-cursor",
|
["ctrl+1lclick"] = "doc:split-cursor",
|
||||||
["slclick"] = "doc:set-cursor",
|
["1lclick"] = "doc:set-cursor",
|
||||||
["dlclick"] = "doc:set-cursor-word",
|
["2lclick"] = "doc:set-cursor-word",
|
||||||
["tlclick"] = "doc:set-cursor-line",
|
["3lclick"] = "doc:set-cursor-line",
|
||||||
["shift+left"] = "doc:select-to-previous-char",
|
["shift+left"] = "doc:select-to-previous-char",
|
||||||
["shift+right"] = "doc:select-to-next-char",
|
["shift+right"] = "doc:select-to-next-char",
|
||||||
["shift+up"] = "doc:select-to-previous-line",
|
["shift+up"] = "doc:select-to-previous-line",
|
||||||
|
|
|
@ -90,9 +90,8 @@ function keymap.on_mouse_wheel(delta, ...)
|
||||||
and keymap.on_key_pressed("wheel", delta, ...)
|
and keymap.on_key_pressed("wheel", delta, ...)
|
||||||
end
|
end
|
||||||
|
|
||||||
local click_prefixes = { "s", "d", "t" }
|
|
||||||
function keymap.on_mouse_pressed(button, x, y, clicks)
|
function keymap.on_mouse_pressed(button, x, y, clicks)
|
||||||
return not keymap.on_key_pressed(click_prefixes[((clicks - 1) % 3) + 1] .. button:sub(1,1) .. "click", x, y, clicks) and
|
return not keymap.on_key_pressed((((clicks - 1) % config.max_clicks) + 1) .. button:sub(1,1) .. "click", x, y, clicks) and
|
||||||
keymap.on_key_pressed(button:sub(1,1) .. "click", x, y, clicks)
|
keymap.on_key_pressed(button:sub(1,1) .. "click", x, y, clicks)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -204,11 +203,11 @@ keymap.add_direct {
|
||||||
["pageup"] = "doc:move-to-previous-page",
|
["pageup"] = "doc:move-to-previous-page",
|
||||||
["pagedown"] = "doc:move-to-next-page",
|
["pagedown"] = "doc:move-to-next-page",
|
||||||
|
|
||||||
["shift+slclick"] = "doc:select-to-cursor",
|
["shift+1lclick"] = "doc:select-to-cursor",
|
||||||
["ctrl+slclick"] = "doc:split-cursor",
|
["ctrl+1lclick"] = "doc:split-cursor",
|
||||||
["slclick"] = "doc:set-cursor",
|
["1lclick"] = "doc:set-cursor",
|
||||||
["dlclick"] = "doc:set-cursor-word",
|
["2lclick"] = "doc:set-cursor-word",
|
||||||
["tlclick"] = "doc:set-cursor-line",
|
["3lclick"] = "doc:set-cursor-line",
|
||||||
["shift+left"] = "doc:select-to-previous-char",
|
["shift+left"] = "doc:select-to-previous-char",
|
||||||
["shift+right"] = "doc:select-to-next-char",
|
["shift+right"] = "doc:select-to-next-char",
|
||||||
["shift+up"] = "doc:select-to-previous-line",
|
["shift+up"] = "doc:select-to-previous-line",
|
||||||
|
|
Loading…
Reference in New Issue