#NEWLINE# def run( self , edit ) : #NEWLINE# #INDENT# def success( name ) : #NEWLINE# #INDENT# if ( ( not name ) or ( not isinstance ( name , str ) ) ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# client . AddPlugin ( name ) #NEWLINE# #UNINDENT# def on_change( name ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# def on_cancel( ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# sublime . active_window ( ) . show_input_panel ( 'Plugin Name' , '' , success , on_change , on_cancel )