Lech Lorens wrote:

> On 5 February 2013 17:02, Nazri Ramliy <[email protected]> wrote:
> > On Tue, Feb 5, 2013 at 5:11 PM, Nazri Ramliy <[email protected]> wrote:
> >> Attached is an updated patch for the 'linenumber' option (it's getting
> >> hairier and hairier! But not that much. I'd say it's less toy-ish by
> >> now :)
> >>
> >> It contains a bugfix - "set (inv|no)(nu|rnu)" did not correctly set
> >> 'linenumber' as well.
> >
> > Another update for two more bugfixes for 'linenumber':
> >
> > 1. :mksession crashes vim due to the presence of the new, unnecessary
> >    entry in options array for the hidden window local option w_o_lnrsty.
> >    Removing the entry from options array solves it.
> > 2. :mksession may set 'number' and/or 'relativenumber' after 'linenumber'
> >    which will overwrite its setting. Solution: add the flag P_PRI_MKRC
> >    to 'number' and 'relativenumber' options to ensure that they get
> >    written first before 'linenumber'.
> >
> > Nazri
> >
> 
> Would it be a good idea to deprecate 'number' and 'relativenumber' if
> 'linenumber' is introduced?
> Could it be done by first introducing a warning "This setting will be
> removed from future versions of Vim, please use 'linenumber' instead."
> when 'nu' or 'rnu' is set and after some time actually removing the
> settings? I can imagine that handling 'nu', 'rnu' and 'linenumber'
> with their priorities in code is a huge PITA and a great possibility
> of introducing bugs like the one you just fixed.

No, I don't want to remove or deprecate existing options.  It's very
annoying for people who get a new Vim version, especially if they didn't
install it themselves.

I'm not sure the whole 'linenumber' option thing is the right way to go.
We do not need to offer every possible way a user wants to see line
numbers.

-- 
LAUNCELOT: Isn't there a St. Aaaaarrrrrrggghhh's in Cornwall?
ARTHUR:    No, that's Saint Ives.
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// 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/groups/opt_out.


Raspunde prin e-mail lui