Merge pull request #451 from Timofffee/fix-macos-keymap
Fix macOS keymap
This commit is contained in:
commit
8d6ac47cd0
|
@ -52,12 +52,14 @@ local function keymap_macos(keymap)
|
||||||
["shift+tab"] = "doc:unindent",
|
["shift+tab"] = "doc:unindent",
|
||||||
["backspace"] = "doc:backspace",
|
["backspace"] = "doc:backspace",
|
||||||
["shift+backspace"] = "doc:backspace",
|
["shift+backspace"] = "doc:backspace",
|
||||||
["cmd+backspace"] = "doc:delete-to-previous-word-start",
|
["option+backspace"] = "doc:delete-to-previous-word-start",
|
||||||
["cmd+shift+backspace"] = "doc:delete-to-previous-word-start",
|
["cmd+shift+backspace"] = "doc:delete-to-previous-word-start",
|
||||||
|
["cmd+backspace"] = "doc:delete-to-start-of-indentation",
|
||||||
["delete"] = "doc:delete",
|
["delete"] = "doc:delete",
|
||||||
["shift+delete"] = "doc:delete",
|
["shift+delete"] = "doc:delete",
|
||||||
["cmd+delete"] = "doc:delete-to-next-word-end",
|
["option+delete"] = "doc:delete-to-next-word-end",
|
||||||
["cmd+shift+delete"] = "doc:delete-to-next-word-end",
|
["cmd+shift+delete"] = "doc:delete-to-next-word-end",
|
||||||
|
["cmd+delete"] = "doc:delete-to-end-of-line",
|
||||||
["return"] = { "command:submit", "doc:newline", "dialog:select" },
|
["return"] = { "command:submit", "doc:newline", "dialog:select" },
|
||||||
["keypad enter"] = { "command:submit", "doc:newline", "dialog:select" },
|
["keypad enter"] = { "command:submit", "doc:newline", "dialog:select" },
|
||||||
["cmd+return"] = "doc:newline-below",
|
["cmd+return"] = "doc:newline-below",
|
||||||
|
@ -68,8 +70,8 @@ local function keymap_macos(keymap)
|
||||||
["cmd+l"] = "doc:select-lines",
|
["cmd+l"] = "doc:select-lines",
|
||||||
["cmd+shift+l"] = { "find-replace:select-all", "doc:select-word" },
|
["cmd+shift+l"] = { "find-replace:select-all", "doc:select-word" },
|
||||||
["cmd+/"] = "doc:toggle-line-comments",
|
["cmd+/"] = "doc:toggle-line-comments",
|
||||||
["cmd+up"] = "doc:move-lines-up",
|
["option+up"] = "doc:move-lines-up",
|
||||||
["cmd+down"] = "doc:move-lines-down",
|
["option+down"] = "doc:move-lines-down",
|
||||||
["cmd+shift+d"] = "doc:duplicate-lines",
|
["cmd+shift+d"] = "doc:duplicate-lines",
|
||||||
["cmd+shift+k"] = "doc:delete-lines",
|
["cmd+shift+k"] = "doc:delete-lines",
|
||||||
|
|
||||||
|
@ -77,14 +79,16 @@ local function keymap_macos(keymap)
|
||||||
["right"] = { "doc:move-to-next-char", "dialog:next-entry"},
|
["right"] = { "doc:move-to-next-char", "dialog:next-entry"},
|
||||||
["up"] = { "command:select-previous", "doc:move-to-previous-line" },
|
["up"] = { "command:select-previous", "doc:move-to-previous-line" },
|
||||||
["down"] = { "command:select-next", "doc:move-to-next-line" },
|
["down"] = { "command:select-next", "doc:move-to-next-line" },
|
||||||
["cmd+left"] = "doc:move-to-previous-word-start",
|
["option+left"] = "doc:move-to-previous-word-start",
|
||||||
["cmd+right"] = "doc:move-to-next-word-end",
|
["option+right"] = "doc:move-to-next-word-end",
|
||||||
|
["cmd+left"] = "doc:move-to-start-of-indentation",
|
||||||
|
["cmd+right"] = "doc:move-to-end-of-line",
|
||||||
["cmd+["] = "doc:move-to-previous-block-start",
|
["cmd+["] = "doc:move-to-previous-block-start",
|
||||||
["cmd+]"] = "doc:move-to-next-block-end",
|
["cmd+]"] = "doc:move-to-next-block-end",
|
||||||
["home"] = "doc:move-to-start-of-indentation",
|
["home"] = "doc:move-to-start-of-indentation",
|
||||||
["end"] = "doc:move-to-end-of-line",
|
["end"] = "doc:move-to-end-of-line",
|
||||||
["cmd+home"] = "doc:move-to-start-of-doc",
|
["cmd+up"] = "doc:move-to-start-of-doc",
|
||||||
["cmd+end"] = "doc:move-to-end-of-doc",
|
["cmd+down"] = "doc:move-to-end-of-doc",
|
||||||
["pageup"] = "doc:move-to-previous-page",
|
["pageup"] = "doc:move-to-previous-page",
|
||||||
["pagedown"] = "doc:move-to-next-page",
|
["pagedown"] = "doc:move-to-next-page",
|
||||||
|
|
||||||
|
@ -92,18 +96,20 @@ local function keymap_macos(keymap)
|
||||||
["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",
|
||||||
["shift+down"] = "doc:select-to-next-line",
|
["shift+down"] = "doc:select-to-next-line",
|
||||||
["cmd+shift+left"] = "doc:select-to-previous-word-start",
|
["option+shift+left"] = "doc:select-to-previous-word-start",
|
||||||
["cmd+shift+right"] = "doc:select-to-next-word-end",
|
["option+shift+right"] = "doc:select-to-next-word-end",
|
||||||
|
["cmd+shift+left"] = "doc:select-to-start-of-indentation",
|
||||||
|
["cmd+shift+right"] = "doc:select-to-end-of-line",
|
||||||
["cmd+shift+["] = "doc:select-to-previous-block-start",
|
["cmd+shift+["] = "doc:select-to-previous-block-start",
|
||||||
["cmd+shift+]"] = "doc:select-to-next-block-end",
|
["cmd+shift+]"] = "doc:select-to-next-block-end",
|
||||||
["shift+home"] = "doc:select-to-start-of-indentation",
|
["shift+home"] = "doc:select-to-start-of-indentation",
|
||||||
["shift+end"] = "doc:select-to-end-of-line",
|
["shift+end"] = "doc:select-to-end-of-line",
|
||||||
["cmd+shift+home"] = "doc:select-to-start-of-doc",
|
["cmd+shift+up"] = "doc:select-to-start-of-doc",
|
||||||
["cmd+shift+end"] = "doc:select-to-end-of-doc",
|
["cmd+shift+down"] = "doc:select-to-end-of-doc",
|
||||||
["shift+pageup"] = "doc:select-to-previous-page",
|
["shift+pageup"] = "doc:select-to-previous-page",
|
||||||
["shift+pagedown"] = "doc:select-to-next-page",
|
["shift+pagedown"] = "doc:select-to-next-page",
|
||||||
["cmd+shift+up"] = "doc:create-cursor-previous-line",
|
["cmd+option+up"] = "doc:create-cursor-previous-line",
|
||||||
["cmd+shift+down"] = "doc:create-cursor-next-line"
|
["cmd+option+down"] = "doc:create-cursor-next-line"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue