summaryrefslogtreecommitdiff
path: root/etc/TODO
diff options
context:
space:
mode:
authorJuri Linkov <juri@jurta.org>2010-03-23 18:09:45 +0200
committerJuri Linkov <juri@jurta.org>2010-03-23 18:09:45 +0200
commit774642e5492984eceb237d6fc4de129fd3996ed5 (patch)
treed0d6c434335db2b462e836bf2fe6f95073615a8a /etc/TODO
parent53e87c57beb29757236032939c9333cb2e56d024 (diff)
downloademacs-774642e5492984eceb237d6fc4de129fd3996ed5.tar.gz
Implement Occur multi-line matches.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01044.html * replace.el (occur): Doc fix. (occur-engine): Set `begpt' to the beginning of the first line. Set `endpt' to the end of the last match line. At first, count line numbers between `origpt' and `begpt'. Split out code from `out-line' variable to new let-bindings `match-prefix' and `match-str'. In `out-line' add non-numeric prefix to all non-first lines of multi-line matches. Finally, count lines between `begpt' and `endpt' and add to `lines'.
Diffstat (limited to 'etc/TODO')
-rw-r--r--etc/TODO3
1 files changed, 0 insertions, 3 deletions
diff --git a/etc/TODO b/etc/TODO
index a20ffdaa0d3..6ce2947bd93 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -105,9 +105,6 @@ for users to customize.
** erase-buffer should perhaps disregard read-only properties of text.
-** Make occur correctly handle matches that span more than one line,
- as well as overlapping matches.
-
** Fix the kill/yank treatment of invisible text. At the moment,
invisible text is placed in the kill-ring, so that the contents of
the ring may not correspond to the text as displayed to the user.