Skip to content

Commit f2bbb47

Browse files
committed
Merge changes
1 parent 7664df0 commit f2bbb47

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

IncrementSelection.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@ class IncrementSelectionCommand(sublime_plugin.TextCommand):
66
special = '#'
77

88
def run(self, edit):
9-
arr = self.view.substr(self.view.sel()[0]).replace(' ', '').split(',')
10-
second_digit = self.view.substr(self.view.sel()[1]).replace(' ', '').split(',')
11-
start = arr[0]
12-
if len(arr) == 1:
9+
firstSelection = self.view.substr(self.view.sel()[0]).replace(' ', '').split(',')
10+
secondSelection = self.view.substr(self.view.sel()[1]).replace(' ', '').split(',')
11+
start = firstSelection[0]
1312

13+
if len(firstSelection) == 1:
1414
diff = 0
1515
if start == '':
1616
step = 1
1717
elif start[0] in self.digits:
18-
diff = int(second_digit[0]) - int(start)
18+
diff = int(secondSelection[0]) - int(start)
1919
elif start[0].lower() in self.letters:
20-
diff = self.letterDecode(second_digit[0].lower()) - self.letterDecode(start[0].lower())
20+
diff = self.letterDecode(secondSelection[0].lower()) - self.letterDecode(start.lower())
2121

2222
if diff != 0:
2323
step = diff
2424
else:
2525
step = 1
2626
else:
27-
step = int(arr[1])
27+
step = int(firstSelection[1])
2828

2929
if start == '':
3030
start = 1
@@ -48,13 +48,12 @@ def gen(counter):
4848
elif start[0] in self.letters:
4949
start = self.letterDecode(start)
5050
def gen(counter):
51-
print((start+counter-1)%26+1)
52-
return self.letterEncode((start + counter-1)%26+1)
51+
return self.letterEncode(start + counter)
5352

5453
elif start[0] in self.letters.upper():
5554
start = self.letterDecode(start.lower())
5655
def gen(counter):
57-
return self.letterEncode((start + counter-1)%26+1).upper()
56+
return self.letterEncode(start + counter).upper()
5857

5958
elif start[0] in self.special:
6059
if start[0] == '#':

0 commit comments

Comments
 (0)