Control flicker on old video cards
Int_Type CHEAP_VIDEO
Some old video cards for MSDOS systems, most notably the CGA card,
display snow when updating the card. This variable should be set to
1
to avoid the presence of snow when used with such a card.
This variable is not available on all systems.
SCREEN_WIDTH, SCREEN_HEIGHT
Control beeping of the terminal
Int_Type IGNORE_BEEP
This variable determines how the terminal is to be beeped. It may be any one of the following values:
0 Do not beep the terminal in any way.
1 Produce an audible beep only.
2 Produce an visible beep only by flashing the display.
3 Produce both audible and visible bells.
Not all terminals support visible bells.
beep
Number of display rows
Int_Type SCREEN_HEIGHT
This is a read-only variable whose value represents the number of rows of the display or terminal.
SCREEN_WIDTH, window_info
Number of display columns
Int_Type SCREEN_WIDTH
This is a read-only variable whose value represents the number of columns of the display or terminal.
SCREEN_HEIGHT, window_info
Enable the use of high intensity background colors
Int_Type TERM_BLINK_MODE
If the value of this variable is non-zero, JED will interpret
high-intensity background colors as blinking characters. On some
terminals, e.g., rxvt
, the blink bit will be mapped to an
actual high intensity background color.
This variable is not available on all systems.
Control the use of terminal insertion
Int_Type TERM_CANNOT_INSERT
The value of this variable indicates whether or not the terminal is
able to insert. Do disable the use of the insertion capability, set
the value of this variable to 0
.
This variable is not available on all systems. It is a good idea not to set this variable.
TERM_CANNOT_SCROLL
Control the use of the terminal's scrolling capability
Int_Type TERM_CANNOT_SCROLL
If this variable is set to 0
, the hardware scrolling capability of
the terminal will not be used. This also means that the window will
be recentered if the cursor moves outside the top or bottom rows of
the window.
This variable is not available on all systems.
TERM_CANNOT_INSERT
Enable the use of colors
Int_Type USE_ANSI_COLORS
The variable USE_ANSI_COLORS
may be used to enable or disable
color support. If set to a non-zero value, the terminal will be
assumed to support ANSI colors. This value of this variable is
initially determined by examining the terminal's terminfo file, or
by looking for the existence of a COLORTERM
environment
variable.
This variable is not available on all platforms.
HIGHLIGHT
get_termcap_string
String get_termcap_string (String cap);
This function may be used to extract the string associated with the
termcap capability associated with cap
.
Note: This function is only available on Unix systems.
set_term_vtxxx
Set terminal display appropriate for a vtxxx terminal. This function takes a single integer parameter. If non-zero, the terminal type is set for a vt100. This means the terminal lacks the ability to insert/delete lines and characters. If the parameter is zero, the terminal is assumed to be vt102 compatable. Unless you are using a VERY old terminal or a primitive emulator, use zero as the parameter.