record / crecord config options cleanup proposal

Pierre-Yves David pierre-yves.david at ens-lyon.org
Mon Dec 14 17:16:09 CST 2015



On 12/14/2015 08:25 PM, Augie Fackler wrote:
>>>> switch) is set to text
>>> >>
>>> >>Yep, something in that spirit. Probably all in the ui section:
>>> >>
>>> >>ui.interface = curse
>>> >>ui.interface.histedit = text
>>> >>ui.interface.chunkselector = crecord
>>> >>
>>> >>Augie concern is about "Having an easy way to disable curse when
>>> >>wanted". How would we address that concern with this idea?
>> >
>> >If a user does not want to use curse he/she can set ui.interface=text.
>> >Augie, does that seem too complicated?
>> >I don't really understand the concern here, could you precise your thought?
> I only*sometimes*  want curses. Most of the time I don't. Part of my concern is that putting it in config is hard to discover, and part of my concern is that it's pretty awkward to set config knobs on the command line. I think having curses support is great, but we're also at the point where we need to figure out the ergonomics of picking which interface you want.

The hard part here is not so much "picking which interface you want" 
permanently. But have some easy switch on the fly to do so on an 
invocation basis.

This is a much more complicated issue to solve (probably not 
unsolvable). And I'm not sure how many people will actually needs it (we 
know one).

Not saying we should not do it. Just saying that I'm pondering that 
question.

Cheers,

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list