/usr/lib/python3/dist-packages/pyte/modes.py is in python3-pyte 0.4.8-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # -*- coding: utf-8 -*-
"""
pyte.modes
~~~~~~~~~~
This module defines terminal mode switches, used by
:class:`~pyte.screens.Screen`. There're two types of terminal modes:
* `non-private` which should be set with ``ESC [ N h``, where ``N``
is an integer, representing mode being set; and
* `private` which should be set with ``ESC [ ? N h``.
The latter are shifted 5 times to the right, to be easily
distinguishable from the former ones; for example `Origin Mode`
-- :data:`DECOM` is ``192`` not ``6``.
>>> DECOM
192
:copyright: (c) 2011-2013 by Selectel, see AUTHORS for details.
:license: LGPL, see LICENSE for more details.
"""
#: *Line Feed/New Line Mode*: When enabled, causes a received
#: :data:`~pyte.control.LF`, :data:`pyte.control.FF`, or
#: :data:`~pyte.control.VT` to move the cursor to the first column of
#: the next line.
LNM = 20
#: *Insert/Replace Mode*: When enabled, new display characters move
#: old display characters to the right. Characters moved past the
#: right margin are lost. Otherwise, new display characters replace
#: old display characters at the cursor position.
IRM = 4
# Private modes.
# ..............
#: *Text Cursor Enable Mode*: determines if the text cursor is
#: visible.
DECTCEM = 25 << 5
#: *Screen Mode*: toggles screen-wide reverse-video mode.
DECSCNM = 5 << 5
#: *Origin Mode*: allows cursor addressing relative to a user-defined
#: origin. This mode resets when the terminal is powered up or reset.
#: It does not affect the erase in display (ED) function.
DECOM = 6 << 5
#: *Auto Wrap Mode*: selects where received graphic characters appear
#: when the cursor is at the right margin.
DECAWM = 7 << 5
#: *Column Mode*: selects the number of columns per line (80 or 132)
#: on the screen.
DECCOLM = 3 << 5
|