summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2013-03-08 13:34:35 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2013-03-08 13:34:35 +0400
commitb5426561089d39f18b42bed9dbfcb531f43ed562 (patch)
treeea345a9966321890c6abc989182429a5f76de121 /lisp/emacs-lisp
parentc3e2de4c1a98a45557008700c3e0a654ecdbe447 (diff)
downloademacs-b5426561089d39f18b42bed9dbfcb531f43ed562.tar.gz
emacs-b5426561089d39f18b42bed9dbfcb531f43ed562.tar.bz2
emacs-b5426561089d39f18b42bed9dbfcb531f43ed562.zip
* search.c (find_newline): Accept start and end byte positions
as arguments and allow -1 if not known. (find_newline_no_quit): Likewise for start position. * lisp.h (find_newline, find_newline_no_quit): Adjust prototype. * bidi.c (bidi_find_paragraph_start): Pass byte position to find_newline_no_quit, thus eliminating CHAR_TO_BYTE. * editfns.c (Fconstrain_to_field): Break long line. Adjust call to find_newline. * indent.c (vmotion): Adjust calls to find_newline_no_quit. Use DEC_BOTH to start next search from the previous buffer position, where appropriate. * xdisp.c (back_to_previous_line_start, forward_to_next_line_start) (get_visually_first_element, move_it_vertically_backward): Likewise. Obtain byte position from the display iterator, where appropriate.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions