Efraim Yawitz schrieb:
> Hi,
>
> This is not exactly a bug report, but rather a report of what I find to be a
> counterintuitive but evidently planned feature.
>
> If I make a mapping containing a search command (/, #, n, N) and then
> execute the mapping and the search ends inside a fold, the fold does not
> open as it does when doing the search 'manually'.
>
> Here is the code in normal_search (normal.c) in the Vim source which
> produces this behavior:
>
> #ifdef FEAT_FOLDING
> if (cap->oap->op_type == OP_NOP && (fdo_flags & FDO_SEARCH) && KeyTyped)
> foldOpenCursor();
> #endif
>
> My question is why is this check for KeyTyped desirable? Why shouldn't I
> want the fold to open when executing in a mapping?
It is documented:
:h 'foldopen
When the command is part of a mapping this option is not used. Add
the |zv| command to the mapping to get the same effect.
--
Andy
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---