aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--generic/proof-script.el15
-rw-r--r--generic/proof-toolbar.el6
2 files changed, 15 insertions, 6 deletions
diff --git a/generic/proof-script.el b/generic/proof-script.el
index 72fafb34..a2858768 100644
--- a/generic/proof-script.el
+++ b/generic/proof-script.el
@@ -1821,14 +1821,18 @@ finish setup which depends on specific proof assistant configuration."
(if proof-script-indent
(setq indent-line-function 'proof-indent-line))
- ;; Toolbar
- ;; (NB: autloads proof-toolbar, which extends proof-menu variable)
+ ;; Toolbar and scripting menu
+ ;; NB: autloads proof-toolbar, which defines proof-toolbar-scripting-menu.
(proof-toolbar-setup)
+ (easy-menu-define proof-mode-script-menu
+ proof-mode-map
+ "Scripting menu of Proof General"
+ proof-toolbar-scripting-menu)
;; Menu
(easy-menu-define proof-mode-menu
proof-mode-map
- "Menu used in Proof General scripting mode."
+ "Proof General menu"
(cons proof-general-name
(append
(cdr proof-menu)
@@ -1843,7 +1847,12 @@ finish setup which depends on specific proof assistant configuration."
nil)
;; end UGLY COMPATIBILTY HACK
)))
+
+ ;; Put the ProofGeneral menu first on the menubar, then Scripting menu
+ ;; (makes Scripting menu more obvious)
(easy-menu-add proof-mode-menu proof-mode-map)
+ (easy-menu-add proof-mode-script-menu proof-mode-map)
+
;; For fontlock
diff --git a/generic/proof-toolbar.el b/generic/proof-toolbar.el
index f98f8153..445b7382 100644
--- a/generic/proof-toolbar.el
+++ b/generic/proof-toolbar.el
@@ -104,7 +104,7 @@ If MENUNAME is nil, item will not appear on the \"Scripting\" menu.")
(if enablep
(list ':active (list (proof-toolbar-enabler token))))))))))
-(defconst proof-toolbar-menu
+(defconst proof-toolbar-scripting-menu
;; Toolbar contains commands to manipulate script and
;; other handy stuff. Called "Scripting"
(append
@@ -117,8 +117,8 @@ If MENUNAME is nil, item will not appear on the \"Scripting\" menu.")
;;
;; Add this menu to proof-menu
;;
-(setq proof-menu
- (append proof-menu (list proof-toolbar-menu)))
+; (setq proof-menu
+; (append proof-menu (list proof-toolbar-menu)))
;;
;; Now the toolbar icons and buttons