Skip to content

Commit c7f2e70

Browse files
chaitan94marijnh
authored andcommitted
[sublime keymap] Add support for shift-alt-up/down
1 parent bdbaaec commit c7f2e70

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

keymap/sublime.js

+14
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,20 @@
393393
cm.scrollTo(null, (pos.top + pos.bottom) / 2 - cm.getScrollInfo().clientHeight / 2);
394394
};
395395

396+
cmds[map["Shift-Alt-Up"] = "selectLinesUpward"] = function(cm) {
397+
var curs = cm.listSelections();
398+
for (var i = 0; i < curs.length; i++) {
399+
if(curs[i].anchor.line>0)
400+
cm.addSelection({line:curs[i].anchor.line-1,ch:curs[i].anchor.ch});
401+
};
402+
};
403+
cmds[map["Shift-Alt-Down"] = "selectLinesDownward"] = function(cm) {
404+
var curs = cm.listSelections();
405+
for (var i = 0; i < curs.length; i++) {
406+
cm.addSelection({line:curs[i].anchor.line+1,ch:curs[i].anchor.ch});
407+
};
408+
};
409+
396410
map["Shift-" + ctrl + "["] = "fold";
397411
map["Shift-" + ctrl + "]"] = "unfold";
398412
mapK[ctrl + "0"] = mapK[ctrl + "j"] = "unfoldAll";

0 commit comments

Comments
 (0)