diff options
author | Austin Clements <amdragon@MIT.EDU> | 2012-07-21 13:37:08 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2012-07-24 09:21:38 -0300 |
commit | 7ba5c86399f8c479442938dd2cc7ad07edd4d985 (patch) | |
tree | 4fac419f9026e69600a51f797ef2504994c5ff5a /command-line-arguments.c | |
parent | 2a91f636d8c3d478619c0a5040685aca1ac75842 (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 'command-line-arguments.c')
0 files changed, 0 insertions, 0 deletions