class AppendSemicolon(sublime_plugin.TextCommand):
def run(self, edit):
for s in self.view.sel(): # пройтись по всем селекциям
ins = self.view.line(s) # находим регион, соответствующий текущей строке
self.view.insert(edit, ins.b, ";") # вставляем в конце точку с запятой
[
{ "keys": ["ваш биндинг"], "command": "append_semicolon" }
]