parameters: (self, e)
docstring: Deletes the character under the cursor if not at the beginning or
          end of the line (like delete-char). If at the end of the line,
          behaves identically to possible-completions. This command is unbound
          by default.
docstring_summary: Deletes the character under the cursor if not at the beginning or
          end of the line (like delete-char). If at the end of the line,
          behaves identically to possible-completions. This command is unbound
          by default.
docstring_tokens: Deletes the character under the cursor if not at the beginning or end of the line ( like delete - char ) . If at the end of the line behaves identically to possible - completions . This command is unbound by default .
function: def delete_char_or_list(self, e):  # ()
          '''Deletes the character under the cursor if not at the beginning or
          end of the line (like delete-char). If at the end of the line,
          behaves identically to possible-completions. This command is unbound
          by default.'''
          pass
function_tokens: def delete_char_or_list ( self , e ) : # () pass