That's perfect.  Thanks.  =)

On Sep 21, 2:21 pm, Tim Chase <[email protected]> wrote:
> > About the mappings...
> > what is the difference between the following?  i.e. why does one work
> > and the other not?
> > and what would each of them do? (the only difference is the bar so
> > don't hurt your eyes looking for anything else  ;) )
> > map <F2> :%s/\r/\r/ge<Bar>%s/\s\+$//e<CR>
> > map <F2> :%s/\r/\r/ge | %s/\s\+$//e<CR>
>
> Thanks for pointing out the only difference...it's nice not to
> spend extra time hunting for it.  Wish more folks were as kind :)
>
> The difference is that in the second one, you're executing two
> commands:  a map, and a substitute.  In the first one, you're
> issuing a mapping that has two sub-part commands in it.  Best
> seen with
>
>    :map <f2> :%s/foo/bar/ge <bar> echoerr "Executing part 2"
>    :map <f3> :%s/foo/bar/ge | echoerr "Executing part deux"
>
> As soon as you hit <enter> on the 2nd one, you'll see the
> echoerr.  On the first one, you'll get the echoerr only when you
> hit <f2>
>
> Hope this helps,
>
> -tim
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to