ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvt.7.pod
(Generate patch)

Comparing rxvt-unicode/doc/rxvt.7.pod (file contents):
Revision 1.119 by root, Thu Jul 6 19:43:21 2006 UTC vs.
Revision 1.130 by root, Sat Jun 2 06:43:02 2007 UTC

17 17
18This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting 18This document contains the FAQ, the RXVT TECHNICAL REFERENCE documenting
19all escape sequences, and other background information. 19all escape sequences, and other background information.
20 20
21The newest version of this document is also available on the World Wide Web at 21The newest version of this document is also available on the World Wide Web at
22L<http://cvs.schmorp.de/browse/*checkout*/rxvt-unicode/doc/rxvt.7.html>. 22L<http://cvs.schmorp.de/browse/rxvt-unicode/doc/rxvt.7.html>.
23 23
24=head1 RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS 24=head1 RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS
25 25
26 26
27=head2 Meta, Features & Commandline Issues 27=head2 Meta, Features & Commandline Issues
73=head3 How can I start @@URXVT_NAME@@d in a race-free way? 73=head3 How can I start @@URXVT_NAME@@d in a race-free way?
74 74
75Try C<@@URXVT_NAME@@d -f -o>, which tells @@URXVT_NAME@@d to open the 75Try C<@@URXVT_NAME@@d -f -o>, which tells @@URXVT_NAME@@d to open the
76display, create the listening socket and then fork. 76display, create the listening socket and then fork.
77 77
78=head3 How can I start @@URXVT_NAME@@d automatically when I run URXVT_NAME@@c? 78=head3 How can I start @@URXVT_NAME@@d automatically when I run @@URXVT_NAME@@c?
79 79
80If you want to start @@URXVT_NAME@@d automatically whenever you run 80If you want to start @@URXVT_NAME@@d automatically whenever you run
81@@URXVT_NAME@@c and the daemon isn't running yet, use this script: 81@@URXVT_NAME@@c and the daemon isn't running yet, use this script:
82 82
83 #!/bin/sh 83 #!/bin/sh
90This tries to create a new terminal, and if fails with exit status 2, 90This tries to create a new terminal, and if fails with exit status 2,
91meaning it couldn't connect to the daemon, it will start the daemon and 91meaning it couldn't connect to the daemon, it will start the daemon and
92re-run the command. Subsequent invocations of the script will re-use the 92re-run the command. Subsequent invocations of the script will re-use the
93existing daemon. 93existing daemon.
94 94
95=head3 How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc. 95=head3 How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.
96 96
97The original rxvt and rxvt-unicode always export the variable "COLORTERM", 97The original rxvt and rxvt-unicode always export the variable "COLORTERM",
98so you can check and see if that is set. Note that several programs, JED, 98so you can check and see if that is set. Note that several programs, JED,
99slrn, Midnight Commander automatically check this variable to decide 99slrn, Midnight Commander automatically check this variable to decide
100whether or not to use color. 100whether or not to use color.
144 98398 1664 24 15695 1824 rxvt --disable-everything 144 98398 1664 24 15695 1824 rxvt --disable-everything
145 188985 9048 66616 18222 1788 urxvt --disable-everything 145 188985 9048 66616 18222 1788 urxvt --disable-everything
146 146
147When you C<--enable-everything> (which I<is> unfair, as this involves xft 147When you C<--enable-everything> (which I<is> unfair, as this involves xft
148and full locale/XIM support which are quite bloaty inside libX11 and my 148and full locale/XIM support which are quite bloaty inside libX11 and my
149libc), the two diverge, but not unreasnobaly so. 149libc), the two diverge, but not unreasonably so.
150 150
151 text data bss drs rss filename 151 text data bss drs rss filename
152 163431 2152 24 20123 2060 rxvt --enable-everything 152 163431 2152 24 20123 2060 rxvt --enable-everything
153 1035683 49680 66648 29096 3680 urxvt --enable-everything 153 1035683 49680 66648 29096 3680 urxvt --enable-everything
154 154
241 241
242 @@URXVT_NAME@@ -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc 242 @@URXVT_NAME@@ -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc
243 243
244This requires XFT support, and the support of your X-server. If that 244This requires XFT support, and the support of your X-server. If that
245doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't 245doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't
246there yet, no matter what they claim. Rxvt-Unicode contains the neccessary 246there yet, no matter what they claim. Rxvt-Unicode contains the necessary
247bugfixes and workarounds for Xft and Xlib to make it work, but that 247bugfixes and workarounds for Xft and Xlib to make it work, but that
248doesn't mean that your WM has the required kludges in place. 248doesn't mean that your WM has the required kludges in place.
249 249
2504. Use xcompmgr and let it do the job: 2504. Use xcompmgr and let it do the job:
251 251
268however: Xft fonts often draw glyphs larger than their acclaimed bounding 268however: Xft fonts often draw glyphs larger than their acclaimed bounding
269box, and rxvt-unicode has no way of detecting this (the correct way is to 269box, and rxvt-unicode has no way of detecting this (the correct way is to
270ask for the character bounding box, which unfortunately is wrong in these 270ask for the character bounding box, which unfortunately is wrong in these
271cases). 271cases).
272 272
273It's not clear (to me at least), wether this is a bug in Xft, freetype, 273It's not clear (to me at least), whether this is a bug in Xft, freetype,
274or the respective font. If you encounter this problem you might try using 274or the respective font. If you encounter this problem you might try using
275the C<-lsp> option to give the font more height. If that doesn't work, you 275the C<-lsp> option to give the font more height. If that doesn't work, you
276might be forced to use a different font. 276might be forced to use a different font.
277 277
278All of this is not a problem when using X11 core fonts, as their bounding 278All of this is not a problem when using X11 core fonts, as their bounding
512circumstances, it will move your cursor around when you click into the 512circumstances, it will move your cursor around when you click into the
513line that contains it. It tries hard not to do this at the wrong moment, 513line that contains it. It tries hard not to do this at the wrong moment,
514but when running a program that doesn't parse cursor movements or in some 514but when running a program that doesn't parse cursor movements or in some
515cases during rlogin sessions, it fails to detect this properly. 515cases during rlogin sessions, it fails to detect this properly.
516 516
517You can permamently switch this feature off by disabling the C<readline> 517You can permanently switch this feature off by disabling the C<readline>
518extension: 518extension:
519 519
520 URxvt.perl-ext-common: default,-readline 520 URxvt.perl-ext-common: default,-readline
521 521
522=head3 My numerical keypad acts weird and generates differing output? 522=head3 My numerical keypad acts weird and generates differing output?
523 523
524Some Debian GNUL/Linux users seem to have this problem, although no 524Some Debian GNUL/Linux users seem to have this problem, although no
525specific details were reported so far. It is possible that this is caused 525specific details were reported so far. It is possible that this is caused
526by the wrong C<TERM> setting, although the details of wether and how 526by the wrong C<TERM> setting, although the details of whether and how
527this can happen are unknown, as C<TERM=rxvt> should offer a compatible 527this can happen are unknown, as C<TERM=rxvt> should offer a compatible
528keymap. See the answer to the previous question, and please report if that 528keymap. See the answer to the previous question, and please report if that
529helped. 529helped.
530 530
531=head3 My Compose (Multi_key) key is no longer working. 531=head3 My Compose (Multi_key) key is no longer working.
557depressed. 557depressed.
558 558
559=head3 What's with the strange Backspace/Delete key behaviour? 559=head3 What's with the strange Backspace/Delete key behaviour?
560 560
561Assuming that the physical Backspace key corresponds to the 561Assuming that the physical Backspace key corresponds to the
562BackSpace keysym (not likely for Linux ... see the following 562Backspace keysym (not likely for Linux ... see the following
563question) there are two standard values that can be used for 563question) there are two standard values that can be used for
564Backspace: C<^H> and C<^?>. 564Backspace: C<^H> and C<^?>.
565 565
566Historically, either value is correct, but rxvt-unicode adopts the debian 566Historically, either value is correct, but rxvt-unicode adopts the debian
567policy of using C<^?> when unsure, because it's the one only only correct 567policy of using C<^?> when unsure, because it's the one and only correct
568choice :). 568choice :).
569 569
570Rxvt-unicode tries to inherit the current stty settings and uses the value 570Rxvt-unicode tries to inherit the current stty settings and uses the value
571of `erase' to guess the value for backspace. If rxvt-unicode wasn't 571of `erase' to guess the value for backspace. If rxvt-unicode wasn't
572started from a terminal (say, from a menu or by remote shell), then the 572started from a terminal (say, from a menu or by remote shell), then the
694directory and also tells urxvt to use a large number of extensions. I 694directory and also tells urxvt to use a large number of extensions. I
695develop for myself mostly, so I actually use most of the extensions I 695develop for myself mostly, so I actually use most of the extensions I
696write. 696write.
697 697
698The selection stuff mainly makes the selection perl-error-message aware 698The selection stuff mainly makes the selection perl-error-message aware
699and tells it to convert pelr error mssages into vi-commands to load the 699and tells it to convert perl error messages into vi-commands to load the
700relevant file and go tot he error line number. 700relevant file and go tot he error line number.
701 701
702 URxvt.scrollstyle: plain 702 URxvt.scrollstyle: plain
703 URxvt.secondaryScroll: true 703 URxvt.secondaryScroll: true
704 704
705As the documentation says: plain is the preferred scrollbar for the 705As the documentation says: plain is the preferred scrollbar for the
706author. The C<secondaryScroll> confgiures urxvt to scroll in full-screen 706author. The C<secondaryScroll> configures urxvt to scroll in full-screen
707apps, like screen, so lines scorlled out of screen end up in urxvt's 707apps, like screen, so lines scrolled out of screen end up in urxvt's
708scrollback buffer. 708scrollback buffer.
709 709
710 URxvt.background: #000000 710 URxvt.background: #000000
711 URxvt.foreground: gray90 711 URxvt.foreground: gray90
712 URxvt.color7: gray90 712 URxvt.color7: gray90
763 urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15 763 urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15
764 urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true 764 urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true
765 urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true 765 urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true
766 766
767I wrote rxvt-unicode to be able to specify fonts exactly. So don't be 767I wrote rxvt-unicode to be able to specify fonts exactly. So don't be
768overwhelmed. A special note: the C<9x15bold> mentioend above is actually 768overwhelmed. A special note: the C<9x15bold> mentioned above is actually
769the version from XFree-3.3, as XFree-4 replaced it by a totally different 769the version from XFree-3.3, as XFree-4 replaced it by a totally different
770font (different glyphs for C<;> and many other harmless characters), 770font (different glyphs for C<;> and many other harmless characters),
771while the second font is actually the C<9x15bold> from XFree4/XOrg. The 771while the second font is actually the C<9x15bold> from XFree4/XOrg. The
772bold version has less chars than the medium version, so I use it for rare 772bold version has less chars than the medium version, so I use it for rare
773characters, too. Whene ditign sources with vim, I use italic for comments 773characters, too. When editing sources with vim, I use italic for comments
774and other stuff, which looks quite good with Bitstream Vera anti-aliased. 774and other stuff, which looks quite good with Bitstream Vera anti-aliased.
775 775
776Terminus is a quite bad font (many very wrong glyphs), but for most of my 776Terminus is a quite bad font (many very wrong glyphs), but for most of my
777purposes, it works, and gives a different look, as my normal (Non-bold) 777purposes, it works, and gives a different look, as my normal (Non-bold)
778font is already bold, and I want to see a difference between bold and 778font is already bold, and I want to see a difference between bold and
829Also consider the form resources have to use: 829Also consider the form resources have to use:
830 830
831 URxvt.resource: value 831 URxvt.resource: value
832 832
833If you want to use another form (there are lots of different ways of 833If you want to use another form (there are lots of different ways of
834specifying resources), make sure you understand wether and why it 834specifying resources), make sure you understand whether and why it
835works. If unsure, use the form above. 835works. If unsure, use the form above.
836 836
837=head3 When I log-in to another system it tells me about missing terminfo data? 837=head3 When I log-in to another system it tells me about missing terminfo data?
838 838
839The terminal description used by rxvt-unicode is not as widely available 839The terminal description used by rxvt-unicode is not as widely available
840as that for xterm, or even rxvt (for which the same problem often arises). 840as that for xterm, or even rxvt (for which the same problem often arises).
841 841
842The correct solution for this problem is to install the terminfo, this can 842The correct solution for this problem is to install the terminfo, this can
843be done like this (with ncurses' infocmp): 843be done like this (with ncurses' infocmp and works as user and admin):
844 844
845 REMOTE=remotesystem.domain 845 REMOTE=remotesystem.domain
846 infocmp rxvt-unicode | ssh $REMOTE "cat >/tmp/ti && tic /tmp/ti" 846 infocmp rxvt-unicode | ssh $REMOTE "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti"
847 847
848... or by installing rxvt-unicode normally on the remote system, 848... or by installing rxvt-unicode normally on the remote system,
849
850One some systems you might need to set C<$TERMINFO> to the full path of
851F<$HOME/.terminfo> for this to work.
849 852
850If you cannot or do not want to do this, then you can simply set 853If you cannot or do not want to do this, then you can simply set
851C<TERM=rxvt> or even C<TERM=xterm>, and live with the small number of 854C<TERM=rxvt> or even C<TERM=xterm>, and live with the small number of
852problems arising, which includes wrong keymapping, less and different 855problems arising, which includes wrong keymapping, less and different
853colours and some refresh errors in fullscreen applications. It's a nice 856colours and some refresh errors in fullscreen applications. It's a nice
876One reason you might want this is that some distributions or operating 879One reason you might want this is that some distributions or operating
877systems still compile some programs using the long-obsoleted termcap 880systems still compile some programs using the long-obsoleted termcap
878library (Fedora Core's bash is one example) and rely on a termcap entry 881library (Fedora Core's bash is one example) and rely on a termcap entry
879for C<rxvt-unicode>. 882for C<rxvt-unicode>.
880 883
881You could use rxvt's termcap entry with resonable results in many cases. 884You could use rxvt's termcap entry with reasonable results in many cases.
882You can also create a termcap entry by using terminfo's infocmp program 885You can also create a termcap entry by using terminfo's infocmp program
883like this: 886like this:
884 887
885 infocmp -C rxvt-unicode 888 infocmp -C rxvt-unicode
886 889
908 :vs=\E[?25h: 911 :vs=\E[?25h:
909 912
910=head3 Why does C<ls> no longer have coloured output? 913=head3 Why does C<ls> no longer have coloured output?
911 914
912The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to 915The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to
913decide wether a terminal has colour, but uses its own configuration 916decide whether a terminal has colour, but uses its own configuration
914file. Needless to say, C<rxvt-unicode> is not in its default file (among 917file. Needless to say, C<rxvt-unicode> is not in its default file (among
915with most other terminals supporting colour). Either add: 918with most other terminals supporting colour). Either add:
916 919
917 TERM rxvt-unicode 920 TERM rxvt-unicode
918 921
953If you encounter strange problems like typing an accented character but 956If you encounter strange problems like typing an accented character but
954getting two unrelated other characters or similar, or if program output is 957getting two unrelated other characters or similar, or if program output is
955subtly garbled, then you should check your locale settings. 958subtly garbled, then you should check your locale settings.
956 959
957Rxvt-unicode must be started with the same C<LC_CTYPE> setting as the 960Rxvt-unicode must be started with the same C<LC_CTYPE> setting as the
958programs. Often rxvt-unicode is started in the C<C> locale, while the 961programs running in it. Often rxvt-unicode is started in the C<C> locale,
959login script running within the rxvt-unicode window changes the locale to 962while the login script running within the rxvt-unicode window changes the
960something else, e.g. C<en_GB.UTF-8>. Needless to say, this is not going to work. 963locale to something else, e.g. C<en_GB.UTF-8>. Needless to say, this is
964not going to work, and is the most common cause for problems.
961 965
962The best thing is to fix your startup environment, as you will likely run 966The best thing is to fix your startup environment, as you will likely run
963into other problems. If nothing works you can try this in your .profile. 967into other problems. If nothing works you can try this in your .profile.
964 968
965 printf '\33]701;%s\007' "$LC_CTYPE" 969 printf '\33]701;%s\007' "$LC_CTYPE" # $LANG or $LC_ALL are worth a try, too
966 970
967If this doesn't work, then maybe you use a C<LC_CTYPE> specification not 971If this doesn't work, then maybe you use a C<LC_CTYPE> specification not
968supported on your systems. Some systems have a C<locale> command which 972supported on your systems. Some systems have a C<locale> command which
969displays this (also, C<perl -e0> can be used to check locale settings, as 973displays this (also, C<perl -e0> can be used to check locale settings, as
970it will complain loudly if it cannot set the locale). If it displays something 974it will complain loudly if it cannot set the locale). If it displays something
1059=item - Make sure your XIM server is actually running. 1063=item - Make sure your XIM server is actually running.
1060 1064
1061=item - Make sure the C<XMODIFIERS> environment variable is set correctly when I<starting> rxvt-unicode. 1065=item - Make sure the C<XMODIFIERS> environment variable is set correctly when I<starting> rxvt-unicode.
1062 1066
1063When you want to use e.g. B<kinput2>, it must be set to 1067When you want to use e.g. B<kinput2>, it must be set to
1064C<@im=kinput2>. For B<scim>, use C<@im=SCIM>. Youc an see what input 1068C<@im=kinput2>. For B<scim>, use C<@im=SCIM>. You can see what input
1065method servers are running with this command: 1069method servers are running with this command:
1066 1070
1067 xprop -root XIM_SERVERS 1071 xprop -root XIM_SERVERS
1068 1072
1069=item 1073=item
1114 1118
1115=head3 I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation? 1119=head3 I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?
1116 1120
1117You should build one binary with the default options. F<configure> 1121You should build one binary with the default options. F<configure>
1118now enables most useful options, and the trend goes to making them 1122now enables most useful options, and the trend goes to making them
1119runtime-switchable, too, so there is usually no drawback to enbaling them, 1123runtime-switchable, too, so there is usually no drawback to enabling them,
1120except higher disk and possibly memory usage. The perl interpreter should 1124except higher disk and possibly memory usage. The perl interpreter should
1121be enabled, as important functionality (menus, selection, likely more in 1125be enabled, as important functionality (menus, selection, likely more in
1122the future) depends on it. 1126the future) depends on it.
1123 1127
1124You should not overwrite the C<perl-ext-common> snd C<perl-ext> resources 1128You should not overwrite the C<perl-ext-common> snd C<perl-ext> resources
1159 1163
1160=head3 I am on FreeBSD and rxvt-unicode does not seem to work at all. 1164=head3 I am on FreeBSD and rxvt-unicode does not seem to work at all.
1161 1165
1162Rxvt-unicode requires the symbol C<__STDC_ISO_10646__> to be defined 1166Rxvt-unicode requires the symbol C<__STDC_ISO_10646__> to be defined
1163in your compile environment, or an implementation that implements it, 1167in your compile environment, or an implementation that implements it,
1164wether it defines the symbol or not. C<__STDC_ISO_10646__> requires that 1168whether it defines the symbol or not. C<__STDC_ISO_10646__> requires that
1165B<wchar_t> is represented as unicode. 1169B<wchar_t> is represented as unicode.
1166 1170
1167As you might have guessed, FreeBSD does neither define this symobl nor 1171As you might have guessed, FreeBSD does neither define this symbol nor
1168does it support it. Instead, it uses its own internal representation of 1172does it support it. Instead, it uses its own internal representation of
1169B<wchar_t>. This is, of course, completely fine with respect to standards. 1173B<wchar_t>. This is, of course, completely fine with respect to standards.
1170 1174
1171However, that means rxvt-unicode only works in C<POSIX>, C<ISO-8859-1> and 1175However, that means rxvt-unicode only works in C<POSIX>, C<ISO-8859-1> and
1172C<UTF-8> locales under FreeBSD (which all use Unicode as B<wchar_t>. 1176C<UTF-8> locales under FreeBSD (which all use Unicode as B<wchar_t>.
2197 2201
2198=head1 CONFIGURE OPTIONS 2202=head1 CONFIGURE OPTIONS
2199 2203
2200General hint: if you get compile errors, then likely your configuration 2204General hint: if you get compile errors, then likely your configuration
2201hasn't been tested well. Either try with C<--enable-everything> or use 2205hasn't been tested well. Either try with C<--enable-everything> or use
2202the F<./reconf> script as a base for experiments. F<./reconf> is used by 2206the default configuration (i.e. C<--enable-xxx> or C<--disable-xxx>). Of
2203myself, so it should generally be a working config. Of course, you should 2207course, you should always report when a combination doesn't work, so it
2204always report when a combination doesn't work, so it can be fixed. Marc 2208can be fixed. Marc Lehmann <rxvt@schmorp.de>.
2205Lehmann <rxvt@schmorp.de>.
2206 2209
2207All 2210All
2208 2211
2209=over 4 2212=over 4
2210 2213
2242 2245
2243=begin table 2246=begin table
2244 2247
2245 all all available codeset groups 2248 all all available codeset groups
2246 zh common chinese encodings 2249 zh common chinese encodings
2247 zh_ext rarely used but very big chinese encodigs 2250 zh_ext rarely used but very big chinese encodings
2248 jp common japanese encodings 2251 jp common japanese encodings
2249 jp_ext rarely used but big japanese encodings 2252 jp_ext rarely used but big japanese encodings
2250 kr korean encodings 2253 kr korean encodings
2251 2254
2252=end table 2255=end table
2390A non-exhaustive list of features enabled by C<--enable-frills> (possibly 2393A non-exhaustive list of features enabled by C<--enable-frills> (possibly
2391in combination with other switches) is: 2394in combination with other switches) is:
2392 2395
2393 MWM-hints 2396 MWM-hints
2394 EWMH-hints (pid, utf8 names) and protocols (ping) 2397 EWMH-hints (pid, utf8 names) and protocols (ping)
2398 urgency hint
2395 seperate underline colour (-underlineColor) 2399 seperate underline colour (-underlineColor)
2396 settable border widths and borderless switch (-w, -b, -bl) 2400 settable border widths and borderless switch (-w, -b, -bl)
2397 visual depth selection (-depth) 2401 visual depth selection (-depth)
2398 settable extra linespacing /-lsp) 2402 settable extra linespacing /-lsp)
2399 iso-14755-2 and -3, and visual feedback 2403 iso-14755 5.1 (basic) support
2400 tripleclickwords (-tcw) 2404 tripleclickwords (-tcw)
2401 settable insecure mode (-insecure) 2405 settable insecure mode (-insecure)
2402 keysym remapping support 2406 keysym remapping support
2403 cursor blinking and underline cursor (-cb, -uc) 2407 cursor blinking and underline cursor (-cb, -uc)
2404 XEmbed support (-embed) 2408 XEmbed support (-embed)
2409 2413
2410It also enables some non-essential features otherwise disabled, such as: 2414It also enables some non-essential features otherwise disabled, such as:
2411 2415
2412 some round-trip time optimisations 2416 some round-trip time optimisations
2413 nearest color allocation on pseudocolor screens 2417 nearest color allocation on pseudocolor screens
2414 UTF8_STRING supporr for selection 2418 UTF8_STRING support for selection
2415 sgr modes 90..97 and 100..107 2419 sgr modes 90..97 and 100..107
2416 backindex and forwardindex escape sequences 2420 backindex and forwardindex escape sequences
2417 view change/zero scorllback esacpe sequences 2421 view change/zero scrollback escape sequences
2418 locale switching escape sequence 2422 locale switching escape sequence
2419 window op and some xterm/OSC escape sequences 2423 window op and some xterm/OSC escape sequences
2420 rectangular selections 2424 rectangular selections
2421 trailing space removal for selections 2425 trailing space removal for selections
2422 verbose X error handling 2426 verbose X error handling
2473Add support to have the pointer disappear when typing or inactive. 2477Add support to have the pointer disappear when typing or inactive.
2474 2478
2475=item --enable-perl (default: on) 2479=item --enable-perl (default: on)
2476 2480
2477Enable an embedded perl interpreter. See the B<@@RXVT_NAME@@perl(3)> 2481Enable an embedded perl interpreter. See the B<@@RXVT_NAME@@perl(3)>
2478manpage (F<doc/rxvtperl.txt>) for more info on this feature, or the files 2482manpage (F<doc/rxvtperl.txt>) for more info on this feature, or the
2479in F<src/perl-ext/> for the extensions that are installed by default. The 2483files in F<src/perl-ext/> for the extensions that are installed by
2480perl interpreter that is used can be specified via the C<PERL> environment 2484default. The perl interpreter that is used can be specified via the
2481variable when running configure. 2485C<PERL> environment variable when running configure. Even when compiled
2486in, perl will I<not> be initialised when all extensions have been disabled
2487C<-pe "" --perl-ext-common "">, so it should be safe to enable from a
2488resource standpoint.
2482 2489
2483=item --with-name=NAME (default: urxvt) 2490=item --with-name=NAME (default: urxvt)
2484 2491
2485Set the basename for the installed binaries, resulting 2492Set the basename for the installed binaries, resulting
2486in C<urxvt>, C<urxvtd> etc.). Specify C<--with-name=rxvt> to replace with 2493in C<urxvt>, C<urxvtd> etc.). Specify C<--with-name=rxvt> to replace with

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines