Skip to content

Commit

Permalink
Merge changes
Browse files Browse the repository at this point in the history
  • Loading branch information
yulanggong committed Oct 18, 2016
1 parent 7664df0 commit f2bbb47
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions IncrementSelection.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@ class IncrementSelectionCommand(sublime_plugin.TextCommand):
special = '#'

def run(self, edit):
arr = self.view.substr(self.view.sel()[0]).replace(' ', '').split(',')
second_digit = self.view.substr(self.view.sel()[1]).replace(' ', '').split(',')
start = arr[0]
if len(arr) == 1:
firstSelection = self.view.substr(self.view.sel()[0]).replace(' ', '').split(',')
secondSelection = self.view.substr(self.view.sel()[1]).replace(' ', '').split(',')
start = firstSelection[0]

if len(firstSelection) == 1:
diff = 0
if start == '':
step = 1
elif start[0] in self.digits:
diff = int(second_digit[0]) - int(start)
diff = int(secondSelection[0]) - int(start)
elif start[0].lower() in self.letters:
diff = self.letterDecode(second_digit[0].lower()) - self.letterDecode(start[0].lower())
diff = self.letterDecode(secondSelection[0].lower()) - self.letterDecode(start.lower())

if diff != 0:
step = diff
else:
step = 1
else:
step = int(arr[1])
step = int(firstSelection[1])

if start == '':
start = 1
Expand All @@ -48,13 +48,12 @@ def gen(counter):
elif start[0] in self.letters:
start = self.letterDecode(start)
def gen(counter):
print((start+counter-1)%26+1)
return self.letterEncode((start + counter-1)%26+1)
return self.letterEncode(start + counter)

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

elif start[0] in self.special:
if start[0] == '#':
Expand Down

0 comments on commit f2bbb47

Please sign in to comment.