mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 14:28:40 +02:00
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
# Global variables for various ANSI escape-code sequences
|
|
# Not all sequences are supported by all terminals.
|
|
|
|
# This file is part of REMIND
|
|
# REMIND is Copyright (C) 1992-2026 by Dianne Skoll
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
if !defined("ansi_bold")
|
|
# Disable ANSI attributes in calendar mode or JSON mode
|
|
if $CalMode || $PSCal || $JSONMode
|
|
set ansi_normal ""
|
|
set ansi_bold ""
|
|
set ansi_faint ""
|
|
set ansi_italic ""
|
|
set ansi_underline ""
|
|
set ansi_reverse ""
|
|
set ansi_strikeout ""
|
|
set ansi_underline2 ""
|
|
set ansi_overline ""
|
|
else
|
|
set ansi_normal char(27) + "[0m"
|
|
set ansi_bold char(27) + "[1m"
|
|
set ansi_faint char(27) + "[2m"
|
|
set ansi_italic char(27) + "[3m"
|
|
set ansi_underline char(27) + "[4m"
|
|
set ansi_reverse char(27) + "[7m"
|
|
set ansi_strikeout char(27) + "[9m"
|
|
set ansi_underline2 char(27) + "[21m"
|
|
set ansi_overline char(27) + "[53m"
|
|
endif
|
|
preserve ansi_normal ansi_bold ansi_faint ansi_italic ansi_underline ansi_reverse ansi_strikeout ansi_underline2 ansi_overline
|
|
endif
|
|
|
|
# Example: REM MSG I must [ansi_bold]emphasize[ansi_normal] \
|
|
# the [ansi_italic]severity[ansi_normal] of the situation!
|