[Pkg-mc-devel] Bug#484890: mc: 'Find File' box layout vague; which options apply to which fields?

A. Costa agcosta at gis.net
Sat Jun 7 09:11:01 UTC 2008

Package: mc
Version: 2:4.6.2~git20080311-1
Severity: normal

In 'Find File', it's unclear that the "case Sensitive" and "Regular
expression" boxes apply only to the 'Content' field.  Example:

 +----------------- Find File ------------------+ 
 |                                              | 
 | Start at: /bin/_________________________ [^] | 
 |                                              | 
 | Filename: BASH__________________________ [^] | 
 |           [x] Find recursively               | 
 |                                              | 
 | Content:  ______________________________ [^] | 
 |           [ ] case Sensitive                 | 
 |           [x] Regular expression             | 
 |                                              | 
 | [< OK >]  [ Tree ]                [ Cancel ] | 

The search returns nothing, which some users don't expect, since "case
Sensitive" is unchecked.  Since 'Filename' field does process command line
wildcards, (e.g. "[^d]ash" would return 'bash'), it's natural to
suppose that regex could be an option.

'man mc' doesn't describe which pattern matching character sets
'Filename' allows:

    man mc | grep -n -A 4 "Find File" | head -n 6
    874:    Find File
    875:       The Find File feature first asks for the start directory for the search
    876-       and  the  filename  to be searched for. By pressing the Tree button you
    877-       can select the start directory from the directory tree figure.
    879-       The contents field accepts regular  expressions  similar  to  egrep(1).

Possible fixes:

    1) Add regex & case sensitive searching for 'Filename'.
       (It would be useful.)

    2) Or graphically segregate the 'Content' field
       and its options in a surrounding sub-box; and add
       text to 'man mc' explaining how 'Filename' 
       accepts command line wildcards only.

Hope this helps...

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages mc depends on:
ii  libc6                    2.7-12          GNU C Library: Shared libraries
ii  libglib2.0-0             2.16.3-2        The GLib library of C routines
ii  libgpmg1                 1.20.3~pre3-3.1 General Purpose Mouse - shared lib
ii  libslang2                2.1.3-3         The S-Lang programming library - r

mc recommends no packages.

-- no debconf information

More information about the Pkg-mc-devel mailing list