Subject: Re: 31.0.50; marking inconsistency between VC-Dir and dired-vc-next-action

From: Sean Whitton <[email-masked]>
Date: Sat, 08 Mar 2025 10:50:01 +0800

Hello,

Thanks for the feedback.

Here's an alternative proposal that sits only at the UI level.

A defcustom with values nil, 'ask, t.  nil is the current behaviour.
'ask means to do the follow things after a y/n prompt, t means to do
them unconditionally:

- When you try to mark a file but you can't because the directory is
  already marked, unmark the directory first.

- When you try to mark a directory but you can't because a file under it
  is already marked, unmark all files under it and mark the directory,
  instead.

Plus fixing dired-vc-next-action.

I still think it's worth discussing more thoroughgoing changes, but this
is a simpler proposal to fall back on.

-- 
Sean Whitton