Tuesday, May 17, 2016

Re: Argument complaint

diff --git a/src/ex_cmds2.c b/src/ex_cmds2.c
index 4ddfbe4..8d6f2b1 100644
--- a/src/ex_cmds2.c
+++ b/src/ex_cmds2.c
@@ -2544,11 +2544,15 @@ do_argfile(exarg_T *eap, int argn)
other = otherfile(p);
vim_free(p);
}
- if ((!P_HID(curbuf) || !other)
+ if (((eap->cmdidx == CMD_rewind
+ || eap->cmdidx == CMD_first
+ || eap->cmdidx == CMD_last)
+ && curwin->w_arg_idx == argn)
+ || ((!P_HID(curbuf) || !other)
&& check_changed(curbuf, CCGD_AW
| (other ? 0 : CCGD_MULTWIN)
| (eap->forceit ? CCGD_FORCEIT : 0)
- | CCGD_EXCMD))
+ | CCGD_EXCMD)))
return;
}

Hi Jan,

2016-5-17(Tue) 23:50:41 UTC+9 Jan:
> On Tuesday, 17 May, 2016 at 15:43:34 BST, h_east wrote:
> >Oops, This patch breaks other ex-command.
> >Wait a moment.
>
> It also failed to apply against the latest code for me. No rush, I'll look back in a few hours.

Thank you.

I have the measures of the following commands.
:rewind
:first
:last

However, there is also need to be separately corresponding next command.
:srewind
:sfirst
:slast

I will consider over the weekend.
--
Best regards,
Hirohito Higashi (a.k.a. h_east)

--
--
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

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: