This has promise! The first thing that crossed my mind is writing a 
"try-jde-complete-at-point" function with the obvious functionality. I 
looked in the hippie-exp.el for instructions on doing this and it 
looked a little more complicated then I expected. This looks useful 
enough that I'm determined to do it, unless someone already has, that 
is. Anyone? Thanks!

Chuck

> -----Original Message-----
> From: sandip.chitale [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 01, 2001 12:46 PM
> To: jde
> Cc: sandip.chitale
> Subject: hippie-expand
> 
> 
> Folks,
> 
>       Some one was asking about being able to complete
> paths in the customization buffer while setting global
> classpath etc.
> 
>       I want to bering to your attention the following -
> 
> hippie-expand is an interactive compiled Lisp function in 
> `hippie-exp'.
> (hippie-expand ARG)
> 
> Try to expand text before point, using multiple methods.
> The expansion functions in `hippie-expand-try-functions-list' are
> tried in order, until a possible expansion is found.  Repeated
> application of `hippie-expand' inserts successively possible
> expansions.
> With a positive numeric argument, jumps directly to the ARG next
> function in this list.  With a negative argument or just C-u,
> undoes the expansion.
> 
> where -
> hippie-expand-try-functions-list's value is
> (try-complete-file-name-partially try-complete-file-name
> try-expand-all-abbrevs try-expand-list try-expand-line 
> try-expand-dabbrev
> try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill
> try-complete-lisp-symbol-partially try-complete-lisp-symbol)
> 
> 
> Documentation:
> The list of expansion functions tried in order by `hippie-expand'.
> To change the behavior of `hippie-expand', remove, change the 
> order of,
> or insert functions in this list.
> 
> I bind it to the CTRL-TAB and it works great in any buffer.
> 
> (global-set-key [C-tab] 'hippie-expand)
> 
> HTH,
> sandip
> 
> 

Reply via email to