aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorAustin Clements <amdragon@MIT.EDU>2012-07-21 13:37:08 -0400
committerDavid Bremner <bremner@debian.org>2012-07-24 09:21:38 -0300
commit7ba5c86399f8c479442938dd2cc7ad07edd4d985 (patch)
tree4fac419f9026e69600a51f797ef2504994c5ff5a /util
parent2a91f636d8c3d478619c0a5040685aca1ac75842 (diff)
emacs: Use result text properties for search result iteration
This simplifies the traversal of regions of results and eliminates the need for save-excursions (which tend to get in the way of maintaining point when we make changes to the buffer). It also fixes some strange corner cases in the old line-based code where results that bordered the region but were not included in it could be affected by region commands. Coincidentally, this also essentially enables multi-line search result formats; the only remaining non-multi-line-capable functions are notmuch-search-{next,previous}-thread, which are only used for interactive navigation.
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions