… | |
… | |
165 | =item readline (enabled by default) |
165 | =item readline (enabled by default) |
166 | |
166 | |
167 | A support package that tries to make editing with readline easier. At |
167 | A support package that tries to make editing with readline easier. At |
168 | the moment, it reacts to clicking shift-left mouse button by trying to |
168 | the moment, it reacts to clicking shift-left mouse button by trying to |
169 | move the text cursor to this position. It does so by generating as many |
169 | move the text cursor to this position. It does so by generating as many |
170 | cursor-left or cursor-right keypresses as required (the this only works |
170 | cursor-left or cursor-right keypresses as required (this only works |
171 | for programs that correctly support wide characters). |
171 | for programs that correctly support wide characters). |
172 | |
172 | |
173 | To avoid too many false positives, this is only done when: |
173 | To avoid too many false positives, this is only done when: |
174 | |
174 | |
175 | =over 4 |
175 | =over 4 |
… | |
… | |
1625 | automatically be updated. |
1625 | automatically be updated. |
1626 | |
1626 | |
1627 | C<$text> is in a special encoding: tabs and wide characters that use more |
1627 | C<$text> is in a special encoding: tabs and wide characters that use more |
1628 | than one cell when displayed are padded with C<$urxvt::NOCHAR> (chr 65535) |
1628 | than one cell when displayed are padded with C<$urxvt::NOCHAR> (chr 65535) |
1629 | characters. Characters with combining characters and other characters that |
1629 | characters. Characters with combining characters and other characters that |
1630 | do not fit into the normal tetx encoding will be replaced with characters |
1630 | do not fit into the normal text encoding will be replaced with characters |
1631 | in the private use area. |
1631 | in the private use area. |
1632 | |
1632 | |
1633 | You have to obey this encoding when changing text. The advantage is |
1633 | You have to obey this encoding when changing text. The advantage is |
1634 | that C<substr> and similar functions work on screen cells and not on |
1634 | that C<substr> and similar functions work on screen cells and not on |
1635 | characters. |
1635 | characters. |