--- rxvt-unicode/doc/rxvt.7.pod 2004/08/14 03:00:32 1.6 +++ rxvt-unicode/doc/rxvt.7.pod 2004/08/25 03:47:20 1.23 @@ -1,3 +1,25 @@ +=head1 NAME + +RXVT TECHNICAL REFERENCE - command sequences and background information + +=head1 SYNOPSIS + + # set a new font set + printf '\33]50;%s\007' 9x15,xft:Kochi" Mincho" + + # change the locale and tell rxvt-unicode about it + export LC_CTYPE=ja_JP.EUC-JP; printf "\33]701;$LC_CTYPE\007" + + # set window title + printf '\33]2;%s\007' "new window title" + +=head1 DESCRIPTION + +The rest of this document describes various technical aspects of +B. First the description of supported command sequences, +followed by menu and pixmap support and last by a description of all +features selectable at C time. + =head1 RXVT TECHNICAL REFERENCE =head1 Definitions @@ -151,11 +173,11 @@ Invoke the G3 Character Set (LS3) -=item B<< C(C >> +=item B<< C ( C> >> Designate G0 Character Set (ISO 2022), see below for values of C. -=item B<< C)C >> +=item B<< C ) C> >> Designate G1 Character Set (ISO 2022), see below for values of C. @@ -189,7 +211,7 @@ X -=head1 CSI (Code Sequence Introducer) Sequences +=head1 CSI (Command Sequence Introducer) Sequences =over 4 @@ -332,21 +354,22 @@ =end table +=item B<< C >> + +Set Mode (SM). See B<< C >> sequence for description of C. + =item B<< C >> -Printing +Printing. See also the C resource. =begin table + B<< C >> print screen (MC0) B<< C >> disable transparent print mode (MC4) - B<< C >> enable transparent print mode (MC5) I + B<< C >> enable transparent print mode (MC5) =end table -=item B<< C >> - -Set Mode (SM). See next sequence for description of C. - =item B<< C >> Reset Mode (RM) @@ -362,12 +385,12 @@ =end table -=item B<< C >> I +=item B<< C >> (partially implemented) =begin table B<< C >> Automatic Newline (LNM) - B<< C >> Normal Linefeed (LNM) + B<< C >> Normal Linefeed (LNM) =end table @@ -380,10 +403,13 @@ =begin table B<< C >> Normal (default) - B<< C >> On / Off Bold (bright fg) + B<< C >> On / Off Bold (bright fg) + B<< C >> On / Off Italic B<< C >> On / Off Underline - B<< C >> On / Off Blink (bright bg) + B<< C >> On / Off Slow Blink (bright bg) + B<< C >> On / Off Rapid Blink (bright bg) B<< C >> On / Off Inverse + B<< C >> On / Off Invisible (NYI) B<< C >> fg/bg Black B<< C >> fg/bg Red B<< C >> fg/bg Green @@ -391,8 +417,18 @@ B<< C >> fg/bg Blue B<< C >> fg/bg Magenta B<< C >> fg/bg Cyan + B<< C >> set fg/bg to color #m (ISO 8613-6) B<< C >> fg/bg White B<< C >> fg/bg Default + B<< C >> fg/bg Bright Black + B<< C >> fg/bg Bright Red + B<< C >> fg/bg Bright Green + B<< C >> fg/bg Bright Yellow + B<< C >> fg/bg Bright Blue + B<< C >> fg/bg Bright Magenta + B<< C >> fg/bg Bright Cyan + B<< C >> fg/bg Bright White + B<< C >> fg/bg Bright Default =end table @@ -537,14 +573,12 @@ =end table -X - =item B<< C >> (B) =begin table - B<< C >> visible - B<< C >> invisible + B<< C >> menuBar visible + B<< C >> menuBar invisible =end table @@ -655,7 +689,7 @@ =end table -=item B<< C >> +=item B<< C >> (B) =begin table @@ -664,7 +698,7 @@ =end table -=item B<< C >> +=item B<< C >> (B) =begin table @@ -691,6 +725,15 @@ =end table +=item B<< C >> + +=begin table + + B<< C >> Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it + B<< C >> Use Normal Screen Buffer + +=end table + =back =back @@ -728,8 +771,13 @@ B<< C >> Set fontset to B<< C >>, with the following special values of B<< C >> (B) B<< C<#+n> >> change up B<< C >> B<< C<#-n> >> change down B<< C >> if B<< C >> is missing of 0, a value of 1 is used I change to font0 B<< C >> change to font B<< C >> B<< C >> Log all scrollback buffer and all of screen to B<< C >> B<< C >> Change current locale to B<< C >>, or, if B<< C >> is B<< C >>, return the current locale (@@RXVT_NAME@@ extension) - B<< C >> find font for character, used for debugging (@@RXVT_NAME@@ extension) - B<< C >> command B<< C >> I (@@RXVT_NAME@@ extension) + B<< C >> Menubar command B<< C >> I (rxvt-unicode extension) + B<< C >> Change colour of italic characters to B<< C >> + B<< C >> Change background pixmap tint colour to B<< C >> + B<< C >> Set normal fontset to B<< C >>. Same as C. + B<< C >> Set bold fontset to B<< C >>. Similar to C. + B<< C >> Set italic fontset to B<< C >>. Similar to C. + B<< C >> Set bold-italic fontset to B<< C >>. Similar to C. =end table @@ -1416,13 +1464,23 @@ slower and require lots of memory, but as long as you don't use them, you don't pay for them. +=item --enable-font-styles + +Add support for B, I and B<< I >> font +styles. The fonts can be set manually or automatically. + =item --with-codesets=NAME,... -Compile in support for additional codeset groups: +Compile in support for additional codeset (encoding) groups (eu, vn are +always compiled in, which includes most 8-bit character sets). These +codeset tables are currently only used for driving X11 core fonts, they +are not required for Xft fonts. Compiling them in will make your binary +bigger (together about 700kB), but it doesn't increase memory usage unless +you use an X11 font requiring one of these encodings. =begin table - all all of the above + all all available codeset groups cn common chinese encodings cn_ext rarely used but very big chinese encodigs jp common japanese encodings @@ -1588,6 +1646,13 @@ have. Normally you want this, but for very small binaries you may want to disable this. +=item --enable-iso14755 + +Enable extended ISO 14755 support (see @@RXVT_NAME@@(1), or +F). Basic support (section 5.1) is enabled by +C<--enable-frills>, while support for 5.2, 5.3 and 5.4 is enabled with +this switch. + =item --enable-linespace Add support to provide user specified line spacing between text rows. @@ -1632,13 +1697,6 @@ keys. This should keep in a fixed position the rxvt corner which is closest to a corner of the screen. -=item --enable-256-color - -Add support for 256 colours rather than the base 16 colours. - -This option will likely go away in the future. Speak up if you don't want -this. - =item --enable-cursor-blink Add support for a blinking cursor.