File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 393
393
cm . scrollTo ( null , ( pos . top + pos . bottom ) / 2 - cm . getScrollInfo ( ) . clientHeight / 2 ) ;
394
394
} ;
395
395
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
+
396
410
map [ "Shift-" + ctrl + "[" ] = "fold" ;
397
411
map [ "Shift-" + ctrl + "]" ] = "unfold" ;
398
412
mapK [ ctrl + "0" ] = mapK [ ctrl + "j" ] = "unfoldAll" ;
You can’t perform that action at this time.
0 commit comments