efaq: Colors on a TTY
5.3 How do I get colors and syntax highlighting on a TTY?
=========================================================
In Emacs 21.1 and later, colors and faces are supported in non-windowed
mode, i.e., on Unix and GNU/Linux text-only terminals and consoles, and
when invoked as ‘emacs -nw’ on X, and MS-Windows. (Colors and faces
were supported in the MS-DOS port since Emacs 19.29.) Emacs
automatically detects color support at startup and uses it if available.
If you think that your terminal supports colors, but Emacs won’t use
them, check the ‘termcap’ entry for your display type for color-related
capabilities.
The command ‘M-x list-colors-display’ pops up a window which exhibits
all the colors Emacs knows about on the current display.
Syntax highlighting is on by default since version 22.1.