summaryrefslogtreecommitdiff
path: root/lisp/hippie-exp.el
Commit message (Collapse)AuthorAgeFilesLines
* (he-concat-directory-file-name): Directory part may be nil.Richard M. Stallman1996-06-181-2/+3
| | | | (he-file-name-nondirectory): Referenced external variable.
* (he-file-name-chars): Check windows-nt, not ms-windows.Richard M. Stallman1996-06-041-1/+1
|
* (hippie-expand): Pass proper format string to message.Karl Heuer1996-01-251-3/+3
|
* Update FSF's address.Erik Naggum1996-01-141-5/+6
|
* (he-transfer-case): Fix typo in prev change.Richard M. Stallman1995-10-151-1/+1
|
* (hippie-expand): Removed bug - don't undo from another buffer.Richard M. Stallman1995-10-131-169/+424
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (he-reset-string): Removed bug - don't move markers. (he-capitalize-first): New function, defining new "case". (he-transfer-case): New function. (he-transfer-case-ok): Function removed. (he-substitute-string,he-ordinary-case-p,he-string-member): Use the new functions above, for the new case handling. (he-file-name-chars): New variable. (he-file-name-beg): Use `he-file-name-chars'. (he-file-name-nondirectory,he-file-name-directory, he-file-directory-p,he-concat-directory-file-name): New functions to handle VMS and PC filename formats more accurately. (try-complete-file-name,try-complete-file-name-partially): Use the new functions above. (try-expand-line-all-buffers,try-expand-list-all-buffers, try-expand-dabbrev-all-buffers): Use `case-fold-search' from the original buffer. (he-line-beg): Removed bug that made point move. (try-expand-all-abbrevs): Check that abbrev tables exist before use. (try-expand-dabbrev-visible): New try function. (he-search-window): New variable used by `try-expand-dabbrev-visible'. (he-dab-search-regexp): Function removed. (he-dab-search): Renamed to `he-dabbrev-search'. (he-dabbrev-search): Find only whole matching symbols. (he-dabbrev-skip-space): New variable. (he-dabbrev-beg): Use `he-dabbrev-skip-space'. (try-expand-dabbrev-from-kill,he-dabbrev-kill-search): New try function, with requisites. (try-expand-whole-kill,he-whole-kill-search,he-kill-beg): New try function, with requisites. (he-search-loc2): New variable, used by `try-expand-whole-kill' and `try-expand-dabbrev-from-kill'. (hippie-expand-try-functions-list): Added the try functions `try-complete-file-name-partially', `try-expand-dabbrev-from-kill' and `try-complete-lisp-symbol-partially'. (Several functions): Adjusted and corrected use of `he-tried-table'.
* Doc fix.Richard M. Stallman1994-05-221-1/+1
|
* (;; Keywords:): Changed to "abbrev".Richard M. Stallman1993-12-231-22/+44
| | | | | | | | | | | | (hippie-expand-ignore-buffers): New variable. (he-regexp-member): New function. (hippie-expand-try-functions-list): Added `try-expand-list'. (try-expand-line-all-buffers, try-expand-list-all-buffers, try-expand-dabbrev-all-buffers): Use `he-regexp-member' and `hippie-expand-ignore-buffers'. (he-list-search): Don't find list containing point. (he-dab-search-regexp): Just match at beginning of words. (he-dabbrev-beg): Never move point forward.
* * hippie-exp.el: Renamed from hippie.el.Jim Blandy1993-07-181-78/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add standard library headers.Eric S. Raymond1993-03-171-2/+2
|
* Add standard library headers.Eric S. Raymond1993-03-171-5/+8
|
* entered into RCSRichard M. Stallman1993-01-061-0/+674