repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: da56c51f010abb6bc28a19059c8ffa1eed74bc55: path_to: revision_to:
commit da56c51f010abb6bc28a19059c8ffa1eed74bc55 Author: Marc LehmannDate: Tue Feb 21 01:00:40 2006 +0000 *** empty log message *** diff --git a/doc/rxvt.1.html b/doc/rxvt.1.html
--- a/doc/rxvt.1.html +++ b/doc/rxvt.1.html @@ -53,7 +53,7 @@
DESCRIPTION
-rxvt-unicode, version 7.5, is a colour vt102 terminal +
rxvt-unicode, version 7.6, 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 -- diff --git a/doc/rxvt.1.man.in b/doc/rxvt.1.man.in
--- a/doc/rxvt.1.man.in +++ b/doc/rxvt.1.man.in @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.3 +.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14 .\" .\" Standard preamble: .\" ======================================================================== @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "rxvt 1" -.TH rxvt 1 "2006-02-06" "7.5" "RXVT-UNICODE" +.TH rxvt 1 "2006-02-21" "7.6" "RXVT-UNICODE" .SH "NAME" rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system) .SH "SYNOPSIS" diff --git a/doc/rxvt.1.txt b/doc/rxvt.1.txt
--- a/doc/rxvt.1.txt
+++ b/doc/rxvt.1.txt
@@ -6,7 +6,7 @@ SYNOPSIS
rxvt [options] [-e command [ args ]]
DESCRIPTION
- rxvt-unicode, version 7.5, is a colour vt102 terminal emulator intended
+ rxvt-unicode, version 7.6, 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
diff --git a/doc/rxvt.7.html b/doc/rxvt.7.html
--- a/doc/rxvt.7.html +++ b/doc/rxvt.7.html @@ -71,6 +71,7 @@
-
+
- Can I see a typical configuration?
- Why doesn't rxvt-unicode read my resources?
- When I log-in to another system it tells me about missing terminfo data?
ticoutputs some error when compiling the terminfo entry.
@@ -735,6 +736,139 @@ required for your particular machine.
Terminal Configuration
+
Can I see a typical configuration?
+The default configuration tries to be xterm-like, which I don't like that +much, but it's least surprise to regular users.
+As a rxvt or rxvt-unicode user, you are practically supposed to invest +time into customising your terminal. To get you started, here is the +author's .Xdefaults entries, with comments on what they do:
+
+ URxvt.cutchars: "()*,<>[]{}|'
+ URxvt.print-pipe: cat >/tmp/xxx
+These are just for testing stuff.
++ URxvt.imLocale: ja_JP.UTF-8 + URxvt.preeditType: OnTheSpot,None+
This tells rxvt-unicode to use a special locale when communicating with
+the X Input Method, and also tells it to only use the OnTheSpot pre-edit
+type, which requires the xim-onthespot perl extension but rewards me
+with correct-looking fonts.
+ URxvt.perl-lib: /root/lib/urxvt + URxvt.perl-ext-common: default,selection-autotransform,selection-pastebin,xim-onthespot,remote-clipboard + URxvt.selection.pattern-0: ( at .*? line \\d+) + URxvt.selection.pattern-1: ^(/[^:]+):\ + URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/ + URxvt.selection-autotransform.1: s/^ at (.*?) line (\\d+)$/:e \\Q$1\\E\\x0d:$2\\x0d/+
This is my perl configuration. The first two set the perl library +directory and also tells urxvt to use a large number of extensions. I +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 +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
+scrollback buffer.
+ URxvt.background: #000000 + URxvt.foreground: gray90 + URxvt.color7: gray90 + URxvt.colorBD: #ffffff + URxvt.cursorColor: #e0e080 + URxvt.throughColor: #8080f0 + URxvt.highlightColor: #f0f0f0+
Some colours. Not sure which ones are being used or even non-defaults, but +these are in my .Xdefaults. Most notably, they set foreground/background +to light gray/black, and also make sure that the colour 7 matches the +default foreground colour.
++ URxvt.underlineColor: yellow+
Another colour, makes underline lines look different. Sometimes hurts, but +is mostly a nice effect.
++ URxvt.geometry: 154x36 + URxvt.loginShell: false + URxvt.meta: ignore + URxvt.utmpInhibit: true+
Uh, well, should be mostly self-explanatory. By specifying some defaults +manually, I can quickly switch them for testing.
++ URxvt.saveLines: 8192+
A large scrollback buffer is essential. Really.
++ URxvt.mapAlert: true+
The only case I use it is for my IRC window, which I like to keep +iconified till people msg me (which beeps).
++ URxvt.visualBell: true+
The audible bell is often annoying, especially when in a crowd.
++ URxvt.insecure: true+
Please don't hack my mutt! Ooops...
++ URxvt.pastableTabs: false+
I once thought this is a great idea.
++ urxvt.font: 9x15bold,\ + -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\ + -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \ + [codeset=JISX0208]xft:Kochi Gothic, \ + xft:Bitstream Vera Sans Mono:autohint=true, \ + xft:Code2000:antialias=false + urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15 + 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
+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
+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) +font is already bold, and I want to see a difference between bold and +normal fonts.
+Please note that I used the urxvt instance name and not the URxvt
+class name. Thats because I use different configs for different purposes,
+for example, my IRC window is started with -name IRC, and uses these
+defaults:
+ IRC*title: IRC + IRC*geometry: 87x12+535+542 + IRC*saveLines: 0 + IRC*mapAlert: true + IRC*font: suxuseuro + IRC*boldFont: suxuseuro + IRC*colorBD: white + IRC*keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007 + IRC*keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007+
Alt-Shift-1 and Alt-Shift-2 switch between two different font
+sizes. suxuseuro allows me to keep an eye (and actually read)
+stuff while keeping a very small window. If somebody pastes something
+complicated (e.g. japanese), I temporarily switch to a larger font.
The above is all in my .Xdefaults (I don't use .Xresources nor
+xrdb). I also have some resources in a separate .Xdefaults-hostname
+file for different hosts, for example, on ym main desktop, I use:
+ URxvt.keysym.C-M-q: command:\033[3;5;5t + URxvt.keysym.C-M-y: command:\033[3;5;606t + URxvt.keysym.C-M-e: command:\033[3;1605;5t + URxvt.keysym.C-M-c: command:\033[3;1605;606t + URxvt.keysym.C-M-p: perl:test+
The first for keysym definitions allow me to quickly bring some windows +in the layout I like most. Ion users might start laughing but will stop +immediately when I tell them that I use my own Fvwm2 module for much the +same effect as Ion provides, and I only very rarely use the above key +combinations :->
++
Why doesn't rxvt-unicode read my resources?
Well, why, indeed? It does, in a way very similar to other X applications. Most importantly, this means that if you or your OS loads diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in
--- a/doc/rxvt.7.man.in
+++ b/doc/rxvt.7.man.in
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "rxvt 7"
-.TH rxvt 7 "2006-02-02" "7.5" "RXVT-UNICODE"
+.TH rxvt 7 "2006-02-21" "7.6" "RXVT-UNICODE"
.SH "NAME"
RXVT REFERENCE \- FAQ, command sequences and other background information
.SH "SYNOPSIS"
@@ -881,6 +881,190 @@ keyboard mappings, it is better to use `xmodmap' to remap the keys as
required for your particular machine.
.Sh "Terminal Configuration"
.IX Subsection "Terminal Configuration"
+\fICan I see a typical configuration?\fR
+.IX Subsection "Can I see a typical configuration?"
+.PP
+The default configuration tries to be xterm\-like, which I don't like that
+much, but it's least surprise to regular users.
+.PP
+As a rxvt or rxvt-unicode user, you are practically supposed to invest
+time into customising your terminal. To get you started, here is the
+author's .Xdefaults entries, with comments on what they do:
+.PP
+.Vb 2
+\& URxvt.cutchars: "()*,<>[]{}|'
+\& URxvt.print-pipe: cat >/tmp/xxx
+.Ve
+.PP
+These are just for testing stuff.
+.PP
+.Vb 2
+\& URxvt.imLocale: ja_JP.UTF-8
+\& URxvt.preeditType: OnTheSpot,None
+.Ve
+.PP
+This tells rxvt-unicode to use a special locale when communicating with
+the X Input Method, and also tells it to only use the OnTheSpot pre-edit
+type, which requires the \f(CW\*(C`xim\-onthespot\*(C'\fR perl extension but rewards me
+with correct-looking fonts.
+.PP
+.Vb 6
+\& URxvt.perl-lib: /root/lib/urxvt
+\& URxvt.perl-ext-common: default,selection-autotransform,selection-pastebin,xim-onthespot,remote-clipboard
+\& URxvt.selection.pattern-0: ( at .*? line \e\ed+)
+\& URxvt.selection.pattern-1: ^(/[^:]+):\e
+\& URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\e\ed+):?$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/
+\& URxvt.selection-autotransform.1: s/^ at (.*?) line (\e\ed+)$/:e \e\eQ$1\e\eE\e\ex0d:$2\e\ex0d/
+.Ve
+.PP
+This is my perl configuration. The first two set the perl library
+directory and also tells urxvt to use a large number of extensions. I
+develop for myself mostly, so I actually use most of the extensions I
+write.
+.PP
+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
+relevant file and go tot he error line number.
+.PP
+.Vb 2
+\& URxvt.scrollstyle: plain
+\& URxvt.secondaryScroll: true
+.Ve
+.PP
+As the documentation says: plain is the preferred scrollbar for the
+author. The \f(CW\*(C`secondaryScroll\*(C'\fR confgiures urxvt to scroll in full-screen
+apps, like screen, so lines scorlled out of screen end up in urxvt's
+scrollback buffer.
+.PP
+.Vb 7
+\& URxvt.background: #000000
+\& URxvt.foreground: gray90
+\& URxvt.color7: gray90
+\& URxvt.colorBD: #ffffff
+\& URxvt.cursorColor: #e0e080
+\& URxvt.throughColor: #8080f0
+\& URxvt.highlightColor: #f0f0f0
+.Ve
+.PP
+Some colours. Not sure which ones are being used or even non\-defaults, but
+these are in my .Xdefaults. Most notably, they set foreground/background
+to light gray/black, and also make sure that the colour 7 matches the
+default foreground colour.
+.PP
+.Vb 1
+\& URxvt.underlineColor: yellow
+.Ve
+.PP
+Another colour, makes underline lines look different. Sometimes hurts, but
+is mostly a nice effect.
+.PP
+.Vb 4
+\& URxvt.geometry: 154x36
+\& URxvt.loginShell: false
+\& URxvt.meta: ignore
+\& URxvt.utmpInhibit: true
+.Ve
+.PP
+Uh, well, should be mostly self\-explanatory. By specifying some defaults
+manually, I can quickly switch them for testing.
+.PP
+.Vb 1
+\& URxvt.saveLines: 8192
+.Ve
+.PP
+A large scrollback buffer is essential. Really.
+.PP
+.Vb 1
+\& URxvt.mapAlert: true
+.Ve
+.PP
+The only case I use it is for my \s-1IRC\s0 window, which I like to keep
+iconified till people msg me (which beeps).
+.PP
+.Vb 1
+\& URxvt.visualBell: true
+.Ve
+.PP
+The audible bell is often annoying, especially when in a crowd.
+.PP
+.Vb 1
+\& URxvt.insecure: true
+.Ve
+.PP
+Please don't hack my mutt! Ooops...
+.PP
+.Vb 1
+\& URxvt.pastableTabs: false
+.Ve
+.PP
+I once thought this is a great idea.
+.PP
+.Vb 9
+\& urxvt.font: 9x15bold,\e
+\& -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\e
+\& -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \e
+\& [codeset=JISX0208]xft:Kochi Gothic, \e
+\& xft:Bitstream Vera Sans Mono:autohint=true, \e
+\& xft:Code2000:antialias=false
+\& urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15
+\& urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true
+\& urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true
+.Ve
+.PP
+I wrote rxvt-unicode to be able to specify fonts exactly. So don't be
+overwhelmed. A special note: the \f(CW\*(C`9x15bold\*(C'\fR mentioend above is actually
+the version from XFree\-3.3, as XFree\-4 replaced it by a totally different
+font (different glyphs for \f(CW\*(C`;\*(C'\fR and many other harmless characters),
+while the second font is actually the \f(CW\*(C`9x15bold\*(C'\fR 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
+and other stuff, which looks quite good with Bitstream Vera anti\-aliased.
+.PP
+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)
+font is already bold, and I want to see a difference between bold and
+normal fonts.
+.PP
+Please note that I used the \f(CW\*(C`urxvt\*(C'\fR instance name and not the \f(CW\*(C`URxvt\*(C'\fR
+class name. Thats because I use different configs for different purposes,
+for example, my \s-1IRC\s0 window is started with \f(CW\*(C`\-name IRC\*(C'\fR, and uses these
+defaults:
+.PP
+.Vb 9
+\& IRC*title: IRC
+\& IRC*geometry: 87x12+535+542
+\& IRC*saveLines: 0
+\& IRC*mapAlert: true
+\& IRC*font: suxuseuro
+\& IRC*boldFont: suxuseuro
+\& IRC*colorBD: white
+\& IRC*keysym.M-C-1: command:\e033]710;suxuseuro\e007\e033]711;suxuseuro\e007
+\& IRC*keysym.M-C-2: command:\e033]710;9x15bold\e007\e033]711;9x15bold\e007
+.Ve
+.PP
+\&\f(CW\*(C`Alt\-Shift\-1\*(C'\fR and \f(CW\*(C`Alt\-Shift\-2\*(C'\fR switch between two different font
+sizes. \f(CW\*(C`suxuseuro\*(C'\fR allows me to keep an eye (and actually read)
+stuff while keeping a very small window. If somebody pastes something
+complicated (e.g. japanese), I temporarily switch to a larger font.
+.PP
+The above is all in my \f(CW\*(C`.Xdefaults\*(C'\fR (I don't use \f(CW\*(C`.Xresources\*(C'\fR nor
+\&\f(CW\*(C`xrdb\*(C'\fR). I also have some resources in a separate \f(CW\*(C`.Xdefaults\-hostname\*(C'\fR
+file for different hosts, for example, on ym main desktop, I use:
+.PP
+.Vb 5
+\& URxvt.keysym.C-M-q: command:\e033[3;5;5t
+\& URxvt.keysym.C-M-y: command:\e033[3;5;606t
+\& URxvt.keysym.C-M-e: command:\e033[3;1605;5t
+\& URxvt.keysym.C-M-c: command:\e033[3;1605;606t
+\& URxvt.keysym.C-M-p: perl:test
+.Ve
+.PP
+The first for keysym definitions allow me to quickly bring some windows
+in the layout I like most. Ion users might start laughing but will stop
+immediately when I tell them that I use my own Fvwm2 module for much the
+same effect as Ion provides, and I only very rarely use the above key
+combinations :\->
+.PP
\fIWhy doesn't rxvt-unicode read my resources?\fR
.IX Subsection "Why doesn't rxvt-unicode read my resources?"
.PP
diff --git a/doc/rxvt.7.txt b/doc/rxvt.7.txt
--- a/doc/rxvt.7.txt
+++ b/doc/rxvt.7.txt
@@ -616,6 +616,159 @@ RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS
keys as required for your particular machine.
Terminal Configuration
+ Can I see a typical configuration?
+ The default configuration tries to be xterm-like, which I don't like
+ that much, but it's least surprise to regular users.
+
+ As a rxvt or rxvt-unicode user, you are practically supposed to invest
+ time into customising your terminal. To get you started, here is the
+ author's .Xdefaults entries, with comments on what they do:
+
+ URxvt.cutchars: "()*,<>[]{}|'
+ URxvt.print-pipe: cat >/tmp/xxx
+
+ These are just for testing stuff.
+
+ URxvt.imLocale: ja_JP.UTF-8
+ URxvt.preeditType: OnTheSpot,None
+
+ This tells rxvt-unicode to use a special locale when communicating with
+ the X Input Method, and also tells it to only use the OnTheSpot pre-edit
+ type, which requires the "xim-onthespot" perl extension but rewards me
+ with correct-looking fonts.
+
+ URxvt.perl-lib: /root/lib/urxvt
+ URxvt.perl-ext-common: default,selection-autotransform,selection-pastebin,xim-onthespot,remote-clipboard
+ URxvt.selection.pattern-0: ( at .*? line \\d+)
+ URxvt.selection.pattern-1: ^(/[^:]+):\
+ URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/
+ URxvt.selection-autotransform.1: s/^ at (.*?) line (\\d+)$/:e \\Q$1\\E\\x0d:$2\\x0d/
+
+ This is my perl configuration. The first two set the perl library
+ directory and also tells urxvt to use a large number of extensions. I
+ 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
+ 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
+ scrollback buffer.
+
+ URxvt.background: #000000
+ URxvt.foreground: gray90
+ URxvt.color7: gray90
+ URxvt.colorBD: #ffffff
+ URxvt.cursorColor: #e0e080
+ URxvt.throughColor: #8080f0
+ URxvt.highlightColor: #f0f0f0
+
+ Some colours. Not sure which ones are being used or even non-defaults,
+ but these are in my .Xdefaults. Most notably, they set
+ foreground/background to light gray/black, and also make sure that the
+ colour 7 matches the default foreground colour.
+
+ URxvt.underlineColor: yellow
+
+ Another colour, makes underline lines look different. Sometimes hurts,
+ but is mostly a nice effect.
+
+ URxvt.geometry: 154x36
+ URxvt.loginShell: false
+ URxvt.meta: ignore
+ URxvt.utmpInhibit: true
+
+ Uh, well, should be mostly self-explanatory. By specifying some defaults
+ manually, I can quickly switch them for testing.
+
+ URxvt.saveLines: 8192
+
+ A large scrollback buffer is essential. Really.
+
+ URxvt.mapAlert: true
+
+ The only case I use it is for my IRC window, which I like to keep
+ iconified till people msg me (which beeps).
+
+ URxvt.visualBell: true
+
+ The audible bell is often annoying, especially when in a crowd.
+
+ URxvt.insecure: true
+
+ Please don't hack my mutt! Ooops...
+
+ URxvt.pastableTabs: false
+
+ I once thought this is a great idea.
+
+ urxvt.font: 9x15bold,\
+ -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\
+ -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \
+ [codeset=JISX0208]xft:Kochi Gothic, \
+ xft:Bitstream Vera Sans Mono:autohint=true, \
+ xft:Code2000:antialias=false
+ urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15
+ 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
+ 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 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) font is already bold, and I want to see a difference between
+ bold and normal fonts.
+
+ Please note that I used the "urxvt" instance name and not the "URxvt"
+ class name. Thats because I use different configs for different
+ purposes, for example, my IRC window is started with "-name IRC", and
+ uses these defaults:
+
+ IRC*title: IRC
+ IRC*geometry: 87x12+535+542
+ IRC*saveLines: 0
+ IRC*mapAlert: true
+ IRC*font: suxuseuro
+ IRC*boldFont: suxuseuro
+ IRC*colorBD: white
+ IRC*keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007
+ IRC*keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007
+
+ "Alt-Shift-1" and "Alt-Shift-2" switch between two different font sizes.
+ "suxuseuro" allows me to keep an eye (and actually read) stuff while
+ keeping a very small window. If somebody pastes something complicated
+ (e.g. japanese), I temporarily switch to a larger font.
+
+ The above is all in my ".Xdefaults" (I don't use ".Xresources" nor
+ "xrdb"). I also have some resources in a separate ".Xdefaults-hostname"
+ file for different hosts, for example, on ym main desktop, I use:
+
+ URxvt.keysym.C-M-q: command:\033[3;5;5t
+ URxvt.keysym.C-M-y: command:\033[3;5;606t
+ URxvt.keysym.C-M-e: command:\033[3;1605;5t
+ URxvt.keysym.C-M-c: command:\033[3;1605;606t
+ URxvt.keysym.C-M-p: perl:test
+
+ The first for keysym definitions allow me to quickly bring some windows
+ in the layout I like most. Ion users might start laughing but will stop
+ immediately when I tell them that I use my own Fvwm2 module for much the
+ same effect as Ion provides, and I only very rarely use the above key
+ combinations :->
+
Why doesn't rxvt-unicode read my resources?
Well, why, indeed? It does, in a way very similar to other X
applications. Most importantly, this means that if you or your OS loads
diff --git a/doc/rxvtperl.3.html b/doc/rxvtperl.3.html
--- a/doc/rxvtperl.3.html +++ b/doc/rxvtperl.3.html @@ -232,8 +232,8 @@ selection.
rxvt(1) manpage).
slightly in the future.
+
\%ENV.
+
VAR=VALUE.
++
diff --git a/doc/rxvtperl.3.man.in b/doc/rxvtperl.3.man.in
--- a/doc/rxvtperl.3.man.in +++ b/doc/rxvtperl.3.man.in @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .IX Title "rxvt 3" -.TH rxvt 3 "2006-02-10" "7.6" "RXVT-UNICODE" +.TH rxvt 3 "2006-02-21" "7.6" "RXVT-UNICODE" .SH "NAME" @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter .SH "SYNOPSIS" @@ -297,8 +297,8 @@ additionally stores the first match in the current line into the primary selection. .IP "readline (enabled by default)" 4 .IX Item "readline (enabled by default)" -A support package that tries to make editing with readline easier. At the -moment, it reacts to clicking with the left mouse button by trying to +A support package that tries to make editing with readline easier. At +the moment, it reacts to clicking shift-left mouse button by trying to move the text cursor to this position. It does so by generating as many cursor-left or cursor-right keypresses as required (the this only works for programs that correctly support wide characters). @@ -692,6 +692,12 @@ resource in the @@RXVT_NAME@@(1) manpage). .Sp The event is simply the action string. This interface is assumed to change slightly in the future. +.ie n .IP "on_resize_all_windows $tern\fR, \f(CW$new_width\fR, \f(CW$new_height" 4 +.el .IP "on_resize_all_windows \f(CW$tern\fR, \f(CW$new_width\fR, \f(CW$new_height\fR" 4 +.IX Item "on_resize_all_windows $tern, $new_width, $new_height" +Called just after the new window size has been calculcated, but before +windows are actually being resized or hints are being set. If this hook +returns \s-1TRUE\s0, setting of the window hints is being skipped. .ie n .IP "on_x_event $term\fR, \f(CW$event" 4 .el .IP "on_x_event \f(CW$term\fR, \f(CW$event\fR" 4 .IX Item "on_x_event $term, $event" @@ -1223,6 +1229,15 @@ Returns the \s-1LC_CTYPE\s0 category string used by this rxvt\-unicode. .IX Item "$env = $term->env" Returns a copy of the environment in effect for the terminal as a hashref similar to \f(CW\*(C`\e%ENV\*(C'\fR. +.ie n .IP "@envv = $term\->envv" 4 +.el .IP "@envv = \f(CW$term\fR\->envv" 4 +.IX Item "@envv = $term->envv" +Returns the environment as array of strings of the form \f(CW\*(C`VAR=VALUE\*(C'\fR. +.ie n .IP "@argv = $term\->argv" 4 +.el .IP "@argv = \f(CW$term\fR\->argv" 4 +.IX Item "@argv = $term->argv" +Return the argument vector as this terminal, similar to \f(CW@ARGV\fR, but +includes the program name as first element. .ie n .IP "$modifiermask = $term\->ModLevel3Mask" 4 .el .IP "$modifiermask = \f(CW$term\fR\->ModLevel3Mask" 4 .IX Item "$modifiermask = $term->ModLevel3Mask" diff --git a/doc/rxvtperl.3.txt b/doc/rxvtperl.3.txt
--- a/doc/rxvtperl.3.txt
+++ b/doc/rxvtperl.3.txt
@@ -140,7 +140,7 @@ PREPACKAGED EXTENSIONS
readline (enabled by default)
A support package that tries to make editing with readline easier.
- At the moment, it reacts to clicking with the left mouse button by
+ At the moment, it reacts to clicking shift-left mouse button by
trying to move the text cursor to this position. It does so by
generating as many cursor-left or cursor-right keypresses as
required (the this only works for programs that correctly support
@@ -491,6 +491,12 @@ API DOCUMENTATION
The event is simply the action string. This interface is assumed to
change slightly in the future.
+ on_resize_all_windows $tern, $new_width, $new_height
+ Called just after the new window size has been calculcated, but
+ before windows are actually being resized or hints are being set. If
+ this hook returns TRUE, setting of the window hints is being
+ skipped.
+
on_x_event $term, $event
Called on every X event received on the vt window (and possibly
other windows). Should only be used as a last resort. Most event
@@ -922,6 +928,13 @@ API DOCUMENTATION
Returns a copy of the environment in effect for the terminal as a
hashref similar to "\%ENV".
+ @envv = $term->envv
+ Returns the environment as array of strings of the form "VAR=VALUE".
+
+ @argv = $term->argv
+ Return the argument vector as this terminal, similar to @ARGV, but
+ includes the program name as first element.
+
$modifiermask = $term->ModLevel3Mask
$modifiermask = $term->ModMetaMask
$modifiermask = $term->ModNumLockMask
-----END OF PAGE-----