Skip to content
Snippets Groups Projects
Commit baad0031 authored by Vincent Woo's avatar Vincent Woo Committed by Marijn Haverbeke
Browse files

[sublime keymap] Fix scrollLine[Up/Down] bindings

parent b8c4ea12
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,9 @@ ...@@ -55,7 +55,9 @@
cmds[map["Alt-Left"] = "goSubwordLeft"] = function(cm) { moveSubword(cm, -1); }; cmds[map["Alt-Left"] = "goSubwordLeft"] = function(cm) { moveSubword(cm, -1); };
cmds[map["Alt-Right"] = "goSubwordRight"] = function(cm) { moveSubword(cm, 1); }; cmds[map["Alt-Right"] = "goSubwordRight"] = function(cm) { moveSubword(cm, 1); };
cmds[map[ctrl + "Up"] = "scrollLineUp"] = function(cm) { var scrollLineCombo = mac ? "Ctrl-Alt-" : "Ctrl-";
cmds[map[scrollLineCombo + "Up"] = "scrollLineUp"] = function(cm) {
var info = cm.getScrollInfo(); var info = cm.getScrollInfo();
if (!cm.somethingSelected()) { if (!cm.somethingSelected()) {
var visibleBottomLine = cm.lineAtHeight(info.top + info.clientHeight, "local"); var visibleBottomLine = cm.lineAtHeight(info.top + info.clientHeight, "local");
...@@ -64,7 +66,7 @@ ...@@ -64,7 +66,7 @@
} }
cm.scrollTo(null, info.top - cm.defaultTextHeight()); cm.scrollTo(null, info.top - cm.defaultTextHeight());
}; };
cmds[map[ctrl + "Down"] = "scrollLineDown"] = function(cm) { cmds[map[scrollLineCombo + "Down"] = "scrollLineDown"] = function(cm) {
var info = cm.getScrollInfo(); var info = cm.getScrollInfo();
if (!cm.somethingSelected()) { if (!cm.somethingSelected()) {
var visibleTopLine = cm.lineAtHeight(info.top, "local")+1; var visibleTopLine = cm.lineAtHeight(info.top, "local")+1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment