Files
ChocolateyPackages/EthanBrown.SublimeText2.UtilPackages/tools/PackageCache/SideBarEnhancements/StatusBarFileSize.py
2013-04-04 08:54:47 -04:00

24 lines
583 B
Python

import sublime, sublime_plugin
from hurry.filesize import size
from os.path import getsize
s = sublime.load_settings('Side Bar.sublime-settings')
class StatusBarFileSize(sublime_plugin.EventListener):
def on_load(self, v):
if s.get('statusbar_file_size') and v.file_name():
try:
self.show(v, size(getsize(v.file_name())))
except:
pass
def on_post_save(self, v):
if s.get('statusbar_file_size') and v.file_name():
try:
self.show(v, size(getsize(v.file_name())))
except:
pass
def show(self, v, size):
v.set_status('statusbar_file_size', size);