mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
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.

      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®