First a onModifiedFailed(view) event for when you try to modify a view that is read only.
The ability to add lines to the Outpost window from a plug in.
sublime.WriteOutput("command", "text", (args))
sublime.WriteOutputList("command", ["text", "text"], [(args,), (args,)])
This would write a a line to the output window that when double clicked would execute the command passing the args.