* hippie-exp.el: Renamed from hippie.el.
authorJim Blandy <jimb@redhat.com>
Sun, 18 Jul 1993 06:20:15 +0000 (06:20 +0000)
committerJim Blandy <jimb@redhat.com>
Sun, 18 Jul 1993 06:20:15 +0000 (06:20 +0000)
commit8c6677ed1fd75cc464932b738b6a3c1d1f823d6d
treec38436ce8cd5b885702dbbc060fad04972e7850e
parent42106ea5491ec03fe4b6afcea4dc7e3c03aafff4
* hippie-exp.el: Renamed from hippie.el.

Changes from Anders Holst, to bring hippie-expand up to version 1.2:
* hippie-exp.el (hippie-expand-max-buffers): New variable.
(try-expand-line-all-buffers, try-expand-list-all-buffers,
try-expand-dabbrev-all-buffers): Use it.
(try-expand-list, try-expand-list-all-buffers): New functions.
(he-string-beg, he-string-end, he-search-loc): These values are
now markers, not integers.  Uses changed.
(he-reset-string, he-substitute-string): Use a marker to preserve
the old position of point.
(try-expand-all-abbrevs): handle case the same way as the
        usual expand-abbrev (which is not a very good way, but for
        consistency...).
(he-dabbrev-beg): Use `skip-syntax' instead of `skip-chars', to
        adjust its behavior to different modes.
(hippie-expand): Don't messages which try function it is using,
        when the expansion itself is done in the minibuffer (it was very
        annoying to have the message obscuring the expansion).
(try-complete-file-name, try-complete-file-name-partially,
try-complete-lisp-symbol, try-complete-lisp-symbol-partially,
try-expand-line, try-expand-line-all-buffers,
try-expand-all-abbrevs, try-expand-dabbrev,
try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
epansion, when no expansion is done (caused the buffer to be
marked as changed, although nothing was done, among other things).
(he-reset-string): Undoing of last expansion at a later occasion, now
        undoes correctly (before, it garbled things up).
(make-hippie-expand-function): now uses "(function ...)"
        instead of "'" (matters for compilation).
(try-expand-line, try-expand-line-all-buffers,
he-line-search-regexp): uses `comint-prompt-regexp' instead of
`shell-prompt-pattern', to strip off prompt in process buffers.
lisp/hippie-exp.el