Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from operator import itemgetter
- __author__ = "azrafe7"
- BUFF_ID = 1
- INDEX = 2
- VIEW = 3
- currView = notepad.getCurrentView()
- currBuffId = notepad.getCurrentBufferID()
- tabsInView = filter(lambda item: item[VIEW] == currView, notepad.getFiles())
- tabsInView.sort(key=itemgetter(INDEX))
- nTabs = len(tabsInView)
- prevTabIdx = None
- for i, tab in enumerate(tabsInView):
- if tab[BUFF_ID] == currBuffId:
- prevTabIdx = tabsInView[(i + nTabs - 1) % nTabs][INDEX]
- break
- notepad.activateIndex(currView, prevTabIdx)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement