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

Re: Passing Ctrl-Y and Ctrl-E as function argument.

Expand Messages
  • Benoit Thomas
    Thanks all for the explanation, I now better understand what happens under the hood. Using C-E did work. Ben. ... -- You received this message from the
    Message 1 of 4 , Jan 21, 2013
    • 0 Attachment
      Thanks all for the explanation, I now better understand what happens
      under the hood.

      Using \<LT>C-E> did work.

      Ben.

      On 20/01/2013 11:36 PM, Ben Fritz wrote:
      > On Sunday, January 20, 2013 9:33:18 PM UTC-6, John Little wrote:
      >> On Monday, January 21, 2013 5:57:19 AM UTC+13, Benoit Thomas wrote:
      >>
      >>> no <C-D> :call SmoothScroll("\<C-E>")<CR>
      >> The ctrl-e is being interpreted as it would on the command line, see
      >>
      >> :help c_CTRL-E
      >>
      >> Any of V, Q, B, H, W, R, J, C may give the same kind of trouble, as will Y "When there is a modeless selection".
      >>
      >> I don't know why, but using "\x05" seems to avoid the problem for me, but I'm just echoing the argument to the function.
      >>
      >> You might consider
      >>
      >> no <expr> <C-D> SmoothScroll("\<C-E>")
      >>
      >> but that works differently; what the function returns is important.
      >>
      >> Regards, John Little
      > Isn't it because the <C-E> is being used as part of the mapping?
      >
      > Try \<LT>C-E> instead of just \<C-E>.

      --
      You received this message from the "vim_use" 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.