From: Nir Tzachar <nir.tzachar@gmail.com>
To: Sam Ravnborg <sam@ravnborg.org>
Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org,
zippel@linux-m68k.org
Subject: Re: [PATCH] nconfig v4
Date: Wed, 21 Oct 2009 08:47:54 +0200 [thread overview]
Message-ID: <9b2db90b0910202347v27a75de0o32ba2b9932f9d16a@mail.gmail.com> (raw)
In-Reply-To: <20091019201252.GA14977@merkur.ravnborg.org>
Hi Sam.
>
> Hi Nir.
>
> I have used nconfig for a while now and I prefer it over menuconfig.
> nconfig tries to be a clone of menuconfig in meny respects failing
> to address some of the shortcomings.
>
> Some of the caveats I have with nconfig (and with menuconfig):
>
> - We have the buttons in the bottom of the sceen.
> What I would like to see is that the "<Select>" button are removed.
> And then you use some other way to indicate if a menu line is
> selected or one of the other buttons are selected.
> You will need to rethink arrow navigation a little..
This is easier said than done.... You need some kind of tabbing
behaviour between the main menu and the button menu. I think it would
just become more cumbersome this way. I'm open for better suggestions
though.
> - When I enter 2nd level I would like two possibilities:
> <Back> and <Exit>
> <Exit> would bring me to the save dialog (if anything had changed)
> <Back> would bring me up one level
I agree. This is a good idea.
> - Do not try to be so 'intelligent' with hotkeys. They are _always_ the first letter
> in the menu line and be done with that.
> Lines that start with "M" then does not have any hotkey - they must live with that
However, there are more letters than 'M': N (for No), Y (for Yes), Q
(for quit), H (for Help),
i,j,k,l (for navigation). This leaves many menu items without a
hotkey, which I think would not be convenient.
> - The help dialog need an "OK" button or a "Close" button so I know that
> I can select it to get out again.
This can easily be achieved by placing a highlighted text with 'Close'
on the bottom, and exiting the dialog when the user presses 'Enter'
> - The save dialog is broken. I cannot use the ESC ESC option and that was
> a hack anyway.
> If I press "ESC" then I should be back at nconfig.
> I would expect the save dialog to have three choises:
> "Close without saving"
> "Cancel"
> "Save"
Ok, will be fixed.
> Have you looked at xconfig and considered if any of the features of
> xconfig would be useful in nconfig?
> See debug stuff, etc...?
I'll see if I can incorporate the debug option. Maybe by adding a
configuration dialog??
> My thinking is that we should try to make nconfig the default for menuconfig
> at least in -next. Then we will see some comments...
> But try if you can improve the above points first.
Sure. I hope to have a new version in a few days.
Thanks.
prev parent reply other threads:[~2009-10-21 6:47 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-12 14:30 Nir Tzachar
2009-10-12 18:21 ` Andi Kleen
2009-10-12 19:15 ` Nir Tzachar
2009-10-19 20:12 ` Sam Ravnborg
2009-10-21 6:47 ` Nir Tzachar [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9b2db90b0910202347v27a75de0o32ba2b9932f9d16a@mail.gmail.com \
--to=nir.tzachar@gmail.com \
--cc=linux-kbuild@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sam@ravnborg.org \
--cc=zippel@linux-m68k.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®