class_docstr: Mutable class to hold the state of the Vi navigation.
code: def __init__(self):
      #: None or CharacterFind instance. (This is used to repeat the last
      #: search in Vi mode, by pressing the 'n' or 'N' in navigation mode.)
      self.last_character_find = None
  
      # When an operator is given and we are waiting for text object,
      # -- e.g. in the case of 'dw', after the 'd' --, an operator callback
      # is set here.
      self.operator_func = None
      self.operator_arg = None
  
      #: Named registers. Maps register name (e.g. 'a') to
      #: :class:`ClipboardData` instances.
      self.named_registers = {}
  
      #: The Vi mode we're currently in to.
      self.input_mode = InputMode.INSERT
  
      #: Waiting for digraph.
      self.waiting_for_digraph = False
      self.digraph_symbol1 = None  # (None or a symbol.)
  
      #: When true, make ~ act as an operator.
      self.tilde_operator = False
  
file_path: catboost/contrib/python/prompt-toolkit/py2/prompt_toolkit/key_binding/vi_state.py
imports: from __future__ import unicode_literals
label_desc: Use image node_id 1 to create a new ViState object from inherited base classes: object with example: obj = ViState()