TODO: manpage 900mb update
TODO: safer command: keymap processing.
+TODO: "slow" rendering mode for bidi and scripts
TODO: read property sequence is broken with respect to utf-8 etc.
WISH: keyboard modification via esc-sequences.
WISH: line-rewrapping on resize
(Kuang-che Wu).
- only warn on X errors, *try* to continue (frills).
- add COPYING back, which got lost somehow.
+ - after deciding that LSM is dead, remove all traces of it,
+ along with other, similar, cleanups.
5.0 Fri Feb 11 18:31:48 CET 2005
- document a race-free hack to start urxvtd.
reconf
genac
-doc/etc/XTerm.ad
-doc/etc/rclock
-doc/etc/rxvt.termcap
doc/etc/rxvt-unicode.terminfo
+doc/etc/rxvt-unicode.termcap
doc/menu/example.menu
doc/menu/jedmenu.sl
doc/menu/menu
doc/menu/rxvt.menu
doc/menu/rxvt.zh-menu
doc/menu/terminal.menu
+
doc/.cvsignore
-doc/LSM.in
doc/Makefile.in
doc/README.menu
doc/README.xvt
# ./Makefile.in -*- Makefile -*-
-# $Id: Makefile.in,v 1.10 2005-02-02 08:09:23 root Exp $
@MCOMMON@
+VERNAME = rxvt-unicode-$(VERSION)
+
srcdir = @srcdir@
VPATH = @srcdir@
.PATH: @srcdir@
pseudo-characters when no precomposed form exists.
Without --enable-unicode3, the number of additional precomposed
- characters is rather limited (2048, if this is full, rxvt will use
- the private use area, extending the number of combinations to 8448).
- With --enable-unicode3, no practical limit exists. This will also
- enable storage of characters >65535.
+ characters is rather limited (2048, if this is full, rxvt-unicode
+ will use the private use area, extending the number of combinations
+ to 8448). With --enable-unicode3, no practical limit exists.
+
+ This option will also enable storage (but not display) of characters
+ beyond plane 0 (>65535) when --enable-unicode3 was not specified.
The combining table also contains entries for arabic presentation
forms, but these are not currently used. Bug me if you want these to
- be used.
+ be used (and tell me how these are to be used...).
--enable-fallback(=CLASS)
When reading resource settings, also read settings for class CLASS
# autoconf/Make.common.in -*- Makefile -*-
-# release date (man), LSM date, version number/name, current maintainer
+# release date (man), version number/name
DATE=@DATE@
-LSMDATE=@LSMDATE@
VERSION=@VERSION@
-VERNAME=rxvt-unicode-$(VERSION)
-MAINT=Marc A. Lehmann
-MAINTEMAIL=rxvt@schmorp.de
-WEBMAINT=Marc A. Lehmann
-WEBMAINTEMAIL=rxvt@schmorp.de
-WEBPAGE=http://software.schmorp.de/#rxvt-unicode
#-------------------------------------------------------------------------
RXVTNAME=@RXVTNAME@
SHELL = /bin/sh
-# This variable makes it possible to move the installation root to another
-# directory. This is useful when you're creating a binary distribution
-# If empty, normal root will be used.
-# You can run eg. 'make install DESTDIR=/packages/rxvt-xx' to accomplish
-# that.
-# DESTDIR = /usr/local/X11/$(VERNAME)
-
# Installation target directories & other installation stuff
prefix = @prefix@
exec_prefix = @exec_prefix@
-dnl> $Id: aclocal.m4,v 1.2 2003-11-24 17:31:26 pcg Exp $
-
builtin(include, xpm.m4)
builtin(include, libtool.m4)
-dnl> $Id: xpm.m4,v 1.2 2003-11-24 17:31:27 pcg Exp $
dnl> test to find the hard-to-find libXpm
dnl> mostly copied from AC_PATH_X & AC_PATH_DIRECT, but explictly set
+++ /dev/null
-Begin3
-Title: rxvt
-Version: @@RXVT_VERSION@@
-Entered-date: @@RXVT_LSMDATE@@
-
-Description: @@RXVT_WEBPAGE@@
- Rxvt is an 8-bit clean, colour xterm replacement that uses
- significantly less memory than a conventional xterm, mostly
- since it doesn't support toolkit configurability or Tek
- graphics, but also since features can be removed at
- compile-time to reflect your needs. Some rxvt features
- (compilation dependent): ANSI-color, bold/blink attributes
- modify foreground/background colours, scrollbars with arrow
- buttons, kanji and greek support, printer-pipe, XPM
- backgrounds with on-the-fly scaling, user-definable menus.
-
- The distribution also includes rclock, the smaller/better
- xclock replacement with appointment scheduling and xbiff
- functionality.
-
-Keywords: rxvt colour color kanji xterm X11 vt100 terminal-emulator
- rclock xbiff xpm menu
-
-Author: * John Bovey [Univ. Kent at Canterbury] was the creator of
- the original xvt.
-
- * Rob Nation [Lockheed] re-wrote most of xvt to make a
- substantiallly enhanced version called rxvt (Rob's xvt)
- and also wrote rclock (Rob's clock).
-
- * Mark Olesen [Queen's Univ. at Kingston] made various
- improvements and cleanups.
- Coordinated development, versions 2.11 - 2.21
-
- * Oezguer Kesim [FU Berlin]
- Coordinated development, versions 2.21a - 2.4.5
-
- * Geoff Wing rewrote much of the screen refreshing routines
- and mouse selection.
- Coordinated development, versions 2.4.6 -
-
-Maintained-by: @@RXVT_MAINT@@ @@RXVT_MAINTEMAIL@@ Project Coordinator
-
-Original-site: http://software.schmorp.de/#rxvt-unicode
-
-Platforms: requires X11 installed
-
-Copying-policy: GPL
-
-End
# doc/Makefile.in -*- Makefile -*-
-# $Id: Makefile.in,v 1.20 2005-02-11 18:06:44 root Exp $
@MCOMMON@
srcdir = @srcdir@
first_rule: all
dummy:
-DIST_ETC = etc/rxvt.termcap etc/rxvt.terminfo etc/XTerm.ad
-DIST_POD = rxvt.1.pod rxvt.7.pod
-DIST_MENU = menu/menu menu/example.menu menu/rxvt.menu menu/rxvt.zh-menu\
- menu/terminal.menu menu/jedmenu.sl
-DIST = Makefile.in README.menu README.xvt BUGS FAQ TODO\
- changes.txt xterm.seq LSM.in \
- rxvt.1.man rxvt.7.man rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt
-
#-------------------------------------------------------------------------
all:
SEDREPLACE = -e 's%@@RXVT_VERSION@@%$(VERSION)%g;'\
- -e 's%@@RXVT_LSMDATE@@%$(LSMDATE)%g;'\
-e 's%@@RXVT_NAME@@%$(RXVTNAME)%g;'\
- -e 's%@@RXVT_DATE@@%$(DATE)%g;'\
- -e 's%@@RXVT_MAINTEMAIL@@%$(MAINTEMAIL)%g;'\
- -e 's%@@RXVT_MAINT@@%$(MAINT)%g;'\
- -e 's%@@RXVT_WEBPAGE@@%$(WEBPAGE)%g;'\
- -e 's%@@RXVT_WEBMAINTEMAIL@@%$(WEBMAINTEMAIL)%g;'\
- -e 's%@@RXVT_WEBMAINT@@%$(WEBMAINT)%g;'
+ -e 's%@@RXVT_DATE@@%$(DATE)%g;'
%.tbl: %.pod
./podtbl <$< >$@
tags allbin:
-alldoc: $(basedir)/$(VERNAME).lsm rxvt.1.man.in rxvt.7.man.in rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt ../README.configure ../README.FAQ
-
-$(basedir)/$(VERNAME).lsm: LSM.in $(srcdir)/../autoconf/Make.common.in
- $(SED) $(SEDREPLACE) < $(srcdir)/LSM.in > $@
+alldoc: rxvt.1.man.in rxvt.7.man.in rxvt.1.html rxvt.7.html rxvt.1.txt rxvt.7.txt ../README.configure ../README.FAQ
clean:
$(RMF) *~
+++ /dev/null
-! Put this into ~/.Xdefaults, or to app-defaults/XTerm or wherever
-! xrm will loaded it.
-!
-! This will match the key sequences for a regular xterm to those used
-! by rxvt and the enclosed termcap and terminfo files.
-!
-! As usual, the most annoying xterm keys are Home/End and the ubiquitous
-! BackSpace/Delete confusion.
-
-XTerm*vt100.translations: #override \
- <Key>BackSpace: string("\010") \n\
- Shift<Key>Tab: string("\033[Z") \n\
- Ctrl<Key>minus: string("\037") \n\
- <Key>Home: string("\033[1~") \n\
- <Key>End: string("\033[4~") \n\
- <Key>Delete: string("\033[3~") \n\
- Shift<Key>Delete: string("\177") \n\
- Ctrl<Key>Delete: string("\010") \n\
- Alt<Key>Return: string("\033\015") \n\
- Alt<Key>space: string("\033\040") \n\
- Alt<Key>a: string("\033a") \n\
- Alt<Key>b: string("\033b") \n\
- Alt<Key>c: string("\033c") \n\
- Alt<Key>d: string("\033d") \n\
- Alt<Key>e: string("\033e") \n\
- Alt<Key>f: string("\033f") \n\
- Alt<Key>g: string("\033g") \n\
- Alt<Key>h: string("\033h") \n\
- Alt<Key>i: string("\033i") \n\
- Alt<Key>j: string("\033j") \n\
- Alt<Key>k: string("\033k") \n\
- Alt<Key>l: string("\033l") \n\
- Alt<Key>m: string("\033m") \n\
- Alt<Key>n: string("\033n") \n\
- Alt<Key>o: string("\033o") \n\
- Alt<Key>p: string("\033p") \n\
- Alt<Key>q: string("\033q") \n\
- Alt<Key>r: string("\033r") \n\
- Alt<Key>s: string("\033s") \n\
- Alt<Key>t: string("\033t") \n\
- Alt<Key>u: string("\033u") \n\
- Alt<Key>v: string("\033v") \n\
- Alt<Key>w: string("\033w") \n\
- Alt<Key>x: string("\033x") \n\
- Alt<Key>y: string("\033y") \n\
- Alt<Key>z: string("\033z") \n\
- Ctrl<Key>Up: string("\033Oa") \n\
- Ctrl<Key>Down: string("\033Ob") \n\
- Ctrl<Key>Right: string("\033Oc") \n\
- Ctrl<Key>Left: string("\033Od") \n\
- Shift<Key>Up: string("\033[a") \n\
- Shift<Key>Down: string("\033[b") \n\
- Shift<Key>Right: string("\033[c") \n\
- Shift<Key>Left: string("\033[d") \n
-
-!EOF
+++ /dev/null
-# ~/.rclock - My appointment file
-
-# startup functions
-
-; xsetroot -solid Black &
-
-# daily functions
-
-9:00; xsetroot -solid Black &
-17:30; xsetroot -solid Red &
-
-# daily/weekly reminders
-
-09:30 mtwrf * Good Morning!\nRead News?; rxvt -e News
-13:30 mtwrf * Lunch Time
-17:30 mtwrf * Home Time
-15:00 f * Do timesheet
-*:00 us * It's the weekend, why are you here?
-9:30 f */13/* Friday the 13th, be careful!
-
-# annual reminders
-
-16:00 12/24/* Vale's Birthday (next week)
-16:00 12/27/* Vale's Birthday (in four days)
-
-# one-off reminders
-
-08:30 03/15/2004 Dentist appointment
--- /dev/null
+# Reconstructed via infocmp from file: /etc/terminfo/r/rxvt-unicode
+# (untranslatable capabilities removed to fit entry within 1023 bytes)
+rxvt-unicode|rxvt-unicode terminal (X Window System):\
+ :am:bw:eo:km:mi:ms:xn:xo:\
+ :co#80:it#8:li#24:lm#0:\
+ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
+ :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\
+ :RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:ae=^O:al=\E[L:\
+ :as=^N:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:\
+ :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\
+ :ec=\E[%dX:ei=\E[4l:ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\
+ :im=\E[4h:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\
+ :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\
+ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\
+ :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:\
+ :kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\
+ :mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\
+ :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\
+ :te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:up=\E[A:\
+ :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\
+ :vs=\E[?25h:
+++ /dev/null
-rxvt|rxvt terminal emulator (X Window System):\
- :am:eo:km:ms:ut:xn:xo:\
- :co#80:it#8:li#24:Co#8:pa#64:\
- :AB=\E[4%dm:AF=\E[3%dm:AL=\E[%dL:\
- :DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
- :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\
- :RI=\E[%dC:UP=\E[%dA:\
- :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:\
- :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\
- :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\
- :ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\
- :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\
- :k0=\E[21~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\
- :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\
- :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\E[B:ke=\E>:\
- :kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:mb=\E[5m:\
- :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:op=\E[m:rc=\E8:sc=\E7:\
- :se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\
- :te=\E[?47l\E8:ti=\E7\E[?47h:ue=\E[24m:up=\E[A:us=\E[4m:\
- :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h:\
- :@7=\E[8~:kh=\E[7~:
-# When compiled with LINUX_KEYS the last line becomes
-# :@7=\E[4~:kh=\E[1~:
</p>
<hr />
<h1><a name="description">DESCRIPTION</a></h1>
-<p><strong>rxvt-unicode</strong>, version <strong>5.0</strong>, is a colour vt102 terminal
+<p><strong>rxvt-unicode</strong>, version <strong></strong>, is a colour vt102 terminal
emulator intended as an <em>xterm</em>(1) replacement for users who do not
require features such as Tektronix 4014 emulation and toolkit-style
configurability. As a result, <strong>rxvt-unicode</strong> uses much less swap space --
<dt><strong><a name="item_project_coordinator">Project Coordinator</a></strong><br />
</dt>
<dd>
-Marc A. Lehmann <em><a href="mailto:rxvt@schmorp.de">rxvt@schmorp.de</a></em>
+Marc A. Lehmann <em><a href="mailto:<rxvt-unicode@schmorp.de"><rxvt-unicode@schmorp.de</a></em>>
</dd>
<dd>
-<p><a href="http://software.schmorp.de/">http://software.schmorp.de/</a></p>
+<p><a href="http://software.schmorp.de/#rxvt-unicode">http://software.schmorp.de/#rxvt-unicode</a></p>
</dd>
<p></p></dl>
<p>
(changes.txt 2.4.6 - rxvt-unicode)
</dd>
<p></p>
-<dt><strong><a name="item_marc_alexander_lehmann__3crxvt_40schmorp_2ede_3e">Marc Alexander Lehmann <em><a href="mailto:<rxvt@schmorp.de"><rxvt@schmorp.de</a></em>></a></strong><br />
+<dt><strong><a name="item_marc_alexander_lehmann__3crxvt_2dunicode_40schmorp">Marc Alexander Lehmann <em><a href="mailto:<rxvt-unicode@schmorp.de"><rxvt-unicode@schmorp.de</a></em>></a></strong><br />
</dt>
<dd>
Forked rxvt-unicode, rewrote most of the display code and internal
.\" ========================================================================
.\"
.IX Title "rxvt 1"
-.TH rxvt 1 "2005-02-12" "5.0" "RXVT-UNICODE"
+.TH rxvt 1 "2005-02-14" "" "RXVT-UNICODE"
.SH "NAME"
rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
.SH "SYNOPSIS"
.IX Header "CURRENT PROJECT COORDINATOR"
.IP "Project Coordinator" 4
.IX Item "Project Coordinator"
-@@RXVT_MAINT@@ @@RXVT_MAINTEMAIL@@
+Marc A. Lehmann <rxvt\-unicode@schmorp.de>
.Sp
-@@RXVT_WEBPAGE@@
+<http://software.schmorp.de/#rxvt\-unicode>
.SH "AUTHORS"
.IX Header "AUTHORS"
.IP "John Bovey" 4
.IX Item "Geoff Wing <gcw@pobox.com>"
Rewrote screen display and text selection routines. Project Coordinator
(changes.txt 2.4.6 \- rxvt\-unicode)
-.IP "Marc Alexander Lehmann <rxvt@schmorp.de>" 4
-.IX Item "Marc Alexander Lehmann <rxvt@schmorp.de>"
+.IP "Marc Alexander Lehmann <rxvt\-unicode@schmorp.de>" 4
+.IX Item "Marc Alexander Lehmann <rxvt-unicode@schmorp.de>"
Forked rxvt\-unicode, rewrote most of the display code and internal
character handling to store text in unicode, improve xterm
compatibility and apply numerous other bugfixes and extensions.
=item Project Coordinator
-@@RXVT_MAINT@@ L<@@RXVT_MAINTEMAIL@@>
+Marc A. Lehmann L<< <rxvt-unicode@schmorp.de> >>
-L<@@RXVT_WEBPAGE@@>
+L<http://software.schmorp.de/#rxvt-unicode>
=back
Rewrote screen display and text selection routines. Project Coordinator
(changes.txt 2.4.6 - rxvt-unicode)
-=item Marc Alexander Lehmann L<< <rxvt@schmorp.de> >>
+=item Marc Alexander Lehmann L<< <rxvt-unicode@schmorp.de> >>
Forked rxvt-unicode, rewrote most of the display code and internal
character handling to store text in unicode, improve xterm
rxvt [options] [-e command [ args ]]
DESCRIPTION
- rxvt-unicode, version 5.0, is a colour vt102 terminal emulator intended
- as an *xterm*(1) replacement for users who do not require features such
- as Tektronix 4014 emulation and toolkit-style configurability. As a
- result, rxvt-unicode uses much less swap space -- a significant
- advantage on a machine serving many X sessions.
+ rxvt-unicode, version , is a colour vt102 terminal emulator intended as
+ an *xterm*(1) replacement for users who do not require features such as
+ Tektronix 4014 emulation and toolkit-style configurability. As a result,
+ rxvt-unicode uses much less swap space -- a significant advantage on a
+ machine serving many X sessions.
FREQUENTLY ASKED QUESTIONS
See rxvt(7) (try "man 7 rxvt") for a list of frequently asked questions
CURRENT PROJECT COORDINATOR
Project Coordinator
- Marc A. Lehmann rxvt@schmorp.de
+ Marc A. Lehmann <rxvt-unicode@schmorp.de>
- <http://software.schmorp.de/>
+ <http://software.schmorp.de/#rxvt-unicode>
AUTHORS
John Bovey
Rewrote screen display and text selection routines. Project
Coordinator (changes.txt 2.4.6 - rxvt-unicode)
- Marc Alexander Lehmann <rxvt@schmorp.de>
+ Marc Alexander Lehmann <rxvt-unicode@schmorp.de>
Forked rxvt-unicode, rewrote most of the display code and internal
character handling to store text in unicode, improve xterm
compatibility and apply numerous other bugfixes and extensions.
<dd>
set the current menuBar's title to <em>string</em>, which may contain the
following format specifiers:
-<strong>%%</strong> : literal <strong>%</strong> character
-<strong>%n</strong> : rxvt name (as per the <strong>-name</strong> command-line option)
-<strong>%v</strong> : rxvt version
+</dd>
+<dd>
+<pre>
+ B<%n> rxvt name (as per the B<-name> command-line option)
+ B<%v> rxvt version
+ B<%%> literal B<%> character</pre>
</dd>
<p></p>
<dt><strong><a name="item__5bdone_5d"><strong>[done]</strong></a></strong><br />
new pseudo-characters when no precomposed form exists.
</dd>
<dd>
-<p>Without --enable-unicode3, the number of additional precomposed
-characters is rather limited (2048, if this is full, rxvt will use the
+<p>Without --enable-unicode3, the number of additional precomposed characters
+is rather limited (2048, if this is full, rxvt-unicode will use the
private use area, extending the number of combinations to 8448). With
---enable-unicode3, no practical limit exists. This will also enable
-storage of characters >65535.</p>
+--enable-unicode3, no practical limit exists.</p>
+</dd>
+<dd>
+<p>This option will also enable storage (but not display) of characters
+beyond plane 0 (>65535) when --enable-unicode3 was not specified.</p>
</dd>
<dd>
<p>The combining table also contains entries for arabic presentation forms,
-but these are not currently used. Bug me if you want these to be used.</p>
+but these are not currently used. Bug me if you want these to be used (and
+tell me how these are to be used...).</p>
</dd>
<p></p>
<dt><strong><a name="item_fallback">--enable-fallback(=CLASS)</a></strong><br />
.\" ========================================================================
.\"
.IX Title "rxvt 7"
-.TH rxvt 7 "2005-02-13" "5.1" "RXVT-UNICODE"
+.TH rxvt 7 "2005-02-14" "" "RXVT-UNICODE"
.SH "NAME"
RXVT REFERENCE \- FAQ, command sequences and other background information
.SH "SYNOPSIS"
.IX Item "[title:+string]"
set the current menuBar's title to \fIstring\fR, which may contain the
following format specifiers:
-\&\fB%%\fR : literal \fB%\fR character
-\&\fB%n\fR : rxvt name (as per the \fB\-name\fR command-line option)
-\&\fB%v\fR : rxvt version
+.Sp
+.Vb 3
+\& B<%n> rxvt name (as per the B<-name> command-line option)
+\& B<%v> rxvt version
+\& B<%%> literal B<%> character
+.Ve
.IP "\fB[done]\fR" 4
.IX Item "[done]"
set menuBar access as \fBreadonly\fR.
done by using precomposited characters when available or creating
new pseudo-characters when no precomposed form exists.
.Sp
-Without \-\-enable\-unicode3, the number of additional precomposed
-characters is rather limited (2048, if this is full, rxvt will use the
+Without \-\-enable\-unicode3, the number of additional precomposed characters
+is rather limited (2048, if this is full, rxvt-unicode will use the
private use area, extending the number of combinations to 8448). With
-\&\-\-enable\-unicode3, no practical limit exists. This will also enable
-storage of characters >65535.
+\&\-\-enable\-unicode3, no practical limit exists.
+.Sp
+This option will also enable storage (but not display) of characters
+beyond plane 0 (>65535) when \-\-enable\-unicode3 was not specified.
.Sp
The combining table also contains entries for arabic presentation forms,
-but these are not currently used. Bug me if you want these to be used.
+but these are not currently used. Bug me if you want these to be used (and
+tell me how these are to be used...).
.IP "\-\-enable\-fallback(=CLASS)" 4
.IX Item "--enable-fallback(=CLASS)"
When reading resource settings, also read settings for class \s-1CLASS\s0
One reason you might want this is that some distributions or operating
systems still compile some programs using the long-obsoleted termcap
-(Fedora Core's bash is one example) and rely on a termcap entry for
-C<rxvt-unicode>.
+library (Fedora Core's bash is one example) and rely on a termcap entry
+for C<rxvt-unicode>.
You could use rxvt's termcap entry with resonable results in many cases.
You can also create a termcap entry by using terminfo's infocmp program
rxvt-unicode|rxvt-unicode terminal (X Window System):\
:am:bw:eo:km:mi:ms:xn:xo:\
- :co#80:it#8:li#24:\
+ :co#80:it#8:li#24:lm#0:\
:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
:K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\
:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:ae=^O:al=\E[L:\
:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\
:ec=\E[%dX:ei=\E[4l:ho=\E[H:i1=\E[?47l\E=\E[?1l:ic=\E[@:\
:im=\E[4h:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\
- :k0=\E[21~:k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:\
- :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:\
- :kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:\
- :ke=\E[?1l\E>:kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\
- :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:\
- :nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:\
- :st=\EH:ta=^I:te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:\
- :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\
+ :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\
+ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\
+ :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:\
+ :kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\
+ :mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\
+ :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\
+ :te=\E[r\E[?1049l:ti=\E[?1049h:ue=\E[24m:up=\E[A:\
+ :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\
:vs=\E[?25h:
=item Why does C<ls> no longer have coloured output?
[title:+*string*]
set the current menuBar's title to *string*, which may contain the
- following format specifiers: %% : literal % character %n : rxvt name
- (as per the -name command-line option) %v : rxvt version
+ following format specifiers:
+
+ B<%n> rxvt name (as per the B<-name> command-line option)
+ B<%v> rxvt version
+ B<%%> literal B<%> character
[done]
set menuBar access as readonly. End-of-file tag for [read:+*file*]
pseudo-characters when no precomposed form exists.
Without --enable-unicode3, the number of additional precomposed
- characters is rather limited (2048, if this is full, rxvt will use
- the private use area, extending the number of combinations to 8448).
- With --enable-unicode3, no practical limit exists. This will also
- enable storage of characters >65535.
+ characters is rather limited (2048, if this is full, rxvt-unicode
+ will use the private use area, extending the number of combinations
+ to 8448). With --enable-unicode3, no practical limit exists.
+
+ This option will also enable storage (but not display) of characters
+ beyond plane 0 (>65535) when --enable-unicode3 was not specified.
The combining table also contains entries for arabic presentation
forms, but these are not currently used. Bug me if you want these to
- be used.
+ be used (and tell me how these are to be used...).
--enable-fallback(=CLASS)
When reading resource settings, also read settings for class CLASS
-# $Id: Makefile.in,v 1.24 2005-02-02 08:09:23 root Exp $
@MCOMMON@
LINT = lint -DNARROWPROTO=1 $(XINC) -chapbxz
{
case '>':
if (ch == CSI_DA) /* secondary device attributes */
- tt_printf ("\033[>%d;%-.8s;0c", 'R', VSTRING);
+ tt_printf ("\033[>%d;%c%c;0c", 'U', VERSION[0], VERSION[2]);
break;
case '?':
if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't')
/*
- * $Id: command.h,v 1.14 2004-08-15 00:37:04 root Exp $
+ * command.h
*/
#ifndef COMMAND_H_
# Get prototypes from a .c file
-# $Id: makeintprotos-sed,v 1.2 2003-11-24 17:31:27 pcg Exp $
# /* INTPROTO */ must be above return type which are above function.
# Args are on one line
# eg.
+// VERSION _must_ be \d.\d+
+
#define VERSION "5.1"
-#define VSTRING "50100"
#define DATE "2005-02-11"
-#define LSMDATE "11FEB03"
-#define LIBVERSION "5:1:0"
+
+#define LIBVERSION "1:0:0"