--- rxvt-unicode/doc/rxvt.7.html 2006/02/22 10:42:49 1.72 +++ rxvt-unicode/doc/rxvt.7.html 2006/12/29 05:09:48 1.78 @@ -1,7 +1,9 @@ + REFERENCE - FAQ, command sequences and other background information + @@ -26,8 +28,8 @@
  • How do I know which rxvt-unicode version I'm using?
  • Rxvt-unicode uses gobs of memory, how can I reduce that?
  • How can I start urxvtd in a race-free way?
  • -
  • How can I start urxvtd automatically when I run URXVT_NAME@@c?
  • -
  • How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.
  • +
  • How can I start urxvtd automatically when I run urxvtc?
  • +
  • How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.
  • How do I set the correct, full IP address for the DISPLAY variable?
  • How do I compile the manual pages on my own?
  • Isn't rxvt-unicode supposed to be small? Don't all those features bloat?
  • @@ -154,7 +156,7 @@

    This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting all escape sequences, and other background information.

    The newest version of this document is also available on the World Wide Web at -http://cvs.schmorp.de/browse/*checkout*/rxvt-unicode/doc/rxvt.7.html.

    +http://cvs.schmorp.de/browse/rxvt-unicode/doc/rxvt.7.html.


    @@ -211,7 +213,7 @@ display, create the listening socket and then fork.

    -

    How can I start urxvtd automatically when I run URXVT_NAME@@c?

    +

    How can I start urxvtd automatically when I run urxvtc?

    If you want to start urxvtd automatically whenever you run urxvtc and the daemon isn't running yet, use this script:

    @@ -227,7 +229,7 @@
     existing daemon.

    -

    How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.

    +

    How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.

    The original rxvt and rxvt-unicode always export the variable ``COLORTERM'', so you can check and see if that is set. Note that several programs, JED, slrn, Midnight Commander automatically check this variable to decide @@ -278,7 +280,7 @@ 188985 9048 66616 18222 1788 urxvt --disable-everything

    When you --enable-everything (which is unfair, as this involves xft and full locale/XIM support which are quite bloaty inside libX11 and my -libc), the two diverge, but not unreasnobaly so.

    +libc), the two diverge, but not unreasonably so.

         text    data     bss     drs     rss filename
       163431    2152      24   20123    2060 rxvt --enable-everything
    @@ -361,7 +363,7 @@
        urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc

    This requires XFT support, and the support of your X-server. If that doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't -there yet, no matter what they claim. Rxvt-Unicode contains the neccessary +there yet, no matter what they claim. Rxvt-Unicode contains the necessary bugfixes and workarounds for Xft and Xlib to make it work, but that doesn't mean that your WM has the required kludges in place.

    4. Use xcompmgr and let it do the job:

    @@ -384,7 +386,7 @@ box, and rxvt-unicode has no way of detecting this (the correct way is to ask for the character bounding box, which unfortunately is wrong in these cases).

    -

    It's not clear (to me at least), wether this is a bug in Xft, freetype, +

    It's not clear (to me at least), whether this is a bug in Xft, freetype, or the respective font. If you encounter this problem you might try using the -lsp option to give the font more height. If that doesn't work, you might be forced to use a different font.

    @@ -426,7 +428,7 @@

    Why do italic characters look as if clipped?

    Many fonts have difficulties with italic characters and hinting. For example, the otherwise very nicely hinted font xft:Bitstream Vera Sans -Mono completely fails in it's italic face. A workaround might be to +Mono completely fails in its italic face. A workaround might be to enable freetype autohinting, i.e. like this:

        URxvt.italicFont:        xft:Bitstream Vera Sans Mono:italic:autohint=true
    @@ -442,7 +444,7 @@
     

    Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?

    Rxvt-unicode will use whatever you specify as a font. If it needs to -fall back to it's default font search list it will prefer X11 core +fall back to its default font search list it will prefer X11 core fonts, because they are small and fast, and then use Xft fonts. It has antialiasing disabled for most of them, because the author thinks they look best that way.

    @@ -603,7 +605,7 @@ line that contains it. It tries hard not to do this at the wrong moment, but when running a program that doesn't parse cursor movements or in some cases during rlogin sessions, it fails to detect this properly.

    -

    You can permamently switch this feature off by disabling the readline +

    You can permanently switch this feature off by disabling the readline extension:

        URxvt.perl-ext-common: default,-readline
    @@ -612,7 +614,7 @@

    My numerical keypad acts weird and generates differing output?

    Some Debian GNUL/Linux users seem to have this problem, although no specific details were reported so far. It is possible that this is caused -by the wrong TERM setting, although the details of wether and how +by the wrong TERM setting, although the details of whether and how this can happen are unknown, as TERM=rxvt should offer a compatible keymap. See the answer to the previous question, and please report if that helped.

    @@ -647,7 +649,7 @@

    What's with the strange Backspace/Delete key behaviour?

    Assuming that the physical Backspace key corresponds to the -BackSpace keysym (not likely for Linux ... see the following +Backspace keysym (not likely for Linux ... see the following question) there are two standard values that can be used for Backspace: ^H and ^?.

    Historically, either value is correct, but rxvt-unicode adopts the debian @@ -766,14 +768,14 @@ develop for myself mostly, so I actually use most of the extensions I write.

    The selection stuff mainly makes the selection perl-error-message aware -and tells it to convert pelr error mssages into vi-commands to load the +and tells it to convert perl error messages into vi-commands to load the relevant file and go tot he error line number.

        URxvt.scrollstyle:      plain
        URxvt.secondaryScroll:  true

    As the documentation says: plain is the preferred scrollbar for the -author. The secondaryScroll confgiures urxvt to scroll in full-screen -apps, like screen, so lines scorlled out of screen end up in urxvt's +author. The secondaryScroll configures urxvt to scroll in full-screen +apps, like screen, so lines scrolled out of screen end up in urxvt's scrollback buffer.

        URxvt.background:       #000000
    @@ -825,12 +827,12 @@
        urxvt.italicFont:       xft:Bitstream Vera Sans Mono:italic:autohint=true
        urxvt.boldItalicFont:   xft:Bitstream Vera Sans Mono:bold:italic:autohint=true

    I wrote rxvt-unicode to be able to specify fonts exactly. So don't be -overwhelmed. A special note: the 9x15bold mentioend above is actually +overwhelmed. A special note: the 9x15bold mentioned above is actually the version from XFree-3.3, as XFree-4 replaced it by a totally different font (different glyphs for ; and many other harmless characters), while the second font is actually the 9x15bold from XFree4/XOrg. The bold version has less chars than the medium version, so I use it for rare -characters, too. Whene ditign sources with vim, I use italic for comments +characters, too. When editing sources with vim, I use italic for comments and other stuff, which looks quite good with Bitstream Vera anti-aliased.

    Terminus is a quite bad font (many very wrong glyphs), but for most of my purposes, it works, and gives a different look, as my normal (Non-bold) @@ -883,7 +885,7 @@

       URxvt.resource: value

    If you want to use another form (there are lots of different ways of -specifying resources), make sure you understand wether and why it +specifying resources), make sure you understand whether and why it works. If unsure, use the form above.

    @@ -891,11 +893,13 @@

    The terminal description used by rxvt-unicode is not as widely available as that for xterm, or even rxvt (for which the same problem often arises).

    The correct solution for this problem is to install the terminfo, this can -be done like this (with ncurses' infocmp):

    +be done like this (with ncurses' infocmp and works as user and admin):

        REMOTE=remotesystem.domain
    -   infocmp rxvt-unicode | ssh $REMOTE "cat >/tmp/ti && tic /tmp/ti"
    + infocmp rxvt-unicode | ssh $REMOTE "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti"

    ... or by installing rxvt-unicode normally on the remote system,

    +

    One some systems you might need to set $TERMINFO to the full path of +$HOME/.terminfo for this to work.

    If you cannot or do not want to do this, then you can simply set TERM=rxvt or even TERM=xterm, and live with the small number of problems arising, which includes wrong keymapping, less and different @@ -924,7 +928,7 @@ systems still compile some programs using the long-obsoleted termcap library (Fedora Core's bash is one example) and rely on a termcap entry for rxvt-unicode.

    -

    You could use rxvt's termcap entry with resonable results in many cases. +

    You could use rxvt's termcap entry with reasonable results in many cases. You can also create a termcap entry by using terminfo's infocmp program like this:

    @@ -955,8 +959,8 @@
     

    Why does ls no longer have coloured output?

    The ls in the GNU coreutils unfortunately doesn't use terminfo to -decide wether a terminal has colour, but uses it's own configuration -file. Needless to say, rxvt-unicode is not in it's default file (among +decide whether a terminal has colour, but uses its own configuration +file. Needless to say, rxvt-unicode is not in its default file (among with most other terminals supporting colour). Either add:

        TERM rxvt-unicode
    @@ -1030,7 +1034,7 @@ applications so everybody agrees on character properties such as width and code number. This mechanism is the locale. Applications not using that info will have problems (for example, xterm gets the width of -characters wrong as it uses it's own, locale-independent table under all +characters wrong as it uses its own, locale-independent table under all locales).

    Rxvt-unicode uses the LC_CTYPE locale category to select encoding. All programs doing the same (that is, most) will automatically agree in the @@ -1073,34 +1077,34 @@

    Try a search engine, as this is slightly different for every input method server.

    Here is a checklist:

    -
    - Make sure your locale and the imLocale are supported on your OS.
    -
    +
    - Make sure your locale and the imLocale are supported on your OS. +
    -Try locale -a or check the documentation for your OS. +

    Try locale -a or check the documentation for your OS.

    -

    -
    - Make sure your locale or imLocale matches a locale supported by your XIM.
    -
    + +
    - Make sure your locale or imLocale matches a locale supported by your XIM. +
    -For example, kinput2 does not support UTF-8 locales, you should use -ja_JP.EUC-JP or equivalent. +

    For example, kinput2 does not support UTF-8 locales, you should use +ja_JP.EUC-JP or equivalent.

    -

    -
    - Make sure your XIM server is actually running.
    -
    -
    - Make sure the XMODIFIERS environment variable is set correctly when starting rxvt-unicode.
    -
    -
    -When you want to use e.g. kinput2, it must be set to -@im=kinput2. For scim, use @im=SCIM. Youc an see what input -method servers are running with this command: + +
    - Make sure your XIM server is actually running. + +
    - Make sure the XMODIFIERS environment variable is set correctly when starting rxvt-unicode. + +
    +

    When you want to use e.g. kinput2, it must be set to +@im=kinput2. For scim, use @im=SCIM. You can see what input +method servers are running with this command:

        xprop -root XIM_SERVERS
    -

    -
    + +

    @@ -1146,7 +1150,7 @@

    I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?

    You should build one binary with the default options. configure now enables most useful options, and the trend goes to making them -runtime-switchable, too, so there is usually no drawback to enbaling them, +runtime-switchable, too, so there is usually no drawback to enabling them, except higher disk and possibly memory usage. The perl interpreter should be enabled, as important functionality (menus, selection, likely more in the future) depends on it.

    @@ -1187,10 +1191,10 @@

    I am on FreeBSD and rxvt-unicode does not seem to work at all.

    Rxvt-unicode requires the symbol __STDC_ISO_10646__ to be defined in your compile environment, or an implementation that implements it, -wether it defines the symbol or not. __STDC_ISO_10646__ requires that +whether it defines the symbol or not. __STDC_ISO_10646__ requires that wchar_t is represented as unicode.

    -

    As you might have guessed, FreeBSD does neither define this symobl nor -does it support it. Instead, it uses it's own internal representation of +

    As you might have guessed, FreeBSD does neither define this symbol nor +does it support it. Instead, it uses its own internal representation of wchar_t. This is, of course, completely fine with respect to standards.

    However, that means rxvt-unicode only works in POSIX, ISO-8859-1 and UTF-8 locales under FreeBSD (which all use Unicode as wchar_t.

    @@ -1238,240 +1242,242 @@

    Definitions

    -
    c >
    -
    +
    c > +
    -The literal character c. +

    The literal character c.

    -

    -
    C >
    -
    + +
    C > +
    -A single (required) character. +

    A single (required) character.

    -

    -
    Ps >
    -
    + +
    Ps > +
    -A single (usually optional) numeric parameter, composed of one or more -digits. +

    A single (usually optional) numeric parameter, composed of one or more +digits.

    -

    -
    Pm >
    -
    + +
    Pm > +
    -A multiple numeric parameter composed of any number of single numeric -parameters, separated by ; character(s). +

    A multiple numeric parameter composed of any number of single numeric +parameters, separated by ; character(s).

    -

    -
    Pt >
    -
    + +
    Pt > +
    -A text parameter composed of printable characters. +

    A text parameter composed of printable characters.

    -

    + +

    Values

    -
    ENQ >
    -
    +
    ENQ > +
    -Enquiry (Ctrl-E) = Send Device Attributes (DA) -request attributes from terminal. See ESC [ Ps c >. +

    Enquiry (Ctrl-E) = Send Device Attributes (DA) +request attributes from terminal. See ESC [ Ps c >.

    -

    -
    BEL >
    -
    + +
    BEL > +
    -Bell (Ctrl-G) +

    Bell (Ctrl-G)

    -

    -
    BS >
    -
    + +
    BS > +
    -Backspace (Ctrl-H) +

    Backspace (Ctrl-H)

    -

    -
    TAB >
    -
    + +
    TAB > +
    -Horizontal Tab (HT) (Ctrl-I) +

    Horizontal Tab (HT) (Ctrl-I)

    -

    -
    LF >
    -
    + +
    LF > +
    -Line Feed or New Line (NL) (Ctrl-J) +

    Line Feed or New Line (NL) (Ctrl-J)

    -

    -
    VT >
    -
    + +
    VT > +
    -Vertical Tab (Ctrl-K) same as LF > +

    Vertical Tab (Ctrl-K) same as LF >

    -

    -
    FF >
    -
    + +
    FF > +
    -Form Feed or New Page (NP) (Ctrl-L) same as LF > +

    Form Feed or New Page (NP) (Ctrl-L) same as LF >

    -

    -
    CR >
    -
    + +
    CR > +
    -Carriage Return (Ctrl-M) +

    Carriage Return (Ctrl-M)

    -

    -
    SO >
    -
    + +
    SO > +
    -Shift Out (Ctrl-N), invokes the G1 character set. -Switch to Alternate Character Set +

    Shift Out (Ctrl-N), invokes the G1 character set. +Switch to Alternate Character Set

    -

    -
    SI >
    -
    + +
    SI > +
    -Shift In (Ctrl-O), invokes the G0 character set (the default). -Switch to Standard Character Set +

    Shift In (Ctrl-O), invokes the G0 character set (the default). +Switch to Standard Character Set

    -

    -
    SPC >
    -
    + +
    SPC > +
    -Space Character +

    Space Character

    -

    + +

    Escape Sequences

    -
    ESC # 8 >
    -
    +
    ESC # 8 > +
    -DEC Screen Alignment Test (DECALN) +

    DEC Screen Alignment Test (DECALN)

    -

    -
    ESC 7 >
    -
    + +
    ESC 7 > +
    -Save Cursor (SC) +

    Save Cursor (SC)

    -

    -
    ESC 8 >
    -
    + +
    ESC 8 > +
    -Restore Cursor +

    Restore Cursor

    -

    -
    ESC = >
    -
    + +
    ESC = > +
    -Application Keypad (SMKX). See also next sequence. +

    Application Keypad (SMKX). See also next sequence.

    -

    -
    ESC >>
    -
    + +
    ESC >> +
    -Normal Keypad (RMKX) +

    Normal Keypad (RMKX)

    Note: If the numeric keypad is activated, eg, Num_Lock has been pressed, numbers or control functions are generated by the numeric keypad (see Key Codes).

    -

    -
    ESC D >
    -
    + +
    ESC D > +
    -Index (IND) +

    Index (IND)

    -

    -
    ESC E >
    -
    + +
    ESC E > +
    -Next Line (NEL) +

    Next Line (NEL)

    -

    -
    ESC H >
    -
    + +
    ESC H > +
    -Tab Set (HTS) +

    Tab Set (HTS)

    -

    -
    ESC M >
    -
    + +
    ESC M > +
    -Reverse Index (RI) +

    Reverse Index (RI)

    -

    -
    ESC N >
    -
    + +
    ESC N > +
    -Single Shift Select of G2 Character Set (SS2): affects next character -only unimplemented +

    Single Shift Select of G2 Character Set (SS2): affects next character +only unimplemented

    -

    -
    ESC O >
    -
    + +
    ESC O > +
    -Single Shift Select of G3 Character Set (SS3): affects next character -only unimplemented +

    Single Shift Select of G3 Character Set (SS3): affects next character +only unimplemented

    -

    -
    ESC Z >
    -
    + +
    ESC Z > +
    -Obsolete form of returns: ESC [ ? 1 ; 2 C > rxvt-unicode compile-time option +

    Obsolete form of returns: ESC [ ? 1 ; 2 C > rxvt-unicode compile-time option

    -

    -
    ESC c >
    -
    + +
    ESC c > +
    -Full reset (RIS) +

    Full reset (RIS)

    -

    -
    ESC n >
    -
    + +
    ESC n > +
    -Invoke the G2 Character Set (LS2) +

    Invoke the G2 Character Set (LS2)

    -

    -
    ESC o >
    -
    + +
    ESC o > +
    -Invoke the G3 Character Set (LS3) +

    Invoke the G3 Character Set (LS3)

    -

    -
    ESC ( C >
    -
    + +
    ESC ( C > +
    -Designate G0 Character Set (ISO 2022), see below for values of C. +

    Designate G0 Character Set (ISO 2022), see below for values of C.

    -

    -
    ESC ) C >
    -
    + +
    ESC ) C > +
    -Designate G1 Character Set (ISO 2022), see below for values of C. +

    Designate G1 Character Set (ISO 2022), see below for values of C.

    -

    -
    ESC * C >
    -
    + +
    ESC * C > +
    -Designate G2 Character Set (ISO 2022), see below for values of C. +

    Designate G2 Character Set (ISO 2022), see below for values of C.

    -

    -
    ESC + C >
    -
    + +
    ESC + C > +
    -Designate G3 Character Set (ISO 2022), see below for values of C. +

    Designate G3 Character Set (ISO 2022), see below for values of C.

    -

    -
    ESC $ C >
    -
    + +
    ESC $ C > +
    -Designate Kanji Character Set +

    Designate Kanji Character Set

    Where C > is one of:

    @@ -1484,224 +1490,225 @@ C = 5 Finnish character set unimplemented C = C Finnish character set unimplemented C = K German character set unimplemented -

    + +

    CSI (Command Sequence Introducer) Sequences

    -
    ESC [ Ps @ >
    -
    +
    ESC [ Ps @ > +
    -Insert Ps > (Blank) Character(s) [default: 1] (ICH) +

    Insert Ps > (Blank) Character(s) [default: 1] (ICH)

    -

    -
    ESC [ Ps A >
    -
    + +
    ESC [ Ps A > +
    -Cursor Up Ps > Times [default: 1] (CUU) +

    Cursor Up Ps > Times [default: 1] (CUU)

    -

    -
    ESC [ Ps B >
    -
    + +
    ESC [ Ps B > +
    -Cursor Down Ps > Times [default: 1] (CUD) +

    Cursor Down Ps > Times [default: 1] (CUD)

    -

    -
    ESC [ Ps C >
    -
    + +
    ESC [ Ps C > +
    -Cursor Forward Ps > Times [default: 1] (CUF) +

    Cursor Forward Ps > Times [default: 1] (CUF)

    -

    -
    ESC [ Ps D >
    -
    + +
    ESC [ Ps D > +
    -Cursor Backward Ps > Times [default: 1] (CUB) +

    Cursor Backward Ps > Times [default: 1] (CUB)

    -

    -
    ESC [ Ps E >
    -
    + +
    ESC [ Ps E > +
    -Cursor Down Ps > Times [default: 1] and to first column +

    Cursor Down Ps > Times [default: 1] and to first column

    -

    -
    ESC [ Ps F >
    -
    + +
    ESC [ Ps F > +
    -Cursor Up Ps > Times [default: 1] and to first column +

    Cursor Up Ps > Times [default: 1] and to first column

    -

    -
    ESC [ Ps G >
    -
    + +
    ESC [ Ps G > +
    -Cursor to Column Ps > (HPA) +

    Cursor to Column Ps > (HPA)

    -

    -
    ESC [ Ps;Ps H >
    -
    + +
    ESC [ Ps;Ps H > +
    -Cursor Position [row;column] [default: 1;1] (CUP) +

    Cursor Position [row;column] [default: 1;1] (CUP)

    -

    -
    ESC [ Ps I >
    -
    + +
    ESC [ Ps I > +
    -Move forward Ps > tab stops [default: 1] +

    Move forward Ps > tab stops [default: 1]

    -

    -
    ESC [ Ps J >
    -
    + +
    ESC [ Ps J > +
    -Erase in Display (ED) +

    Erase in Display (ED)

    -
    Ps = 0Clear Below (default)
    Ps = 1Clear Above
    Ps = 2Clear All

    -
    ESC [ Ps K >
    -
    + +
    ESC [ Ps K > +
    -Erase in Line (EL) +

    Erase in Line (EL)

    -
    Ps = 0Clear to Right (default)
    Ps = 1Clear to Left
    Ps = 2Clear All

    -
    ESC [ Ps L >
    -
    + +
    ESC [ Ps L > +
    -Insert Ps > Line(s) [default: 1] (IL) +

    Insert Ps > Line(s) [default: 1] (IL)

    -

    -
    ESC [ Ps M >
    -
    + +
    ESC [ Ps M > +
    -Delete Ps > Line(s) [default: 1] (DL) +

    Delete Ps > Line(s) [default: 1] (DL)

    -

    -
    ESC [ Ps P >
    -
    + +
    ESC [ Ps P > +
    -Delete Ps > Character(s) [default: 1] (DCH) +

    Delete Ps > Character(s) [default: 1] (DCH)

    -

    -
    ESC [ Ps;Ps;Ps;Ps;Ps T >
    -
    + +
    ESC [ Ps;Ps;Ps;Ps;Ps T > +
    -Initiate . unimplemented Parameters are -[func;startx;starty;firstrow;lastrow]. +

    Initiate . unimplemented Parameters are +[func;startx;starty;firstrow;lastrow].

    -

    -
    ESC [ Ps W >
    -
    + +
    ESC [ Ps W > +
    -Tabulator functions +

    Tabulator functions

    -
    Ps = 0Tab Set (HTS)
    Ps = 2Tab Clear (TBC), Clear Current Column (default)
    Ps = 5Tab Clear (TBC), Clear All

    -
    ESC [ Ps X >
    -
    + +
    ESC [ Ps X > +
    -Erase Ps > Character(s) [default: 1] (ECH) +

    Erase Ps > Character(s) [default: 1] (ECH)

    -

    -
    ESC [ Ps Z >
    -
    + +
    ESC [ Ps Z > +
    -Move backward Ps > [default: 1] tab stops +

    Move backward Ps > [default: 1] tab stops

    -

    -
    ESC [ Ps ' >
    -
    + +
    ESC [ Ps ' > +
    -See ESC [ Ps G > +

    See ESC [ Ps G >

    -

    -
    ESC [ Ps a >
    -
    + +
    ESC [ Ps a > +
    -See ESC [ Ps C > +

    See ESC [ Ps C >

    -

    -
    ESC [ Ps c >
    -
    + +
    ESC [ Ps c > +
    -Send Device Attributes (DA) +

    Send Device Attributes (DA) Ps = 0 > (or omitted): request attributes from terminal returns: ESC [ ? 1 ; 2 c > (``I am a VT100 with Advanced Video -Option'') +Option'')

    -

    -
    ESC [ Ps d >
    -
    + +
    ESC [ Ps d > +
    -Cursor to Line Ps > (VPA) +

    Cursor to Line Ps > (VPA)

    -

    -
    ESC [ Ps e >
    -
    + +
    ESC [ Ps e > +
    -See ESC [ Ps A > +

    See ESC [ Ps A >

    -

    -
    ESC [ Ps;Ps f >
    -
    + +
    ESC [ Ps;Ps f > +
    -Horizontal and Vertical Position [row;column] (HVP) [default: 1;1] +

    Horizontal and Vertical Position [row;column] (HVP) [default: 1;1]

    -

    -
    ESC [ Ps g >
    -
    + +
    ESC [ Ps g > +
    -Tab Clear (TBC) +

    Tab Clear (TBC)

    -
    Ps = 0Clear Current Column (default)
    Ps = 3Clear All (TBC)

    -
    ESC [ Pm h >
    -
    + +
    ESC [ Pm h > +
    -Set Mode (SM). See ESC [ Pm l > sequence for description of Pm. +

    Set Mode (SM). See ESC [ Pm l > sequence for description of Pm.

    -

    -
    ESC [ Ps i >
    -
    + +
    ESC [ Ps i > +
    -Printing. See also the print-pipe resource. +

    Printing. See also the print-pipe resource.

    -
    Ps = 0print screen (MC0)
    Ps = 4disable transparent print mode (MC4)
    Ps = 5enable transparent print mode (MC5)

    -
    ESC [ Pm l >
    -
    + +
    ESC [ Pm l > +
    -Reset Mode (RM) +

    Reset Mode (RM)

    -
    Ps = 4 >
    -
    +
    Ps = 4 > + -
    hInsert Mode (SMIR)
    lReplace Mode (RMIR)
    Ps = 20 > (partially implemented)
    -
    +
    Ps = 20 > (partially implemented) +
    hAutomatic Newline (LNM)
    lNormal Linefeed (LNM)
    -
    ESC [ Pm m >
    -
    +
    ESC [ Pm m > +
    -Character Attributes (SGR) +

    Character Attributes (SGR)

    @@ -1731,35 +1738,35 @@ -
    Ps = 0Normal (default)
    Ps = 96 / 106fg/bg Bright Cyan
    Ps = 97 / 107fg/bg Bright White
    Ps = 99 / 109fg/bg Bright Default

    -
    ESC [ Ps n >
    -
    + +
    ESC [ Ps n > +
    -Device Status Report (DSR) +

    Device Status Report (DSR)

    -
    Ps = 5Status Report ESC [ 0 n (``OK'')
    Ps = 6Report Cursor Position (CPR) [row;column] as ESC [ r ; c R
    Ps = 7Request Display Name
    Ps = 8Request Version Number (place in window title)

    -
    ESC [ Ps;Ps r >
    -
    + +
    ESC [ Ps;Ps r > +
    -Set Scrolling Region [top;bottom] -[default: full size of window] (CSR) +

    Set Scrolling Region [top;bottom] +[default: full size of window] (CSR)

    -

    -
    ESC [ s >
    -
    + +
    ESC [ s > +
    -Save Cursor (SC) +

    Save Cursor (SC)

    -

    -
    ESC [ Ps;Pt t >
    -
    + +
    ESC [ Ps;Pt t > +
    -Window Operations +

    Window Operations

    @@ -1778,190 +1785,191 @@ -
    Ps = 1Deiconify (map) window
    Ps = 20Reports icon label (ESC ] L NAME \234)
    Ps = 21Reports window title (ESC ] l NAME \234)
    Ps = 24..Set window height to Ps rows

    -
    ESC [ u >
    -
    + +
    ESC [ u > +
    -Restore Cursor +

    Restore Cursor

    -

    -
    ESC [ Ps x >
    -
    + +
    ESC [ Ps x > +
    -Request Terminal Parameters (DECREQTPARM) +

    Request Terminal Parameters (DECREQTPARM)

    -

    + +

    DEC Private Modes

    -
    ESC [ ? Pm h >
    -
    +
    ESC [ ? Pm h > +
    -DEC Private Mode Set (DECSET) +

    DEC Private Mode Set (DECSET)

    -

    -
    ESC [ ? Pm l >
    -
    + +
    ESC [ ? Pm l > +
    -DEC Private Mode Reset (DECRST) +

    DEC Private Mode Reset (DECRST)

    -

    -
    ESC [ ? Pm r >
    -
    + +
    ESC [ ? Pm r > +
    -Restore previously saved DEC Private Mode Values. +

    Restore previously saved DEC Private Mode Values.

    -

    -
    ESC [ ? Pm s >
    -
    + +
    ESC [ ? Pm s > +
    -Save DEC Private Mode Values. +

    Save DEC Private Mode Values.

    -

    -
    ESC [ ? Pm t >
    -
    + +
    ESC [ ? Pm t > +
    -Toggle DEC Private Mode Values (rxvt extension). where +

    Toggle DEC Private Mode Values (rxvt extension). where

    -
    Ps = 1 > (DECCKM)
    -
    +
    Pm = 1 > (DECCKM) + -
    hApplication Cursor Keys
    lNormal Cursor Keys
    Ps = 2 > (ANSI/VT52 mode)
    -
    +
    Pm = 2 > (ANSI/VT52 mode) + -
    hEnter VT52 mode
    lEnter VT52 mode
    Ps = 3 >
    -
    +
    Pm = 3 > + -
    h132 Column Mode (DECCOLM)
    l80 Column Mode (DECCOLM)
    Ps = 4 >
    -
    +
    Pm = 4 > + -
    hSmooth (Slow) Scroll (DECSCLM)
    lJump (Fast) Scroll (DECSCLM)
    Ps = 5 >
    -
    +
    Pm = 5 > + -
    hReverse Video (DECSCNM)
    lNormal Video (DECSCNM)
    Ps = 6 >
    -
    +
    Pm = 6 > + -
    hOrigin Mode (DECOM)
    lNormal Cursor Mode (DECOM)
    Ps = 7 >
    -
    +
    Pm = 7 > + -
    hWraparound Mode (DECAWM)
    lNo Wraparound Mode (DECAWM)
    Ps = 8 > unimplemented
    -
    +
    Pm = 8 > unimplemented + -
    hAuto-repeat Keys (DECARM)
    lNo Auto-repeat Keys (DECARM)
    Ps = 9 > X10 XTerm
    -
    +
    Pm = 9 > X10 XTerm + -
    hSend Mouse X & Y on button press.
    lNo mouse reporting.
    Ps = 25 >
    -
    +
    Pm = 25 > + -
    hVisible cursor {cnorm/cvvis}
    lInvisible cursor {civis}
    Ps = 30 >
    -
    +
    Pm = 30 > + -
    hscrollBar visisble
    lscrollBar invisisble
    Ps = 35 > (rxvt)
    -
    +
    Pm = 35 > (rxvt) + -
    hAllow XTerm Shift+key sequences
    lDisallow XTerm Shift+key sequences
    Ps = 38 > unimplemented
    -
    +
    Pm = 38 > unimplemented +
    -Enter Tektronix Mode (DECTEK) +

    Enter Tektronix Mode (DECTEK)

    -

    -
    Ps = 40 >
    -
    + +
    Pm = 40 > + -
    hAllow 80/132 Mode
    lDisallow 80/132 Mode
    Ps = 44 > unimplemented
    -
    +
    Pm = 44 > unimplemented + -
    hTurn On Margin Bell
    lTurn Off Margin Bell
    Ps = 45 > unimplemented
    -
    +
    Pm = 45 > unimplemented + -
    hReverse-wraparound Mode
    lNo Reverse-wraparound Mode
    Ps = 46 > unimplemented
    -
    -
    Ps = 47 >
    -
    +
    Pm = 46 > unimplemented + +
    Pm = 47 > +
    hUse Alternate Screen Buffer
    lUse Normal Screen Buffer

    -
    Ps = 66 >
    -
    +
    Pm = 66 > + -
    hApplication Keypad (DECPAM) == ESC =
    lNormal Keypad (DECPNM) == ESC >
    Ps = 67 >
    -
    +
    Pm = 67 > + -
    hBackspace key sends BS (DECBKM)
    lBackspace key sends DEL
    Ps = 1000 > (X11 XTerm)
    -
    +
    Pm = 1000 > (X11 XTerm) + -
    hSend Mouse X & Y on button press and release.
    lNo mouse reporting.
    Ps = 1001 > (X11 XTerm) unimplemented
    -
    +
    Pm = 1001 > (X11 XTerm) unimplemented + -
    hUse Hilite Mouse Tracking.
    lNo mouse reporting.
    Ps = 1010 > (rxvt)
    -
    +
    Pm = 1010 > (rxvt) + -
    hDon't scroll to bottom on TTY output
    lScroll to bottom on TTY output
    Ps = 1011 > (rxvt)
    -
    +
    Pm = 1011 > (rxvt) + -
    hScroll to bottom when a key is pressed
    lDon't scroll to bottom when a key is pressed
    Ps = 1021 > (rxvt)
    -
    +
    Pm = 1021 > (rxvt) + -
    hBold/italic implies high intensity (see option -is)
    lFont styles have no effect on intensity (Compile styles)
    Ps = 1047 >
    -
    +
    Pm = 1047 > + -
    hUse Alternate Screen Buffer
    lUse Normal Screen Buffer - clear Alternate Screen Buffer if returning from it
    Ps = 1048 >
    -
    +
    Pm = 1048 > + -
    hSave cursor position
    lRestore cursor position
    Ps = 1049 >
    -
    +
    Pm = 1049 > + @@ -1972,12 +1980,12 @@

    XTerm Operating System Commands

    -
    ESC ] Ps;Pt ST >
    -
    +
    ESC ] Ps;Pt ST > +
    -Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, +

    Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also accepted. any -octet can be escaped by prefixing it with SYN (0x16, ^V). +octet can be escaped by prefixing it with SYN (0x16, ^V).

    hUse Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it
    lUse Normal Screen Buffer
    @@ -2011,7 +2019,8 @@ -
    Ps = 0Change Icon Name and Window Title to Pt
    Ps = 720Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
    Ps = 721Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
    Ps = 777Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl).

    + +


    @@ -2021,16 +2030,16 @@ sequence of scaling/positioning commands separated by semi-colons. The scaling/positioning commands are as follows:

    -
    query scale/position
    -
    +
    query scale/position +
    -? +

    ?

    -

    -
    change scale and position
    -
    + +
    change scale and position +
    -WxH+X+Y +

    WxH+X+Y

    WxH+X (== WxH+X+X)

    @@ -2047,70 +2056,73 @@

    W (same as WxW+50+50)

    -

    -
    change position (absolute)
    -
    + +
    change position (absolute) +
    -=+X+Y +

    =+X+Y

    =+X (same as =+X+Y)

    -

    -
    change position (relative)
    -
    + +
    change position (relative) +
    -+X+Y +

    +X+Y

    +X (same as +X+Y)

    -

    -
    rescale (relative)
    -
    + +
    rescale (relative) +
    -Wx0 -> W *= (W/100) +

    Wx0 -> W *= (W/100)

    0xH -> H *= (H/100)

    -

    + +

    For example:

    -
    \E]20;funky\a
    -
    +
    \E]20;funky\a +
    -load funky.xpm as a tiled image +

    load funky.xpm as a tiled image

    -

    -
    \E]20;mona;100\a
    -
    + +
    \E]20;mona;100\a +
    -load mona.xpm with a scaling of 100% +

    load mona.xpm with a scaling of 100%

    -

    -
    \E]20;;200;?\a
    -
    + +
    \E]20;;200;?\a +
    -rescale the current pixmap to 200% and display the image geometry in -the title +

    rescale the current pixmap to 200% and display the image geometry in +the title

    -

    + +


    Mouse Reporting

    -
    ESC [ M <b> <x> <y> >
    -
    +
    ESC [ M <b> <x> <y> > +
    -report mouse position +

    report mouse position

    -

    + +

    The lower 2 bits of <b> > indicate the button:

    -
    Button = (<b> - SPACE) & 3 >
    -
    +
    Button = (<b> - SPACE) & 3 > + @@ -2120,8 +2132,8 @@

    The upper bits of <b> > indicate the modifiers when the button was pressed and are added together (X11 mouse report only):

    -
    State = (<b> - SPACE) & 60 >
    -
    +
    State = (<b> - SPACE) & 60 > +
    0Button1 pressed
    1Button2 pressed
    @@ -2211,11 +2223,11 @@ Lehmann <rxvt@schmorp.de>.

    All

    -
    --enable-everything
    -
    +
    --enable-everything +
    -Add (or remove) support for all non-multichoice options listed in ``./configure ---help''. +

    Add (or remove) support for all non-multichoice options listed in ``./configure +--help''.

    You can specify this and then disable options you do not like by @@ -2224,32 +2236,32 @@ --disable-everything and than adding just the --enable-... arguments you want.

    -

    -
    --enable-xft (default: enabled)
    -
    + +
    --enable-xft (default: enabled) +
    -Add support for Xft (anti-aliases, among others) fonts. Xft fonts are +

    Add support for Xft (anti-aliases, among others) fonts. Xft fonts are slower and require lots of memory, but as long as you don't use them, you -don't pay for them. +don't pay for them.

    -

    -
    --enable-font-styles (default: on)
    -
    + +
    --enable-font-styles (default: on) +
    -Add support for bold, italic and bold italic > font -styles. The fonts can be set manually or automatically. +

    Add support for bold, italic and bold italic > font +styles. The fonts can be set manually or automatically.

    -

    -
    --with-codesets=NAME,... (default: all)
    -
    + +
    --with-codesets=NAME,... (default: all) +
    -Compile in support for additional codeset (encoding) groups (eu, vn +

    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 used for driving X11 core fonts, they are not required for Xft fonts, although having them compiled in lets rxvt-unicode choose replacement fonts more intelligently. Compiling them in will make your binary bigger (all of together cost about 700kB), but it doesn't increase -memory usage unless you use a font requiring one of these encodings. +memory usage unless you use a font requiring one of these encodings.

    4Shift
    8Meta
    @@ -2258,19 +2270,19 @@ -
    allall available codeset groups
    jpcommon japanese encodings
    jp_extrarely used but big japanese encodings
    krkorean encodings

    -
    --enable-xim (default: on)
    -
    + +
    --enable-xim (default: on) +
    -Add support for XIM (X Input Method) protocol. This allows using +

    Add support for XIM (X Input Method) protocol. This allows using alternative input methods (e.g. kinput2) and will also correctly -set up the input for people using dead keys or compose keys. +set up the input for people using dead keys or compose keys.

    -

    -
    --enable-unicode3 (default: off)
    -
    + +
    --enable-unicode3 (default: off) +
    -Recommended to stay off unless you really need non-BMP characters. +

    Recommended to stay off unless you really need non-BMP characters.

    Enable direct support for displaying unicode codepoints above @@ -2285,15 +2297,15 @@ see next switch), and right now rxvt-unicode cannot display them (input/output and cut&paste still work, though).

    -

    -
    --enable-combining (default: on)
    -
    + +
    --enable-combining (default: on) +
    -Enable automatic composition of combining characters into +

    Enable automatic composition of combining characters into composite characters. This is required for proper viewing of text where accents are encoded as seperate unicode characters. This is done by using precomposited characters when available or creating -new pseudo-characters when no precomposed form exists. +new pseudo-characters when no precomposed form exists.

    Without --enable-unicode3, the number of additional precomposed @@ -2309,141 +2321,141 @@ but these are not currently used. Bug me if you want these to be used (and tell me how these are to be used...).

    -

    -
    --enable-fallback(=CLASS) (default: Rxvt)
    -
    + +
    --enable-fallback(=CLASS) (default: Rxvt) +
    -When reading resource settings, also read settings for class CLASS. To -disable resource fallback use --disable-fallback. +

    When reading resource settings, also read settings for class CLASS. To +disable resource fallback use --disable-fallback.

    -

    -
    --with-res-name=NAME (default: urxvt)
    -
    + +
    --with-res-name=NAME (default: urxvt) +
    -Use the given name as default application name when -reading resources. Specify --with-res-name=rxvt to replace rxvt. +

    Use the given name as default application name when +reading resources. Specify --with-res-name=rxvt to replace rxvt.

    -

    -
    --with-res-class=CLASS /default: URxvt)
    -
    + +
    --with-res-class=CLASS /default: URxvt) +
    -Use the given class as default application class +

    Use the given class as default application class when reading resources. Specify --with-res-class=Rxvt to replace -rxvt. +rxvt.

    -

    -
    --enable-utmp (default: on)
    -
    + +
    --enable-utmp (default: on) +
    -Write user and tty to utmp file (used by programs like w) at -start of rxvt execution and delete information when rxvt exits. +

    Write user and tty to utmp file (used by programs like w) at +start of rxvt execution and delete information when rxvt exits.

    -

    -
    --enable-wtmp (default: on)
    -
    + +
    --enable-wtmp (default: on) +
    -Write user and tty to wtmp file (used by programs like last) at +

    Write user and tty to wtmp file (used by programs like last) at start of rxvt execution and write logout when rxvt exits. This -option requires --enable-utmp to also be specified. +option requires --enable-utmp to also be specified.

    -

    -
    --enable-lastlog (default: on)
    -
    + +
    --enable-lastlog (default: on) +
    -Write user and tty to lastlog file (used by programs like +

    Write user and tty to lastlog file (used by programs like lastlogin) at start of rxvt execution. This option requires ---enable-utmp to also be specified. +--enable-utmp to also be specified.

    -

    -
    --enable-xpm-background (default: on)
    -
    + +
    --enable-xpm-background (default: on) +
    -Add support for XPM background pixmaps. +

    Add support for XPM background pixmaps.

    -

    -
    --enable-transparency (default: on)
    -
    + +
    --enable-transparency (default: on) +
    -Add support for inheriting parent backgrounds thus giving a fake -transparency to the term. +

    Add support for inheriting parent backgrounds thus giving a fake +transparency to the term.

    -

    -
    --enable-fading (default: on)
    -
    + +
    --enable-fading (default: on) +
    -Add support for fading the text when focus is lost (requires --enable-transparency). +

    Add support for fading the text when focus is lost (requires --enable-transparency).

    -

    -
    --enable-tinting (default: on)
    -
    + +
    --enable-tinting (default: on) +
    -Add support for tinting of transparent backgrounds (requires --enable-transparency). +

    Add support for tinting of transparent backgrounds (requires --enable-transparency).

    -

    -
    --enable-rxvt-scroll (default: on)
    -
    + +
    --enable-rxvt-scroll (default: on) +
    -Add support for the original rxvt scrollbar. +

    Add support for the original rxvt scrollbar.

    -

    -
    --enable-next-scroll (default: on)
    -
    + +
    --enable-next-scroll (default: on) +
    -Add support for a NeXT-like scrollbar. +

    Add support for a NeXT-like scrollbar.

    -

    -
    --enable-xterm-scroll (default: on)
    -
    + +
    --enable-xterm-scroll (default: on) +
    -Add support for an Xterm-like scrollbar. +

    Add support for an Xterm-like scrollbar.

    -

    -
    --enable-plain-scroll (default: on)
    -
    + +
    --enable-plain-scroll (default: on) +
    -Add support for a very unobtrusive, plain-looking scrollbar that +

    Add support for a very unobtrusive, plain-looking scrollbar that is the favourite of the rxvt-unicode author, having used it for -many years. +many years.

    -

    -
    --enable-ttygid (default: off)
    -
    + +
    --enable-ttygid (default: off) +
    -Change tty device setting to group ``tty'' - only use this if -your system uses this type of security. +

    Change tty device setting to group ``tty'' - only use this if +your system uses this type of security.

    -

    -
    --disable-backspace-key
    -
    + +
    --disable-backspace-key +
    -Removes any handling of the backspace key by us - let the X server do it. +

    Removes any handling of the backspace key by us - let the X server do it.

    -

    -
    --disable-delete-key
    -
    + +
    --disable-delete-key +
    -Removes any handling of the delete key by us - let the X server -do it. +

    Removes any handling of the delete key by us - let the X server +do it.

    -

    -
    --disable-resources
    -
    + +
    --disable-resources +
    -Removes any support for resource checking. +

    Removes any support for resource checking.

    -

    -
    --disable-swapscreen
    -
    + +
    --disable-swapscreen +
    -Remove support for secondary/swap screen. +

    Remove support for secondary/swap screen.

    -

    -
    --enable-frills (default: on)
    -
    + +
    --enable-frills (default: on) +
    -Add support for many small features that are not essential but nice to +

    Add support for many small features that are not essential but nice to have. Normally you want this, but for very small binaries you may want to -disable this. +disable this.

    A non-exhaustive list of features enabled by --enable-frills (possibly @@ -2465,10 +2477,11 @@ XEmbed support (-embed) user-pty (-pty-fd) hold on exit (-hold) - skip builtin block graphics (-sbg)

    + skip builtin block graphics (-sbg) + separate highlightcolor support (-hc)
    -

    It also enabled some non-essential features otherwise disabled, such as:

    +

    It also enables some non-essential features otherwise disabled, such as:

    @@ -2484,132 +2497,133 @@
       trailing space removal for selections
       verbose X error handling
    -

    -
    --enable-iso14755 (default: on)
    -
    + +
    --enable-iso14755 (default: on) +
    -Enable extended ISO 14755 support (see rxvt(1), or +

    Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt). Basic support (section 5.1) is enabled by --enable-frills, while support for 5.2, 5.3 and 5.4 is enabled with -this switch. +this switch.

    -

    -
    --enable-keepscrolling (default: on)
    -
    + +
    --enable-keepscrolling (default: on) +
    -Add support for continual scrolling of the display when you hold -the mouse button down on a scrollbar arrow. +

    Add support for continual scrolling of the display when you hold +the mouse button down on a scrollbar arrow.

    -

    -
    --enable-mousewheel (default: on)
    -
    + +
    --enable-mousewheel (default: on) +
    -Add support for scrolling via mouse wheel or buttons 4 & 5. +

    Add support for scrolling via mouse wheel or buttons 4 & 5.

    -

    -
    --enable-slipwheeling (default: on)
    -
    + +
    --enable-slipwheeling (default: on) +
    -Add support for continual scrolling (using the mouse wheel as an +

    Add support for continual scrolling (using the mouse wheel as an accelerator) while the control key is held down. This option -requires --enable-mousewheel to also be specified. +requires --enable-mousewheel to also be specified.

    -

    -
    --disable-new-selection
    -
    + +
    --disable-new-selection +
    -Remove support for mouse selection style like that of xterm. +

    Remove support for mouse selection style like that of xterm.

    -

    -
    --enable-dmalloc (default: off)
    -
    + +
    --enable-dmalloc (default: off) +
    -Use Gray Watson's malloc - which is good for debugging See +

    Use Gray Watson's malloc - which is good for debugging See http://www.letters.com/dmalloc/ for details If you use either this or the next option, you may need to edit src/Makefile after compiling to point -DINCLUDE and DLIB to the right places. +DINCLUDE and DLIB to the right places.

    You can only use either this option and the following (should you use either) .

    -

    -
    --enable-dlmalloc (default: off)
    -
    + +
    --enable-dlmalloc (default: off) +
    -Use Doug Lea's malloc - which is good for a production version -See http://g.oswego.edu/dl/html/malloc.html for details. +

    Use Doug Lea's malloc - which is good for a production version +See http://g.oswego.edu/dl/html/malloc.html for details.

    -

    -
    --enable-smart-resize (default: on)
    -
    + +
    --enable-smart-resize (default: on) +
    -Add smart growth/shrink behaviour when changing font size via hot +

    Add smart growth/shrink behaviour when changing font size via hot keys. This should keep the window corner which is closest to a corner of -the screen in a fixed position. +the screen in a fixed position.

    -

    -
    --enable-pointer-blank (default: on)
    -
    + +
    --enable-pointer-blank (default: on) +
    -Add support to have the pointer disappear when typing or inactive. +

    Add support to have the pointer disappear when typing or inactive.

    -

    -
    --enable-perl (default: on)
    -
    + +
    --enable-perl (default: on) +
    -Enable an embedded perl interpreter. See the rxvtperl(3) +

    Enable an embedded perl interpreter. See the rxvtperl(3) manpage (doc/rxvtperl.txt) for more info on this feature, or the files in src/perl-ext/ for the extensions that are installed by default. The perl interpreter that is used can be specified via the PERL environment -variable when running configure. +variable when running configure.

    -

    -
    --with-name=NAME (default: urxvt)
    -
    + +
    --with-name=NAME (default: urxvt) +
    -Set the basename for the installed binaries, resulting +

    Set the basename for the installed binaries, resulting in urxvt, urxvtd etc.). Specify --with-name=rxvt to replace with -rxvt. +rxvt.

    -

    -
    --with-term=NAME (default: rxvt-unicode)
    -
    + +
    --with-term=NAME (default: rxvt-unicode) +
    -Change the environmental variable for the terminal to NAME. +

    Change the environmental variable for the terminal to NAME.

    -

    -
    --with-terminfo=PATH
    -
    + +
    --with-terminfo=PATH +
    -Change the environmental variable for the path to the terminfo tree to -PATH. +

    Change the environmental variable for the path to the terminfo tree to +PATH.

    -

    -
    --with-x
    -
    + +
    --with-x +
    -Use the X Window System (pretty much default, eh?). +

    Use the X Window System (pretty much default, eh?).

    -

    -
    --with-xpm-includes=DIR
    -
    + +
    --with-xpm-includes=DIR +
    -Look for the XPM includes in DIR. +

    Look for the XPM includes in DIR.

    -

    -
    --with-xpm-library=DIR
    -
    + +
    --with-xpm-library=DIR +
    -Look for the XPM library in DIR. +

    Look for the XPM library in DIR.

    -

    -
    --with-xpm
    -
    + +
    --with-xpm +
    -Not needed - define via --enable-xpm-background. +

    Not needed - define via --enable-xpm-background.

    -

    + +