cleanup indention speak

This commit is contained in:
chrys
2018-03-24 21:29:54 +01:00
parent 67551a83f8
commit 59203ab838
3 changed files with 16 additions and 13 deletions

View File

@ -86,6 +86,7 @@ class screenManager():
if oldScreenText == '' and\
newScreenText != '':
self.env['screen']['newDelta'] = newScreenText
print(1)
else:
cursorLineStart = self.env['screen']['newCursor']['y'] * self.env['screen']['columns'] + self.env['screen']['newCursor']['y']
cursorLineEnd = cursorLineStart + self.env['screen']['columns']
@ -110,10 +111,12 @@ class screenManager():
if tempNewDelta != ''.join(newScreenText[self.env['screen']['oldCursor']['x']:self.env['screen']['newCursor']['x']].rstrip()):
diffList = ['+ ' + self.env['screen']['newContentText'].split('\n')[self.env['screen']['newCursor']['y']]]
typing = True
print(2)
else:
diff = difflib.ndiff( oldScreenText.split('\n'),\
newScreenText.split('\n'))
diffList = list(diff)
print(3)
if self.env['runtime']['settingsManager'].getSetting('general', 'newLinePause') and not typing:
self.env['screen']['newDelta'] = '\n'.join(x[2:] for x in diffList if x[0] == '+')