Yegappan Lakshmanan wrote:
> On Sat, May 21, 2016 at 1:12 PM, Yegappan Lakshmanan
> <[email protected]> wrote:
> > On Fri, May 20, 2016 at 9:17 AM, Bram Moolenaar <[email protected]>
> > wrote:
> >>
> >>
> >> Justin Keyes wrote:
> >>
> >> >
> >> > ```
> >> > Doesn't work for :diffsplit, :diffpatch, :execute and :normal.
> >> > ```
> >> >
> >> > But it doesn't mention user commands. It would avoid a lot of redundant
> >> > commands, and add flexibility, if `:tab` supported user commands.
> >> >
> >> > Steps to reproduce:
> >> >
> >> > ```
> >> > :command! -nargs=1 Foo split <args>
> >> > :tab Foo bar
> >> > ```
> >> >
> >> > - Expected behavior: opens a new buffer named "bar" in a new tab
> >> > - Actual behavior: opens a new buffer named "bar" in a new split window
> >>
> >> OK, but this will cause trouble if the user command has several Ex
> >> commands, then we don't know where to apply the modifier. E.g. when
> >> temporarily opening a scratch bufffer.
> >>
> >> We could make the modifiers available in <> form, so that the user
> >> command can apply them where needed. Possibly just <mods>, to pass on
> >> all modifiers.
> >
> >
> > The attached patch adds support for the <mods> user command escape
> > sequence.
>
> Updated the patch to also support "<q-mods>".
Thanks. This new piece is missing from the help. Would be useful to
have an example for this as well.
--
The only way the average employee can speak to an executive is by taking a
second job as a golf caddie.
(Scott Adams - The Dilbert principle)
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
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
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.