diff options
| author | David Aspinall | 2000-05-25 20:25:11 +0000 |
|---|---|---|
| committer | David Aspinall | 2000-05-25 20:25:11 +0000 |
| commit | aded7a4f7db3494817a96b1ea763bec5a997b2b3 (patch) | |
| tree | 82f2e42263717a279606a161353c81ad007e9631 /generic/proof-script.el | |
| parent | ee3047f13be0464cb88332cc81f960790c5a4882 (diff) | |
Added completion table code.
Diffstat (limited to 'generic/proof-script.el')
| -rw-r--r-- | generic/proof-script.el | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/generic/proof-script.el b/generic/proof-script.el index cbc0e80a..d6e8472c 100644 --- a/generic/proof-script.el +++ b/generic/proof-script.el @@ -2315,6 +2315,46 @@ sent to the assistant." + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; +;; Completion based on <PA>-completion-table +;; +;; Requires completion.el package. Completion is usually +;; a hand-wavy thing, so we don't make any attempt to maintain +;; a precise completion table or anything. +;; +;; New in 3.2. +;; +(defun proof-add-completions () + "Add completions from <PA>-completion-table to completion database. +Uses `add-completion' with a negative number of uses to discourage +saving these into the users database." + (interactive) + (require 'completion) + (mapcar (lambda (cmpl) (add-completion cmpl -1000)) + (proof-ass completion-table))) + +;; NB: completion table is expected to be set when proof-script +;; is loaded! Can call proof-script-add-completions if the table +;; is updated. +(eval-after-load "completion" + (proof-add-completions)) + + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; +;; Tags table building +;; +;; New in 3.2. +;; +;; FIXME: incomplete. Add function to build tags table from +;; + + + + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
