aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
authorThomas Kleymann1998-09-08 15:07:26 +0000
committerThomas Kleymann1998-09-08 15:07:26 +0000
commitd999c115762ad263496745119939f3f1d6d22223 (patch)
tree99a1dcb787e68f5d985c6464e5f1c3448ae29a78 /generic
parent16409b08edfc74795ce72d0e7d6aee9582b7b8e8 (diff)
removed dependency on tl-list
Diffstat (limited to 'generic')
-rw-r--r--generic/proof.el12
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