Hi Kevin,

As a mpc user, I find your idea very useful, but IMHO, don't add new
commands, but fix the current implementation.

Regards,
El 17/08/2014 10:10, "Kevin Locke" <[email protected]> escribió:

> Hello all,
>
> First, a big thanks for mpc and mpd!  I use them daily and have for
> years.  I really enjoy using them and appreciate all the work that has
> gone into creating them.
>
> The one thing that I'm not enjoying as much at the moment is the Bash
> completion behavior introduced to mpc in 2a997830, where only files in
> a directory matching the completed text are returned.  The problem
> that I'm having is that I don't always remember the exact directory
> name I'm looking for (and they're not as consistent as they should
> be), so I have to run `mpc ls` a few times to find any (sub-)directory
> names then copy to the original mpc command I wanted to run.  Which is
> not the best user experience.
>
> I do agree that recursively listing all files matching the prefix is
> not the correct solution either, but I'd like suggest a compromise:
> Would it be acceptable to implement the completion as Bash does for
> builtin commands where both matching files and directories of the
> requested prefix are printed?  As an example:
>
> dir1/subdir1/file1.ogg
> dir1/subdir1/file2.ogg
> dir2/file3.ogg
> discofunk.ogg
> europop.ogg
>
> Tab-completing "d" would return dir1, dir2, and discofunk.ogg but not
> the full paths to files 1, 2, and 3.
>
> With this scheme users can still tab-complete their way to any file
> but all files are not recursively listed from very short prefixes.
>
> If this seems like a reasonable solution, I would be happy to provide
> a patch.  I would have provided one for consideration, but was unsure
> whether it would be preferable to change the behavior of mpc tab and
> loadtab to implement this scheme or if it would make more sense to add
> a command to tab-complete directories (like "dirtab" or "lsdirs") and
> concatenate the matching files and directories in the Bash script.
> Thoughts?
>
> Thanks for considering,
> Kevin
> _______________________________________________
> mpd-devel mailing list
> [email protected]
> http://mailman.blarg.de/listinfo/mpd-devel
>
_______________________________________________
mpd-devel mailing list
[email protected]
http://mailman.blarg.de/listinfo/mpd-devel

Reply via email to