As EJ12N said, you can do this via a plugin.
Here’s a working sample to get you started:
[code]import sublime, sublimeplugin
class CustomStatusBar(sublimeplugin.Plugin):
def onSelectionModified(self, view):
if not view.hasNonEmptySelectionRegion():
line, column = view.rowcol(view.sel()[0].begin())
totalLines = len(view.lines(sublime.Region(0L, view.size())))
msg = ‘Line %d of %d, Column %d’ % (line, totalLines, column)
sublime.statusMessage(msg)
else:
sublime.statusMessage(’’) # restore default status msg[/code]
Or you can use something like this instead (less pretty, but more plugin friendly):
view.setStatus("totalLines", "Total lines: %d" % totalLines)