diff options
author | Eli Zaretskii <eliz@gnu.org> | 2014-12-04 11:31:33 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2014-12-04 11:31:33 +0200 |
commit | f1827846d715cfef05afe52ad2a9df2289df6952 (patch) | |
tree | 048ee9690b7bcc87353137fe72031fe083908371 /test/automated/mule-util.el | |
parent | 2bef807c322b44cf63db85e4b60001a76cbe3d9f (diff) | |
download | emacs-f1827846d715cfef05afe52ad2a9df2289df6952.tar.gz |
Implement copying of a buffer portion while preserving visual order.
See http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02203.html
and http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00063.html
for the rationale.
lisp/simple.el (bidi-directional-controls-chars)
(bidi-directional-non-controls-chars): New variables.
(squeeze-bidi-context-1, squeeze-bidi-context)
(line-substring-with-bidi-context)
(buffer-substring-with-bidi-context): New functions.
doc/lispref/display.texi (Bidirectional Display): Document
'buffer-substring-with-bidi-context'.
doc/lispref/text.texi (Buffer Contents): Mention
'buffer-substring-with-bidi-context' with a cross-reference.
etc/NEWS: Mention 'buffer-substring-with-bidi-context'.
Diffstat (limited to 'test/automated/mule-util.el')
0 files changed, 0 insertions, 0 deletions