import sys # Some constants for better reading BS = '\x7f' ESC = '\x1b' ARR_L = '\x1bOD' ARR_R = '\x1bOC' ARR_U = '\x1bOA' ARR_D = '\x1bOB' # multi-key sequences generating a single key press SEQUENCES = [ARR_L, ARR_R, ARR_U, ARR_D] # Defined Constants JF = "?" # Jump forwards JB = "+" # Jump backwards LS = "@" # List snippets EX = "\t" # EXPAND EA = "#" # Expand anonymous COMPL_KW = chr(24) + chr(14) COMPL_ACCEPT = chr(25) PYTHON3 = sys.version_info >= (3,0)