#NEWLINE# def key_tilde( self , char ) : #NEWLINE# #INDENT# self . is_edit = True #NEWLINE# self . readline . vi_save_line ( ) #NEWLINE# for i in range ( self . get_multiplier ( ) ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# c = self . readline . l_buffer . line_buffer [ self . readline . l_buffer . point ] #NEWLINE# if c . isupper ( ) : #NEWLINE# #INDENT# self . readline . l_buffer . line_buffer [ self . readline . l_buffer . point ] = c . lower ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if c . islower ( ) : #NEWLINE# #INDENT# self . readline . l_buffer . line_buffer [ i . readline . l_buffer . point ] = c . upper ( ) #NEWLINE# #UNINDENT# #UNINDENT# self . readline . l_buffer . point += 1 #NEWLINE# #UNINDENT# except IndexError : #NEWLINE# #INDENT# break #NEWLINE# #UNINDENT# #UNINDENT# self . end ( )