Ben Schmidt wrote:

> I think E163 could do with some rewording, or perhaps another error
> could be created. It seems E163 is used when there are less than two
> arguments, and E165 or E164 when there are two or more. However, the
> case when there are zero arguments is confusing. E.g.
> 
> vim -u NONE
> :n
> E163: There is only one file to edit
> :prev
> E163: There is only one file to edit
> :argu
> E163: There is only one file to edit
> 
> When there is one argument, it makes more sense:
> 
> vim -u NONE file
> :n
> E163: There is only one file to edit
> :prev
> E163: There is only one file to edit
> :argu
> (no error)
> 
> And when there is more than one, E164 and E165 are used instead, and
> make sense:
> 
> vim -u NONE file1 file2
> :prev
> E164: Cannot go before first file
> :n
> :n
> E165: Cannot go beyond last file
> :argu 0
> Zero count
> :argu 3
> E165: Cannot go beyond last file
> 
> Perhaps a new error could be created for the zero-argument case which
> says something like "There are no files to edit".
> 
> Just a thought, because I got confused by this error today.

Since quite a few users confuse buffers and files, perhaps "the argument
list is empty"?

-- 
Bad fashion can discourage normal people from interacting with the engineer
and talking about the cute things their children do.
                                (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

Raspunde prin e-mail lui