diff options
| author | Carl Worth <cworth@cworth.org> | 2009-11-04 13:39:26 -0800 |
|---|---|---|
| committer | Carl Worth <cworth@cworth.org> | 2009-11-04 13:39:26 -0800 |
| commit | eacd1ac41eb6f50bdae8121606859a3a673e7e7b (patch) | |
| tree | 2641d18299e3dbb782d3d6624b2c195c7dbb3682 /lib | |
| parent | 1d68e75c21e8e7873277c15bfa896cb3b9f726e9 (diff) | |
notmuch.el: Override next-line and previous-line to make them reliable.
I noticed that these functions would sometimes leave point on an
invisible character[*]. The problem would be that point would appear
to be on a particular message, but adding or removing a tag would
actually add/remove a tag from the *previous* message.
Fix the C-n and C-p keybindings at least to call the underlying
command and then advance to a visible character. We set this-command
in our overrides so that the temporary-goal-column feature still
works.
[*] The documentation says that command loop is supposed to move point
outside of any invisible region when a command exits. But apparently
not.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
