diff options
| author | Thomas Kleymann | 1998-09-08 15:07:26 +0000 |
|---|---|---|
| committer | Thomas Kleymann | 1998-09-08 15:07:26 +0000 |
| commit | d999c115762ad263496745119939f3f1d6d22223 (patch) | |
| tree | 99a1dcb787e68f5d985c6464e5f1c3448ae29a78 /generic | |
| parent | 16409b08edfc74795ce72d0e7d6aee9582b7b8e8 (diff) | |
removed dependency on tl-list
Diffstat (limited to 'generic')
| -rw-r--r-- | generic/proof.el | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/generic/proof.el b/generic/proof.el index df0f8e8e..874c4b4e 100644 --- a/generic/proof.el +++ b/generic/proof.el @@ -21,7 +21,6 @@ (require 'proof-syntax) (require 'proof-indent) (require 'easymenu) -(require 'tl-list) (autoload 'w3-fetch "w3" nil t) @@ -241,6 +240,15 @@ when parsing the proofstate output") ;; A couple of small utilities ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; append-element in tl-list +(defun proof-append-element (ls elt) + "Append ELT to last of LS if ELT is not nil. [proof.el] + This function coincides with `append-element' in the package + [tl-list.el.]" + (if elt + (append ls (list elt)) + ls)) + (defun proof-define-keys (map kbl) "Adds keybindings `kbl' in `map'. The argument `kbl' is a list of tuples (k . f) where `k' is a keybinding (vector) and `f' the @@ -1603,7 +1611,7 @@ deletes the region corresponding to the proof sequence." "The Help Menu in Script Management.") (defvar proof-shared-menu - (append-element '( + (proof-append-element '( ["Display context" proof-ctxt :active (proof-shell-live-buffer)] ["Display proof state" proof-prf |
