2Helpfile: MXhf2X0 Turn on ANSI by using the Terminal settings (3T0) subcommand of the .Enter Configuration (3.EC0) command. There are at least two different ANSI modes available from the Terminal Type (3T0) choice of the Terminal settings subcommand. Selecting ANSI Mono tells Citadel to display certain things with ANSI (such as making room prompts inverse and message headers bold). It also tells Citadel to pass the ^A codes (see below) 0 to 4 to you. Selecting ANSI Color tells Citadel to pass the ^A codes a-h and A-H to you. Turning on either also tells Citadel to pass true ANSI (ESC[...) codes to you. Otherwise, it strips these out, in an attempt to keep the text visible to you. (It works well as long as the only true ANSI codes are color changes, not cursor movement.) The ^A codes start with a CTRL-A and then a character. (For ANSI color changing, use numbers 0-4 and letters A-H and a-h. Other codes are used, but are part of Citadel's Message Command Interpreter (MCI).) These will give you different special effects for your text, as follows: What it does: What it looks like: 0 -- NORMAL 0Normal0 1 -- BLINK 1Blinking0 2 -- REVERSE (inverse) 2Inverted0 3 -- BOLD 3Boldface0 4 -- UNDERLINE 4Underline0 You can change the actual color codes that Citadel passes to your terminal when it comes across these ^A codes by using the Attributes (3R0) choice of the Terminal settings (3T0) subcommand of the .Enter Configuration (3.EC0) command. Citadel also supports explicit color changes using the uppercase letters A-H for background and lowercase letters a-h for foreground color. The following table shows how the colors appear for specified foreground and background color codes: Citadel codes for colors: BLACK FOREGROUND ^Aa BLACK BACKGROUND ^AA RED FOREGROUND ^Ab RED BACKGROUND ^AB GREEN FOREGROUND ^Ac GREEN BACKGROUND ^AC YELLOW FOREGROUND ^Ad YELLOW BACKGROUND ^AD BLUE FOREGROUND ^Ae BLUE BACKGROUND ^AE MAGENTA FOREGROUND ^Af MAGENTA BACKGROUND ^AF CYAN FOREGROUND ^Ag CYAN BACKGROUND ^AG WHITE FOREGROUND ^Ah WHITE BACKGROUND ^AH RANDOM FOREGROUND ^Ar RANDOM BACKGROUND ^AR 4Normal Colors 3Bold Colors0 Forground abcdefgh abcdefgh Background A Aa abbccddeeffgghh 0 A 3Aa abbccddeeffgghh 0 B Ba abbccddeeffgghh 0 B 3Ba abbccddeeffgghh 0 C Ca abbccddeeffgghh 0 C 3Ca abbccddeeffgghh 0 D Da abbccddeeffgghh 0 D 3Da abbccddeeffgghh 0 E Ea abbccddeeffgghh 0 E 3Ea abbccddeeffgghh 0 F Fa abbccddeeffgghh 0 F 3Fa abbccddeeffgghh 0 G Ga abbccddeeffgghh 0 G 3Ga abbccddeeffgghh 0 H Ha abbccddeeffgghh 0 H 3Ha abbccddeeffgghh 0 Note that you can use Bold (3^A30) before a foreground color setting to make the character brighter, and Blink (3^A10) before a background color setting to make the character blink. Here's another chart for your convenience: 3cNOTICE:0 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º 3gEFFECT APPEARANCE 0º3g BACKGROUND APPEARANCE 0º0 3fUppercase0ºf------------------------------------0ºf-----------------------------0º g and 0º Normal 0"ctrlA 0"0 º A -- BLACK A "ctrlA A" 0 º 3bLowercase0º Blinking 1"ctrlA 1"0 º B -- RED Ba "ctrlA B" 0 º g are NOT 0º Reverse 2"ctrlA 2"0 º C -- GREEN Ca "ctrlA C" 0 º gthe same 0º Bold 3"ctrlA 3"0 º D -- ORANGE Da "ctrlA D" 0 º gthey have0º Underline 4"ctrlA 4"0 º E -- BLUE Ea "ctrlA E" 0 º gdifferent0º Reverse/Blink 21"ctrlA 2 ctrlA 1"0 º F -- PURPLE Fa "ctrlA F" 0 º geffects! 0º Bold/Blink 31"ctrlA 3 ctrlA 1"0 º G -- CYAN Ga "ctrlA G" 0 º º Underline/Blink 41"ctrlA 4 ctrlA 1"0 º H -- WHITE Ha "ctrlA H" 0 º ÈÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍͼ º 3gNORMAL COLOR LETTER HI-LITE COLOR LETTER 0º ºf-----------------------------------------------------------0º ºHa Black -- "ctrlA a" HI-Black -- 3Ha "ctrlA 3 ctrlA a"0º º bRed -- "ctrlA b" HI-Red -- 3b "ctrlA 3 ctflA b"0º º cGreen -- "ctrlA c" HI-Green -- 3c "ctrlA 3 ctrlA c"0º º dOrange -- "ctrlA d" HI-Yellow -- 3d "ctrlA 3 ctrlA d"0º º eBlue -- "ctrlA e" HI-Blue -- 3e "ctrlA 3 ctrlA e"0º º fPurple -- "ctrlA f" HI-Purple -- 3f "ctrlA 3 ctrlA f"0º º gCyan -- "ctrlA g" HI-Cyan -- 3g "ctrlA 3 ctrlA g"0º º hWhite -- "ctrlA h" HI-White -- 3h "ctrlA 3 ctrlA h"0º º rRandom -- "ctrlA r" HI-RANDOM -- 3r "ctrlA 3 ctrlA r"0º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 2-- Related Help Topic --0 3cMXhf3X0