parameters: (self, owner, name, open_below)
docstring: Initialize parent, define member variables, choose which highlight
              to use based on whether or not we have a gui (MacVim/Gvim).
docstring_summary: Initialize parent, define member variables, choose which highlight
              to use based on whether or not we have a gui (MacVim/Gvim).
docstring_tokens: Initialize parent define member variables choose which highlight to use based on whether or not we have a gui ( MacVim / Gvim ) .
function: def __init__(self, owner, name, open_below):
          """ Initialize parent, define member variables, choose which highlight
              to use based on whether or not we have a gui (MacVim/Gvim).
          """
  
          VimPane.__init__(self, owner, name, open_below)
  
          # Map-of-maps key/value history { frame --> { variable_name,
          # variable_value } }
          self.frameValues = {}
  
          if have_gui():
              self.changedHighlight = VimPane.CHANGED_VALUE_HIGHLIGHT_NAME_GUI
          else:
              self.changedHighlight = VimPane.CHANGED_VALUE_HIGHLIGHT_NAME_TERM
              self.define_highlight(VimPane.CHANGED_VALUE_HIGHLIGHT_NAME_TERM,
                                    VimPane.CHANGED_VALUE_HIGHLIGHT_COLOUR_TERM)
function_tokens: def __init__ ( self , owner , name , open_below ) : VimPane . __init__ ( self , owner , name , open_below ) # Map-of-maps key/value history { frame --> { variable_name, # variable_value } } self . frameValues = { } if have_gui ( ) : self . changedHighlight = VimPane . CHANGED_VALUE_HIGHLIGHT_NAME_GUI else : self . changedHighlight = VimPane . CHANGED_VALUE_HIGHLIGHT_NAME_TERM self . define_highlight ( VimPane . CHANGED_VALUE_HIGHLIGHT_NAME_TERM , VimPane . CHANGED_VALUE_HIGHLIGHT_COLOUR_TERM )