* using blank for completion
@ 2014-03-09 0:32 gottlieb
2014-03-09 0:56 ` Michael Heerdegen
0 siblings, 1 reply; 3+ messages in thread
From: gottlieb @ 2014-03-09 0:32 UTC (permalink / raw)
To: help-gnu-emacs
I prefer to have the "old-style" completion where space completes a word
and tab completes as far as possible. In my emacs.d/init.el I have
(define-key minibuffer-local-filename-completion-map (kbd "SPC")
'minibuffer-complete-word)
(define-key minibuffer-local-filename-must-match-map (kbd "SPC")
'minibuffer-complete-word)
This has worked fine for several years and continues to work fine.
However, when I byte compile it I receive the warning
init.el:9:13:Warning: `minibuffer-local-filename-must-match-map' is an
obsolete variable (as of 24.1).
What is the correct way to achieve this effect.
thanks,
allan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: using blank for completion
2014-03-09 0:32 using blank for completion gottlieb
@ 2014-03-09 0:56 ` Michael Heerdegen
2014-03-09 3:00 ` gottlieb
0 siblings, 1 reply; 3+ messages in thread
From: Michael Heerdegen @ 2014-03-09 0:56 UTC (permalink / raw)
To: help-gnu-emacs
gottlieb@nyu.edu writes:
> I prefer to have the "old-style" completion where space completes a word
> and tab completes as far as possible. In my emacs.d/init.el I have
>
> (define-key minibuffer-local-filename-completion-map (kbd "SPC")
> 'minibuffer-complete-word)
> (define-key minibuffer-local-filename-must-match-map (kbd "SPC")
> 'minibuffer-complete-word)
>
> This has worked fine for several years and continues to work fine.
> However, when I byte compile it I receive the warning
>
> init.el:9:13:Warning: `minibuffer-local-filename-must-match-map' is an
> obsolete variable (as of 24.1).
>
> What is the correct way to achieve this effect.
AFAIU, you can just remove the
`minibuffer-local-filename-must-match-map' and will still get what you
want for file completion. There were two different maps for file
completion existing, but now, seemingly
`minibuffer-local-filename-completion-map' is always used (and combined
with either `minibuffer-local-completion-map' or
`minibuffer-local-must-match-map').
Regards,
Michael.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: using blank for completion
2014-03-09 0:56 ` Michael Heerdegen
@ 2014-03-09 3:00 ` gottlieb
0 siblings, 0 replies; 3+ messages in thread
From: gottlieb @ 2014-03-09 3:00 UTC (permalink / raw)
To: help-gnu-emacs
On Sat, Mar 08 2014, Michael Heerdegen wrote:
> gottlieb@nyu.edu writes:
>
>> I prefer to have the "old-style" completion where space completes a word
>> and tab completes as far as possible. In my emacs.d/init.el I have
>>
>> (define-key minibuffer-local-filename-completion-map (kbd "SPC")
>> 'minibuffer-complete-word)
>> (define-key minibuffer-local-filename-must-match-map (kbd "SPC")
>> 'minibuffer-complete-word)
>>
>> This has worked fine for several years and continues to work fine.
>> However, when I byte compile it I receive the warning
>>
>> init.el:9:13:Warning: `minibuffer-local-filename-must-match-map' is an
>> obsolete variable (as of 24.1).
>>
>> What is the correct way to achieve this effect.
>
> AFAIU, you can just remove the
> `minibuffer-local-filename-must-match-map' and will still get what you
> want for file completion. There were two different maps for file
> completion existing, but now, seemingly
> `minibuffer-local-filename-completion-map' is always used (and combined
> with either `minibuffer-local-completion-map' or
> `minibuffer-local-must-match-map').
>
> Regards,
> Michael.
Thank you.
allan
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-03-09 3:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-09 0:32 using blank for completion gottlieb
2014-03-09 0:56 ` Michael Heerdegen
2014-03-09 3:00 ` gottlieb
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).