Loading ...
Sorry, an error occurred while loading the content.
 

Re: [Is this a BUG?] exe normal "?\r\n" changes the direction of the search to backwards from the ":" command line, but not from within a function.

Expand Messages
  • Christian Brabandt
    Hi Shlomi! ... I think, what you are observing is described at ... regards, Christian -- You received this message from the vim_dev maillist. Do not
    Message 1 of 3 , Feb 27, 2012
      Hi Shlomi!

      On Mo, 27 Feb 2012, Shlomi Fish wrote:

      > Hi all.
      >
      > «exe normal "?\r\n"» changes the direction of the search to backwards
      > from the ":" command line, but not from within a function.
      >
      > For example, with this vimscript file (called test.vim):
      >
      > [QUOTE]
      > function! Test_back_search()
      > exe "normal ?\r\n"
      > endfunction
      > [/QUOTE]
      >
      > Then after I press "*" and do «:exe normal "?\r\n"» (from the ex-
      > command line) then the direction of the search changes to backwards
      > but if I do «:call Test_back_search()» then it search backwards once,
      > but further presses on "n" yield forward searches. I don't understand
      > why it should not work properly in both cases, and it seems like a
      > bug.
      >
      > This interferes with further development on this Vim plugin:
      >
      > https://github.com/shlomif/add-to-word-search.vim
      >
      > I tried it both with an old gvim 7.3 from Mercurial (
      > changeset: 3132:fb6b43d55773
      > tag: tip
      > user: Bram Moolenaar <bram@...>
      > date: Fri Sep 30 18:35:57 2011 +0200
      > summary: Added tag v7-3-329 for changeset ec901ddc84d5
      >
      > ) and with vim-X11-7.3.444-1.mga2 from Mageia Linux 2. It happens with
      > vim -u NONE -U NONE too.

      I think, what you are observing is described at

      :h function-search-undo

      regards,
      Christian

      --
      You received this message from the "vim_dev" maillist.
      Do not top-post! Type your reply below the text you are replying to.
      For more information, visit http://www.vim.org/maillist.php
    Your message has been successfully submitted and would be delivered to recipients shortly.