Open
Description
How to reproduce:
- Open a new org file and paste this outline:
* x
* a
** a
* b
- Place your cursor at the headline
b
- Trigger
evilem-motion-find-char-backward
and enter thea
key. The command will run without a problem. - Now fold the top heading
a
and return tob
. - Repeat step 3. This should freeze up Emacs, forcing you to use
C-g
to stop the command - Trigger
evilem-motion-find-char-backward
again, this time search forx
. Emacs won't freeze in this case. - Now place your cursor at the headline
x
- Trigger
evilem-motion-find-char-forward
and search for 'a'. This command will run successfully too.
So it seems that evilem have trouble searching a character backwards, but only if that character is within a folded subtree.