@@ -10,17 +10,17 @@ export function getRange(ed) {
10
10
// Cell range is:
11
11
// Start of line below top delimiter (and/or start of top row of file) to
12
12
// End of line before end delimiter
13
- var buffer = ed . getBuffer ( )
14
- var start = buffer . getFirstPosition ( )
15
- var end = buffer . getEndPosition ( )
16
- var regexString = "^(" + atom . config . get ( "julia-client.uiOptions.cellDelimiter" ) . join ( "|" ) + ")"
17
- var regex = new RegExp ( regexString )
18
- var cursor = ed . getCursorBufferPosition ( )
13
+ const buffer = ed . getBuffer ( )
14
+ const start = buffer . getFirstPosition ( )
15
+ const end = buffer . getEndPosition ( )
16
+ const regexString = "^(" + atom . config . get ( "julia-client.uiOptions.cellDelimiter" ) . join ( "|" ) + ")"
17
+ const regex = new RegExp ( regexString )
18
+ const cursor = ed . getCursorBufferPosition ( )
19
19
cursor . column = Infinity // cursor on delimiter line means eval cell below
20
20
21
21
let foundDelim = false
22
22
for ( let i = cursor . row + 1 ; i <= ed . getLastBufferRow ( ) ; i ++ ) {
23
- let { line, scope } = getLine ( ed , i )
23
+ const { line, scope } = getLine ( ed , i )
24
24
foundDelim = regex . test ( line ) && scope . join ( "." ) . indexOf ( "comment.line" ) > - 1
25
25
end . row = i
26
26
if ( foundDelim ) break
@@ -35,7 +35,7 @@ export function getRange(ed) {
35
35
foundDelim = false
36
36
if ( cursor . row > 0 ) {
37
37
for ( let i = end . row ; i >= 0 ; i -- ) {
38
- let { line, scope } = getLine ( ed , i )
38
+ const { line, scope } = getLine ( ed , i )
39
39
foundDelim = regex . test ( line ) && scope . join ( "." ) . indexOf ( "comment.line" ) > - 1
40
40
start . row = i
41
41
if ( foundDelim ) {
@@ -57,10 +57,10 @@ export function get(ed) {
57
57
}
58
58
59
59
function jlGet ( ed ) {
60
- var range = getRange ( ed )
61
- var text = ed . getTextInBufferRange ( range )
60
+ const range = getRange ( ed )
61
+ let text = ed . getTextInBufferRange ( range )
62
62
if ( text . trim ( ) === "" ) text = " "
63
- var res = {
63
+ const res = {
64
64
range : [
65
65
[ range [ 0 ] . row , range [ 0 ] . column ] ,
66
66
[ range [ 1 ] . row , range [ 1 ] . column ] ,
@@ -84,9 +84,9 @@ export function moveNext(ed) {
84
84
}
85
85
86
86
function jlMoveNext ( ed ) {
87
- var range = getRange ( ed )
88
- var sel = ed . getSelections ( ) [ 0 ]
89
- var nextRow = range [ 1 ] . row + 2 // 2 = 1 to get to delimiter line + 1 more to go past it
87
+ const range = getRange ( ed )
88
+ const sel = ed . getSelections ( ) [ 0 ]
89
+ const nextRow = range [ 1 ] . row + 2 // 2 = 1 to get to delimiter line + 1 more to go past it
90
90
return sel . setBufferRange ( [
91
91
[ nextRow , 0 ] ,
92
92
[ nextRow , 0 ] ,
@@ -105,9 +105,9 @@ export function movePrev(ed) {
105
105
}
106
106
107
107
function jlMovePrev ( ed ) {
108
- var range = getRange ( ed )
109
- var prevRow = range [ 0 ] . row - 2 // 2 = 1 to get to delimiter line + 1 more to go past it
110
- var sel = ed . getSelections ( ) [ 0 ]
108
+ const range = getRange ( ed )
109
+ const prevRow = range [ 0 ] . row - 2 // 2 = 1 to get to delimiter line + 1 more to go past it
110
+ const sel = ed . getSelections ( ) [ 0 ]
111
111
return sel . setBufferRange ( [
112
112
[ prevRow , 0 ] ,
113
113
[ prevRow , 0 ] ,
0 commit comments