[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31495: 26.1; filename completion -vs- "*"
From: |
Noam Postavsky |
Subject: |
bug#31495: 26.1; filename completion -vs- "*" |
Date: |
Wed, 20 Jun 2018 08:36:35 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
severity 31495 minor
quit
Tino Calancha <tino.calancha@gmail.com> writes:
> Tom Tromey <tom@tromey.com> writes:
>
>> Now in Emacs, C-x C-f /tmp/a/*/c TAB
>>
>> On the first TAB, a "/" is appended, and then point moves to the "/"
>> before "c".
> Yeah, it's broken.
> In this example adding a '/' makes the completion works
> C-x C-f /tmp/a/*/c/ TAB
Hmm, that makes it seem like the different behaviour without the
trailing slash is on purpose (though I can't see what that would be).
> +(defconst dired-enable-globstar-in-shell
> + '(("ksh" . "set -G")
> + ("bash" . "shopt -s globstar"))
> + "Alist of (SHELL . COMMAND), where COMMAND enables globstar in SHELL.
> +If `dired-maybe-use-globstar' is non-nil, then `dired-insert-directory'
> +checks this alist to enable globstar in the shell subprocess.")
Shouldn't this be a defvar or a defcustom? Using defconst makes it seem
like the code wouldn't handle it being changed.
- bug#31495: 26.1; filename completion -vs- "*",
Noam Postavsky <=