GNU bug report logs -
#3717
M-x man completion
Previous Next
Reported by: jidanni <at> jidanni.org
Date: Mon, 29 Jun 2009 20:55:04 UTC
Severity: wishlist
Merged with 4056
Found in version 1:20100118-1
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #227 received at 3717 <at> emacsbugs.donarmstrong.com (full text, mbox):
> Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
>> "boundary"
> Speaking of boundaries, I wonder if perl "::" would be a good boundary,
> since it's basically a directory separator in disguise. I'll give it a
> go - though I'm not a sophisticated completions user, so I wonder if
> I'll notice the difference :).
> (cond ((eq (car-safe action) 'boundaries) ;; emacs23
> (let* ((suffix (cdr action))
> ;; after last "::", or after start of string
> ;; (page names don't have newlines, so ".*" is ok)
> (start (if (string-match ".*::" str) (match-end 0) 0))
> ;; first "::", or end of string
> (end (string-match "::\\|\\'" suffix)))
> (cons 'boundaries (cons start end))))
The `completion-boundaries' info is really a meta-information about what
`all-completions' returns. So it doesn't make sense to only change
`bundaries' without changing the `all-completions' behavior accodingly.
This said: adding ":" to completion-pcm-word-delimiters would be easier
and would work probably as well if not better,
Stefan
This bug report was last modified 15 years and 108 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.