… | |
… | |
127 | .\} |
127 | .\} |
128 | .rm #[ #] #H #V #F C |
128 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
129 | .\" ======================================================================== |
130 | .\" |
130 | .\" |
131 | .IX Title "rxvt 3" |
131 | .IX Title "rxvt 3" |
132 | .TH rxvt 3 "2006-01-21" "7.2" "RXVT-UNICODE" |
132 | .TH rxvt 3 "2006-01-22" "7.2" "RXVT-UNICODE" |
133 | .SH "NAME" |
133 | .SH "NAME" |
134 | @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter |
134 | @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter |
135 | .SH "SYNOPSIS" |
135 | .SH "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
137 | .Vb 1 |
137 | .Vb 1 |
… | |
… | |
275 | cursor-left or cursor-right keypresses as required (the this only works |
275 | cursor-left or cursor-right keypresses as required (the this only works |
276 | for programs that correctly support wide characters). |
276 | for programs that correctly support wide characters). |
277 | .Sp |
277 | .Sp |
278 | To avoid too many false positives, this is only done when: |
278 | To avoid too many false positives, this is only done when: |
279 | .RS 4 |
279 | .RS 4 |
|
|
280 | .IP "\- the tty is in \s-1ICANON\s0 state." 4 |
|
|
281 | .IX Item "- the tty is in ICANON state." |
|
|
282 | .PD 0 |
|
|
283 | .IP "\- the text cursor is visible." 4 |
|
|
284 | .IX Item "- the text cursor is visible." |
|
|
285 | .IP "\- the primary screen is currently being displayed." 4 |
|
|
286 | .IX Item "- the primary screen is currently being displayed." |
280 | .IP "\- the mouse is on the same (multi\-row\-) line as the text cursor." 4 |
287 | .IP "\- the mouse is on the same (multi\-row\-) line as the text cursor." 4 |
281 | .IX Item "- the mouse is on the same (multi-row-) line as the text cursor." |
288 | .IX Item "- the mouse is on the same (multi-row-) line as the text cursor." |
282 | .PD 0 |
|
|
283 | .IP "\- the primary screen is currently being displayed." 4 |
|
|
284 | .IX Item "- the primary screen is currently being displayed." |
|
|
285 | .IP "\- the text cursor is visible." 4 |
|
|
286 | .IX Item "- the text cursor is visible." |
|
|
287 | .RE |
289 | .RE |
288 | .RS 4 |
290 | .RS 4 |
289 | .PD |
291 | .PD |
290 | .Sp |
292 | .Sp |
291 | The normal selection mechanism isn't disabled, so quick successive clicks |
293 | The normal selection mechanism isn't disabled, so quick successive clicks |
… | |
… | |
1045 | .IX Item "$old_events = $term->pty_ev_events ([$new_events])" |
1047 | .IX Item "$old_events = $term->pty_ev_events ([$new_events])" |
1046 | Replaces the event mask of the pty watcher by the given event mask. Can |
1048 | Replaces the event mask of the pty watcher by the given event mask. Can |
1047 | be used to suppress input and output handling to the pty/tty. See the |
1049 | be used to suppress input and output handling to the pty/tty. See the |
1048 | description of \f(CW\*(C`urxvt::timer\->events\*(C'\fR. Make sure to always restore |
1050 | description of \f(CW\*(C`urxvt::timer\->events\*(C'\fR. Make sure to always restore |
1049 | the previous value. |
1051 | the previous value. |
|
|
1052 | .ie n .IP "$fd = $term\->pty_fd" 4 |
|
|
1053 | .el .IP "$fd = \f(CW$term\fR\->pty_fd" 4 |
|
|
1054 | .IX Item "$fd = $term->pty_fd" |
|
|
1055 | Returns the master file descriptor for the pty in use, or \f(CW\*(C`\-1\*(C'\fR if no pty |
|
|
1056 | is used. |
1050 | .ie n .IP "$windowid = $term\->parent" 4 |
1057 | .ie n .IP "$windowid = $term\->parent" 4 |
1051 | .el .IP "$windowid = \f(CW$term\fR\->parent" 4 |
1058 | .el .IP "$windowid = \f(CW$term\fR\->parent" 4 |
1052 | .IX Item "$windowid = $term->parent" |
1059 | .IX Item "$windowid = $term->parent" |
1053 | Return the window id of the toplevel window. |
1060 | Return the window id of the toplevel window. |
1054 | .ie n .IP "$windowid = $term\->vt" 4 |
1061 | .ie n .IP "$windowid = $term\->vt" 4 |
… | |
… | |
1161 | If \f(CW$new_text\fR is specified, it will replace characters in the current |
1168 | If \f(CW$new_text\fR is specified, it will replace characters in the current |
1162 | line, starting at column \f(CW$start_col\fR (default \f(CW0\fR), which is useful |
1169 | line, starting at column \f(CW$start_col\fR (default \f(CW0\fR), which is useful |
1163 | to replace only parts of a line. The font index in the rendition will |
1170 | to replace only parts of a line. The font index in the rendition will |
1164 | automatically be updated. |
1171 | automatically be updated. |
1165 | .Sp |
1172 | .Sp |
1166 | \&\f(CW$text\fR is in a special encoding: tabs and wide characters that use |
1173 | \&\f(CW$text\fR is in a special encoding: tabs and wide characters that use more |
1167 | more than one cell when displayed are padded with \f(CW$urxvt::NOCHAR\fR |
1174 | than one cell when displayed are padded with \f(CW$urxvt::NOCHAR\fR (chr 65535) |
1168 | characters. Characters with combining characters and other characters that |
1175 | characters. Characters with combining characters and other characters that |
1169 | do not fit into the normal tetx encoding will be replaced with characters |
1176 | do not fit into the normal tetx encoding will be replaced with characters |
1170 | in the private use area. |
1177 | in the private use area. |
1171 | .Sp |
1178 | .Sp |
1172 | You have to obey this encoding when changing text. The advantage is |
1179 | You have to obey this encoding when changing text. The advantage is |