aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--TAGS2893
-rw-r--r--generic/pg-user.el5
-rw-r--r--generic/pg-vars.el5
-rw-r--r--generic/proof-script.el1
-rw-r--r--generic/proof-shell.el17
6 files changed, 1478 insertions, 1444 deletions
diff --git a/Makefile b/Makefile
index 4c40f54d..e2a8f5de 100644
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,7 @@
# Set this according to your version of Emacs.
# NB: this is also used to set default install path names below.
EMACS=$(shell if [ -z "`which emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi)
+# EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
# We default to /usr rather than /usr/local because installs of
# desktop and doc files under /usr/local are unlikely to work with
diff --git a/TAGS b/TAGS
index 83c6cefc..d29ef1f3 100644
--- a/TAGS
+++ b/TAGS
@@ -38,161 +38,6 @@ coq/coq-db.el,668
(defconst coq-solve-tactics-face 247,8948
(defconst coq-cheat-face 251,9112
-coq/coq.el,5977
-(defcustom coq-translate-to-v8 46,1308
-(defun coq-build-prog-args 52,1488
-(defcustom coq-compile-file-command 62,1784
-(defcustom coq-use-makefile 70,2103
-(defcustom coq-default-undo-limit 78,2326
-(defconst coq-shell-init-cmd83,2454
-(defcustom coq-prog-env 89,2581
-(defconst coq-shell-restart-cmd 97,2831
-(defvar coq-shell-prompt-pattern99,2885
-(defvar coq-shell-cd 107,3189
-(defvar coq-shell-proof-completed-regexp 111,3349
-(defvar coq-goal-regexp114,3504
-(defun coq-library-directory 121,3618
-(defcustom coq-tags 128,3797
-(defconst coq-interrupt-regexp 133,3947
-(defcustom coq-www-home-page 138,4068
-(defvar coq-outline-regexp145,4236
-(defvar coq-outline-heading-end-regexp 152,4448
-(defvar coq-shell-outline-regexp 154,4502
-(defvar coq-shell-outline-heading-end-regexp 155,4552
-(defconst coq-state-preserving-tactics-regexp161,4717
-(defconst coq-state-changing-commands-regexp163,4817
-(defconst coq-state-preserving-commands-regexp165,4924
-(defconst coq-commands-regexp167,5035
-(defvar coq-retractable-instruct-regexp169,5112
-(defvar coq-non-retractable-instruct-regexp171,5202
-(defun coq-set-undo-limit 205,6079
-(defun build-list-id-from-string 209,6209
-(defun coq-last-prompt-info 221,6707
-(defun coq-last-prompt-info-safe 233,7239
-(defvar coq-last-but-one-statenum 239,7496
-(defvar coq-last-but-one-proofnum 245,7793
-(defvar coq-last-but-one-proofstack 248,7891
-(defun coq-get-span-statenum 251,8001
-(defun coq-get-span-proofnum 256,8116
-(defun coq-get-span-proofstack 261,8231
-(defun coq-set-span-statenum 266,8375
-(defun coq-get-span-goalcmd 271,8506
-(defun coq-set-span-goalcmd 276,8620
-(defun coq-set-span-proofnum 281,8750
-(defun coq-set-span-proofstack 286,8881
-(defun proof-last-locked-span 291,9041
-(defun proof-clone-buffer 297,9271
-(defun proof-store-buffer-win 311,9828
-(defun proof-store-response-win 319,10053
-(defun proof-store-goals-win 323,10182
-(defun coq-set-state-infos 336,10717
-(defun count-not-intersection 375,12712
-(defun coq-find-and-forget 406,13962
-(defvar coq-current-goal 426,14866
-(defun coq-goal-hyp 429,14931
-(defun coq-state-preserving-p 442,15363
-(defconst notation-print-kinds-table456,15864
-(defun coq-PrintScope 460,16031
-(defun coq-guess-or-ask-for-string 478,16580
-(defun coq-ask-do 492,17148
-(defun coq-put-into-brackets 501,17533
-(defun coq-put-into-quotes 505,17594
-(defun coq-SearchIsos 507,17648
-(defun coq-SearchConstant 513,17881
-(defun coq-Searchregexp 519,17976
-(defun coq-SearchRewrite 524,18112
-(defun coq-SearchAbout 528,18210
-(defun coq-Print 532,18348
-(defun coq-About 536,18470
-(defun coq-LocateConstant 540,18587
-(defun coq-LocateLibrary 546,18722
-(defun coq-LocateNotation 553,18873
-(defun coq-Pwd 560,19077
-(defun coq-Inspect 566,19209
-(defun coq-PrintSection(570,19309
-(defun coq-Print-implicit 574,19402
-(defun coq-Check 579,19553
-(defun coq-Show 584,19661
-(defun coq-Compile 598,20104
-(defun coq-guess-command-line 610,20422
-(defpacustom use-editing-holes 649,22094
-(defun coq-mode-config 659,22431
-(defun coq-shell-mode-config 763,26315
-(defun coq-goals-mode-config 806,28114
-(defun coq-response-config 813,28358
-(defpacustom print-fully-explicit 838,29183
-(defpacustom print-implicit 843,29331
-(defpacustom print-coercions 848,29497
-(defpacustom print-match-wildcards 853,29641
-(defpacustom print-elim-types 858,29821
-(defpacustom printing-depth 863,29987
-(defpacustom undo-depth 868,30148
-(defpacustom time-commands 873,30295
-(defpacustom undo-limit 877,30405
-(defpacustom auto-compile-vos 882,30507
-(defun coq-maybe-compile-buffer 911,31621
-(defun coq-ancestors-of 947,33149
-(defun coq-all-ancestors-of 970,34113
-(defun coq-process-require-command 981,34460
-(defun coq-included-children 986,34587
-(defun coq-process-file 1007,35426
-(defun coq-preprocessing 1022,35965
-(defun coq-fake-constant-markup 1036,36400
-(defun coq-create-span-menu 1052,37005
-(defconst module-kinds-table1069,37489
-(defconst modtype-kinds-table1073,37638
-(defun coq-insert-section-or-module 1077,37767
-(defconst reqkinds-kinds-table1100,38625
-(defun coq-insert-requires 1105,38770
-(defun coq-end-Section 1121,39273
-(defun coq-insert-intros 1139,39851
-(defun coq-insert-infoH-hook 1152,40385
-(defun coq-insert-as 1157,40593
-(defun coq-insert-match 1174,41296
-(defun coq-insert-tactic 1206,42478
-(defun coq-insert-tactical 1212,42717
-(defun coq-insert-command 1218,42966
-(defun coq-insert-term 1224,43210
-(define-key coq-keymap 1230,43407
-(define-key coq-keymap 1231,43465
-(define-key coq-keymap 1232,43522
-(define-key coq-keymap 1233,43591
-(define-key coq-keymap 1234,43647
-(define-key coq-keymap 1235,43696
-(define-key coq-keymap 1236,43754
-(define-key coq-keymap 1237,43814
-(define-key coq-keymap 1238,43879
-(define-key coq-keymap 1240,43942
-(define-key coq-keymap 1241,44001
-(define-key coq-keymap 1245,44126
-(define-key coq-keymap 1247,44182
-(define-key coq-keymap 1248,44232
-(define-key coq-keymap 1249,44282
-(define-key coq-keymap 1250,44338
-(define-key coq-keymap 1251,44388
-(define-key coq-keymap 1252,44442
-(define-key coq-keymap 1253,44501
-(define-key coq-goals-mode-map 1256,44562
-(define-key coq-goals-mode-map 1257,44644
-(define-key coq-goals-mode-map 1258,44726
-(define-key coq-goals-mode-map 1259,44813
-(define-key coq-goals-mode-map 1260,44895
-(defvar last-coq-error-location 1269,45197
-(defun coq-get-last-error-location 1278,45596
-(defun coq-highlight-error 1328,48137
-(defvar coq-allow-highlight-error 1359,49277
-(defun coq-decide-highlight-error 1366,49603
-(defun coq-highlight-error-hook 1371,49788
-(defun first-word-of-buffer 1382,50181
-(defun coq-show-first-goal 1390,50384
-(defvar coq-modeline-string2 1407,51079
-(defvar coq-modeline-string1 1408,51123
-(defvar coq-modeline-string0 1409,51166
-(defun coq-build-subgoals-string 1410,51211
-(defun coq-update-minor-mode-alist 1415,51377
-(defun is-not-split-vertic 1441,52448
-(defun optim-resp-windows 1450,52888
-
coq/coq-indent.el,2223
(defconst coq-any-command-regexp20,368
(defconst coq-indent-inner-regexp23,459
@@ -334,6 +179,161 @@ coq/coq-unicode-tokens.el,454
(defconst coq-control-region-format-regexp 251,6639
(defconst coq-control-regions253,6722
+coq/coq.el,5977
+(defcustom coq-translate-to-v8 46,1308
+(defun coq-build-prog-args 52,1488
+(defcustom coq-compile-file-command 62,1784
+(defcustom coq-use-makefile 70,2103
+(defcustom coq-default-undo-limit 78,2326
+(defconst coq-shell-init-cmd83,2454
+(defcustom coq-prog-env 89,2581
+(defconst coq-shell-restart-cmd 97,2831
+(defvar coq-shell-prompt-pattern99,2885
+(defvar coq-shell-cd 107,3188
+(defvar coq-shell-proof-completed-regexp 111,3348
+(defvar coq-goal-regexp114,3503
+(defun coq-library-directory 121,3617
+(defcustom coq-tags 128,3796
+(defconst coq-interrupt-regexp 133,3946
+(defcustom coq-www-home-page 138,4067
+(defvar coq-outline-regexp145,4235
+(defvar coq-outline-heading-end-regexp 152,4447
+(defvar coq-shell-outline-regexp 154,4501
+(defvar coq-shell-outline-heading-end-regexp 155,4551
+(defconst coq-state-preserving-tactics-regexp161,4716
+(defconst coq-state-changing-commands-regexp163,4816
+(defconst coq-state-preserving-commands-regexp165,4923
+(defconst coq-commands-regexp167,5034
+(defvar coq-retractable-instruct-regexp169,5111
+(defvar coq-non-retractable-instruct-regexp171,5201
+(defun coq-set-undo-limit 205,6078
+(defun build-list-id-from-string 209,6208
+(defun coq-last-prompt-info 221,6706
+(defun coq-last-prompt-info-safe 233,7238
+(defvar coq-last-but-one-statenum 239,7495
+(defvar coq-last-but-one-proofnum 245,7792
+(defvar coq-last-but-one-proofstack 248,7890
+(defun coq-get-span-statenum 251,8000
+(defun coq-get-span-proofnum 256,8115
+(defun coq-get-span-proofstack 261,8230
+(defun coq-set-span-statenum 266,8374
+(defun coq-get-span-goalcmd 271,8505
+(defun coq-set-span-goalcmd 276,8619
+(defun coq-set-span-proofnum 281,8749
+(defun coq-set-span-proofstack 286,8880
+(defun proof-last-locked-span 291,9040
+(defun proof-clone-buffer 297,9270
+(defun proof-store-buffer-win 311,9827
+(defun proof-store-response-win 319,10052
+(defun proof-store-goals-win 323,10181
+(defun coq-set-state-infos 336,10716
+(defun count-not-intersection 375,12711
+(defun coq-find-and-forget 406,13961
+(defvar coq-current-goal 426,14865
+(defun coq-goal-hyp 429,14930
+(defun coq-state-preserving-p 442,15362
+(defconst notation-print-kinds-table456,15863
+(defun coq-PrintScope 460,16030
+(defun coq-guess-or-ask-for-string 478,16579
+(defun coq-ask-do 492,17147
+(defun coq-put-into-brackets 501,17532
+(defun coq-put-into-quotes 505,17593
+(defun coq-SearchIsos 507,17647
+(defun coq-SearchConstant 513,17880
+(defun coq-Searchregexp 519,17975
+(defun coq-SearchRewrite 524,18111
+(defun coq-SearchAbout 528,18209
+(defun coq-Print 532,18347
+(defun coq-About 536,18469
+(defun coq-LocateConstant 540,18586
+(defun coq-LocateLibrary 546,18721
+(defun coq-LocateNotation 553,18872
+(defun coq-Pwd 560,19076
+(defun coq-Inspect 566,19208
+(defun coq-PrintSection(570,19308
+(defun coq-Print-implicit 574,19401
+(defun coq-Check 579,19552
+(defun coq-Show 584,19660
+(defun coq-Compile 598,20103
+(defun coq-guess-command-line 610,20421
+(defpacustom use-editing-holes 649,22093
+(defun coq-mode-config 659,22430
+(defun coq-shell-mode-config 763,26311
+(defun coq-goals-mode-config 806,28110
+(defun coq-response-config 813,28354
+(defpacustom print-fully-explicit 838,29179
+(defpacustom print-implicit 843,29327
+(defpacustom print-coercions 848,29493
+(defpacustom print-match-wildcards 853,29637
+(defpacustom print-elim-types 858,29817
+(defpacustom printing-depth 863,29983
+(defpacustom undo-depth 868,30144
+(defpacustom time-commands 873,30291
+(defpacustom undo-limit 877,30401
+(defpacustom auto-compile-vos 882,30503
+(defun coq-maybe-compile-buffer 911,31617
+(defun coq-ancestors-of 947,33145
+(defun coq-all-ancestors-of 970,34109
+(defun coq-process-require-command 981,34456
+(defun coq-included-children 986,34583
+(defun coq-process-file 1007,35422
+(defun coq-preprocessing 1022,35961
+(defun coq-fake-constant-markup 1036,36396
+(defun coq-create-span-menu 1052,37001
+(defconst module-kinds-table1069,37485
+(defconst modtype-kinds-table1073,37634
+(defun coq-insert-section-or-module 1077,37763
+(defconst reqkinds-kinds-table1100,38621
+(defun coq-insert-requires 1105,38766
+(defun coq-end-Section 1121,39269
+(defun coq-insert-intros 1139,39847
+(defun coq-insert-infoH-hook 1152,40381
+(defun coq-insert-as 1157,40589
+(defun coq-insert-match 1174,41292
+(defun coq-insert-tactic 1206,42474
+(defun coq-insert-tactical 1212,42713
+(defun coq-insert-command 1218,42962
+(defun coq-insert-term 1224,43206
+(define-key coq-keymap 1230,43403
+(define-key coq-keymap 1231,43461
+(define-key coq-keymap 1232,43518
+(define-key coq-keymap 1233,43587
+(define-key coq-keymap 1234,43643
+(define-key coq-keymap 1235,43692
+(define-key coq-keymap 1236,43750
+(define-key coq-keymap 1237,43810
+(define-key coq-keymap 1238,43875
+(define-key coq-keymap 1240,43938
+(define-key coq-keymap 1241,43997
+(define-key coq-keymap 1245,44122
+(define-key coq-keymap 1247,44178
+(define-key coq-keymap 1248,44228
+(define-key coq-keymap 1249,44278
+(define-key coq-keymap 1250,44334
+(define-key coq-keymap 1251,44384
+(define-key coq-keymap 1252,44438
+(define-key coq-keymap 1253,44497
+(define-key coq-goals-mode-map 1256,44558
+(define-key coq-goals-mode-map 1257,44640
+(define-key coq-goals-mode-map 1258,44722
+(define-key coq-goals-mode-map 1259,44809
+(define-key coq-goals-mode-map 1260,44891
+(defvar last-coq-error-location 1269,45193
+(defun coq-get-last-error-location 1277,45577
+(defun coq-highlight-error 1327,48134
+(defvar coq-allow-highlight-error 1358,49330
+(defun coq-decide-highlight-error 1365,49656
+(defun coq-highlight-error-hook 1370,49841
+(defun first-word-of-buffer 1381,50234
+(defun coq-show-first-goal 1389,50437
+(defvar coq-modeline-string2 1406,51132
+(defvar coq-modeline-string1 1407,51176
+(defvar coq-modeline-string0 1408,51219
+(defun coq-build-subgoals-string 1409,51264
+(defun coq-update-minor-mode-alist 1414,51430
+(defun is-not-split-vertic 1440,52501
+(defun optim-resp-windows 1449,52941
+
demoisa/demoisa.el,349
(defcustom isabelledemo-prog-name 56,1848
(defcustom isabelledemo-web-page61,1970
@@ -351,76 +351,39 @@ hol98/hol98.el,121
(defvar hol98-tacticals 20,499
isar/isabelle-system.el,1254
-(defgroup isabelle 27,778
-(defcustom isabelle-web-page31,906
-(defcustom isa-isabelle-command40,1123
-(defvar isabelle-not-found 58,1805
-(defun isa-set-isabelle-command 61,1920
-(defun isa-shell-command-to-string 84,2938
-(defun isa-getenv 90,3162
-(defcustom isabelle-program-name-override 110,3861
-(defun isa-tool-list-logics 121,4207
-(defcustom isabelle-logics-available 128,4453
-(defcustom isabelle-chosen-logic 138,4790
-(defvar isabelle-chosen-logic-prev 154,5374
-(defun isabelle-hack-local-variables-function 157,5494
-(defun isabelle-set-prog-name 169,5933
-(defun isabelle-choose-logic 193,7053
-(defun isa-view-doc 212,7815
-(defun isa-tool-list-docs 219,8041
-(defconst isabelle-verbatim-regexp 237,8771
-(defun isabelle-verbatim 240,8913
-(defcustom isabelle-refresh-logics 247,9074
-(defvar isabelle-docs-menu255,9402
-(defvar isabelle-logics-menu-entries 262,9687
-(defun isabelle-logics-menu-calculate 265,9760
-(defvar isabelle-time-to-refresh-logics 286,10402
-(defun isabelle-logics-menu-refresh 290,10497
-(defun isabelle-menu-bar-update-logics 305,11130
-(defun isabelle-load-isar-keywords 321,11759
-(defun isabelle-create-span-menu 342,12487
-(defun isabelle-xml-sml-escapes 358,12918
-(defun isabelle-process-pgip 361,13019
-
-isar/isar.el,1595
-(defcustom isar-keywords-name 40,919
-(defpgdefault completion-table 56,1430
-(defcustom isar-web-page58,1483
-(defun isar-strip-terminators 72,1833
-(defun isar-markup-ml 85,2210
-(defun isar-mode-config-set-variables 90,2345
-(defun isar-shell-mode-config-set-variables 155,5151
-(defun isar-set-proof-find-theorems-command 236,8285
-(defpacustom use-find-theorems-form 242,8469
-(defun isar-set-undo-commands 247,8635
-(defpacustom use-linear-undo 258,9086
-(defun isar-configure-from-settings 263,9244
-(defun isar-remove-file 271,9388
-(defun isar-shell-compute-new-files-list 281,9743
-(define-derived-mode isar-shell-mode 300,10323
-(define-derived-mode isar-response-mode 305,10450
-(define-derived-mode isar-goals-mode 310,10583
-(define-derived-mode isar-mode 315,10709
-(defpgdefault menu-entries370,12502
-(defun isar-set-command 401,13696
-(defpgdefault help-menu-entries 406,13826
-(defun isar-count-undos 409,13902
-(defun isar-find-and-forget 435,14884
-(defun isar-goal-command-p 474,16341
-(defun isar-global-save-command-p 479,16518
-(defvar isar-current-goal 500,17302
-(defun isar-state-preserving-p 503,17368
-(defvar isar-shell-current-line-width 528,18217
-(defun isar-shell-adjust-line-width 533,18409
-(defsubst isar-string-wrapping 556,19174
-(defsubst isar-positions-of 565,19368
-(defcustom isar-wrap-commands-singly 571,19573
-(defun isar-command-wrapping 577,19769
-(defun isar-preprocessing 585,20083
-(defun isar-mode-config 603,20634
-(defun isar-shell-mode-config 617,21287
-(defun isar-response-mode-config 627,21636
-(defun isar-goals-mode-config 637,21971
+(defgroup isabelle 28,798
+(defcustom isabelle-web-page32,926
+(defcustom isa-isabelle-command41,1143
+(defvar isabelle-not-found 59,1825
+(defun isa-set-isabelle-command 62,1940
+(defun isa-shell-command-to-string 85,2958
+(defun isa-getenv 91,3182
+(defcustom isabelle-program-name-override 111,3881
+(defun isa-tool-list-logics 122,4227
+(defcustom isabelle-logics-available 129,4473
+(defcustom isabelle-chosen-logic 139,4810
+(defvar isabelle-chosen-logic-prev 155,5394
+(defun isabelle-hack-local-variables-function 158,5514
+(defun isabelle-set-prog-name 170,5953
+(defun isabelle-choose-logic 194,7073
+(defun isa-view-doc 213,7835
+(defun isa-tool-list-docs 220,8061
+(defconst isabelle-verbatim-regexp 238,8791
+(defun isabelle-verbatim 241,8933
+(defcustom isabelle-refresh-logics 248,9094
+(defvar isabelle-docs-menu256,9422
+(defvar isabelle-logics-menu-entries 263,9707
+(defun isabelle-logics-menu-calculate 266,9780
+(defvar isabelle-time-to-refresh-logics 287,10422
+(defun isabelle-logics-menu-refresh 291,10517
+(defun isabelle-menu-bar-update-logics 306,11150
+(defun isabelle-load-isar-keywords 322,11779
+(defun isabelle-create-span-menu 343,12507
+(defun isabelle-xml-sml-escapes 359,12938
+(defun isabelle-process-pgip 362,13039
+
+isar/isar-autotest.el,31
+(defvar isar-long-tests 8,187
isar/isar-find-theorems.el,779
(defvar isar-find-theorems-data 19,565
@@ -470,97 +433,102 @@ isar/isar-mmm.el,81
(defconst isar-start-latex-regexp24,744
(defconst isar-start-sml-regexp36,1172
-isar/isar-syntax.el,3748
-(defconst isar-script-syntax-table-entries18,478
-(defconst isar-script-syntax-table-alist42,880
-(defun isar-init-syntax-table 51,1163
-(defun isar-init-output-syntax-table 59,1410
-(defconst isar-keyword-begin 74,1852
-(defconst isar-keyword-end 75,1890
-(defconst isar-keywords-theory-enclose77,1925
-(defconst isar-keywords-theory82,2063
-(defconst isar-keywords-save87,2194
-(defconst isar-keywords-proof-enclose92,2309
-(defconst isar-keywords-proof98,2470
-(defconst isar-keywords-proof-context105,2647
-(defconst isar-keywords-local-goal109,2754
-(defconst isar-keywords-proper113,2859
-(defconst isar-keywords-improper118,2978
-(defconst isar-keyword-level-alist123,3110
-(defconst isar-keywords-outline 138,3581
-(defconst isar-keywords-indent-open141,3657
-(defconst isar-keywords-indent-close147,3820
-(defconst isar-keywords-indent-enclose151,3918
-(defconst isar-ext-first 160,4112
-(defconst isar-ext-rest 161,4179
-(defconst isar-long-id-stuff 163,4251
-(defconst isar-id 164,4325
-(defconst isar-idx 165,4395
-(defconst isar-string 167,4454
-(defun isar-ids-to-regexp 169,4514
-(defconst isar-any-command-regexp201,6306
-(defconst isar-name-regexp208,6679
-(defconst isar-improper-regexp214,6974
-(defconst isar-save-command-regexp218,7122
-(defconst isar-global-save-command-regexp221,7223
-(defconst isar-goal-command-regexp224,7337
-(defconst isar-local-goal-command-regexp227,7445
-(defconst isar-comment-start 230,7558
-(defconst isar-comment-end 231,7593
-(defconst isar-comment-start-regexp 232,7626
-(defconst isar-comment-end-regexp 233,7697
-(defconst isar-string-start-regexp 235,7765
-(defconst isar-string-end-regexp 236,7817
-(defun isar-syntactic-context 238,7868
-(defconst isar-antiq-regexp253,8263
-(defconst isar-nesting-regexp259,8414
-(defun isar-nesting 262,8512
-(defun isar-match-nesting 274,8905
-(defface isabelle-class-name-face286,9236
-(defface isabelle-tfree-name-face294,9419
-(defface isabelle-tvar-name-face302,9608
-(defface isabelle-free-name-face310,9796
-(defface isabelle-bound-name-face318,9980
-(defface isabelle-var-name-face326,10167
-(defconst isabelle-class-name-face 334,10354
-(defconst isabelle-tfree-name-face 335,10416
-(defconst isabelle-tvar-name-face 336,10478
-(defconst isabelle-free-name-face 337,10539
-(defconst isabelle-bound-name-face 338,10600
-(defconst isabelle-var-name-face 339,10662
-(defvar isar-font-lock-keywords-1342,10724
-(defun isar-output-flkprops 360,11732
-(defun isar-output-flk 366,11984
-(defvar isar-output-font-lock-keywords-1369,12093
-(defun isar-strip-output-markup 405,13516
-(defconst isar-shell-font-lock-keywords409,13652
-(defvar isar-goals-font-lock-keywords412,13736
-(defconst isar-linear-undo 446,14415
-(defconst isar-undo 448,14458
-(defconst isar-pr450,14501
-(defun isar-remove 457,14659
-(defun isar-undos 460,14734
-(defun isar-cannot-undo 470,14968
-(defconst isar-undo-commands473,15038
-(defconst isar-theory-start-regexp481,15175
-(defconst isar-end-regexp487,15333
-(defconst isar-undo-fail-regexp491,15434
-(defconst isar-undo-skip-regexp495,15538
-(defconst isar-undo-ignore-regexp498,15659
-(defconst isar-undo-remove-regexp501,15724
-(defconst isar-keywords-imenu509,15881
-(defconst isar-entity-regexp 516,16072
-(defconst isar-named-entity-regexp519,16168
-(defconst isar-named-entity-name-match-number524,16298
-(defconst isar-generic-expression527,16399
-(defconst isar-indent-any-regexp538,16633
-(defconst isar-indent-inner-regexp540,16726
-(defconst isar-indent-enclose-regexp542,16792
-(defconst isar-indent-open-regexp544,16908
-(defconst isar-indent-close-regexp546,17018
-(defconst isar-outline-regexp552,17155
-(defconst isar-outline-heading-end-regexp 556,17308
-(defconst isar-outline-heading-alist 558,17357
+isar/isar-syntax.el,3975
+(defconst isar-script-syntax-table-entries18,484
+(defconst isar-script-syntax-table-alist42,886
+(defun isar-init-syntax-table 51,1169
+(defun isar-init-output-syntax-table 59,1416
+(defconst isar-keyword-begin 74,1858
+(defconst isar-keyword-end 75,1896
+(defconst isar-keywords-theory-enclose77,1931
+(defconst isar-keywords-theory82,2069
+(defconst isar-keywords-save87,2200
+(defconst isar-keywords-proof-enclose92,2315
+(defconst isar-keywords-proof98,2476
+(defconst isar-keywords-proof-context105,2653
+(defconst isar-keywords-local-goal109,2760
+(defconst isar-keywords-proper113,2865
+(defconst isar-keywords-improper118,2984
+(defconst isar-keyword-level-alist123,3116
+(defconst isar-keywords-outline 138,3587
+(defconst isar-keywords-indent-open141,3663
+(defconst isar-keywords-indent-close147,3826
+(defconst isar-keywords-indent-enclose151,3924
+(defconst isar-ext-first 160,4118
+(defconst isar-ext-rest 161,4185
+(defconst isar-long-id-stuff 163,4257
+(defconst isar-id 164,4331
+(defconst isar-idx 165,4401
+(defconst isar-string 167,4460
+(defun isar-ids-to-regexp 169,4520
+(defconst isar-any-command-regexp201,6312
+(defconst isar-name-regexp208,6685
+(defconst isar-improper-regexp214,6980
+(defconst isar-save-command-regexp218,7128
+(defconst isar-global-save-command-regexp221,7229
+(defconst isar-goal-command-regexp224,7343
+(defconst isar-local-goal-command-regexp227,7451
+(defconst isar-comment-start 230,7564
+(defconst isar-comment-end 231,7599
+(defconst isar-comment-start-regexp 232,7632
+(defconst isar-comment-end-regexp 233,7703
+(defconst isar-string-start-regexp 235,7771
+(defconst isar-string-end-regexp 236,7823
+(defun isar-syntactic-context 238,7874
+(defconst isar-antiq-regexp253,8269
+(defconst isar-nesting-regexp259,8420
+(defun isar-nesting 262,8518
+(defun isar-match-nesting 274,8911
+(defface isabelle-string-face 286,9245
+(defface isabelle-quote-face 294,9474
+(defface isabelle-class-name-face302,9670
+(defface isabelle-tfree-name-face310,9857
+(defface isabelle-tvar-name-face318,10050
+(defface isabelle-free-name-face326,10242
+(defface isabelle-bound-name-face334,10430
+(defface isabelle-var-name-face342,10621
+(defconst isabelle-string-face 350,10812
+(defconst isabelle-quote-face 351,10866
+(defconst isabelle-class-name-face 352,10919
+(defconst isabelle-tfree-name-face 353,10981
+(defconst isabelle-tvar-name-face 354,11043
+(defconst isabelle-free-name-face 355,11104
+(defconst isabelle-bound-name-face 356,11165
+(defconst isabelle-var-name-face 357,11227
+(defun isar-font-lock-fontify-syntactically-region 363,11376
+(defvar isar-font-lock-keywords-1398,12652
+(defun isar-output-flkprops 416,13660
+(defun isar-output-flk 422,13912
+(defvar isar-output-font-lock-keywords-1425,14021
+(defun isar-strip-output-markup 461,15444
+(defconst isar-shell-font-lock-keywords465,15580
+(defvar isar-goals-font-lock-keywords468,15664
+(defconst isar-linear-undo 502,16343
+(defconst isar-undo 504,16386
+(defconst isar-pr506,16429
+(defun isar-remove 513,16587
+(defun isar-undos 516,16662
+(defun isar-cannot-undo 526,16896
+(defconst isar-undo-commands529,16966
+(defconst isar-theory-start-regexp537,17103
+(defconst isar-end-regexp543,17261
+(defconst isar-undo-fail-regexp547,17362
+(defconst isar-undo-skip-regexp551,17466
+(defconst isar-undo-ignore-regexp554,17587
+(defconst isar-undo-remove-regexp557,17652
+(defconst isar-keywords-imenu565,17809
+(defconst isar-entity-regexp 572,18000
+(defconst isar-named-entity-regexp575,18096
+(defconst isar-named-entity-name-match-number580,18226
+(defconst isar-generic-expression583,18327
+(defconst isar-indent-any-regexp594,18561
+(defconst isar-indent-inner-regexp596,18654
+(defconst isar-indent-enclose-regexp598,18720
+(defconst isar-indent-open-regexp600,18836
+(defconst isar-indent-close-regexp602,18946
+(defconst isar-outline-regexp608,19083
+(defconst isar-outline-heading-end-regexp 612,19236
+(defconst isar-outline-heading-alist 614,19285
isar/isar-unicode-tokens.el,1363
(defgroup isabelle-tokens 25,672
@@ -590,9 +558,49 @@ isar/isar-unicode-tokens.el,1363
(defcustom isar-user-tokens 520,13465
(defun isar-init-token-symbol-map 527,13702
(defcustom isar-symbol-shortcuts552,14351
-(defcustom isar-shortcut-alist 625,16578
-(defun isar-init-shortcut-alists 633,16837
-(defconst isar-tokens-customizable-variables654,17500
+(defcustom isar-shortcut-alist 624,16550
+(defun isar-init-shortcut-alists 632,16809
+(defconst isar-tokens-customizable-variables653,17472
+
+isar/isar.el,1595
+(defcustom isar-keywords-name 40,919
+(defpgdefault completion-table 56,1430
+(defcustom isar-web-page58,1483
+(defun isar-strip-terminators 72,1833
+(defun isar-markup-ml 85,2210
+(defun isar-mode-config-set-variables 90,2345
+(defun isar-shell-mode-config-set-variables 156,5183
+(defun isar-set-proof-find-theorems-command 237,8317
+(defpacustom use-find-theorems-form 243,8501
+(defun isar-set-undo-commands 248,8667
+(defpacustom use-linear-undo 259,9118
+(defun isar-configure-from-settings 264,9276
+(defun isar-remove-file 272,9420
+(defun isar-shell-compute-new-files-list 284,9724
+(define-derived-mode isar-shell-mode 303,10296
+(define-derived-mode isar-response-mode 308,10423
+(define-derived-mode isar-goals-mode 313,10556
+(define-derived-mode isar-mode 318,10682
+(defpgdefault menu-entries373,12475
+(defun isar-set-command 404,13669
+(defpgdefault help-menu-entries 409,13799
+(defun isar-count-undos 412,13875
+(defun isar-find-and-forget 438,14857
+(defun isar-goal-command-p 477,16314
+(defun isar-global-save-command-p 482,16491
+(defvar isar-current-goal 503,17275
+(defun isar-state-preserving-p 506,17341
+(defvar isar-shell-current-line-width 531,18190
+(defun isar-shell-adjust-line-width 536,18382
+(defsubst isar-string-wrapping 559,19147
+(defsubst isar-positions-of 568,19341
+(defcustom isar-wrap-commands-singly 574,19546
+(defun isar-command-wrapping 580,19742
+(defun isar-preprocessing 588,20056
+(defun isar-mode-config 606,20607
+(defun isar-shell-mode-config 620,21260
+(defun isar-response-mode-config 630,21609
+(defun isar-goals-mode-config 640,21944
lclam/lclam.el,524
(defcustom lclam-prog-name 18,431
@@ -610,6 +618,24 @@ lclam/lclam.el,524
(defun process-thy-file 179,5275
(defun update-thy-only 185,5476
+lego/lego-syntax.el,600
+(defconst lego-keywords-goal 15,358
+(defconst lego-keywords-save 17,401
+(defconst lego-commands19,472
+(defconst lego-keywords31,1030
+(defconst lego-tacticals 36,1207
+(defconst lego-error-regexp 39,1315
+(defvar lego-id 42,1473
+(defvar lego-ids 44,1500
+(defconst lego-arg-list-regexp 48,1696
+(defun lego-decl-defn-regexp 51,1812
+(defconst lego-definiendum-alternative-regexp59,2184
+(defvar lego-font-lock-terms63,2368
+(defconst lego-goal-with-hole-regexp89,3221
+(defconst lego-save-with-hole-regexp94,3443
+(defvar lego-font-lock-keywords-199,3660
+(defun lego-init-syntax-table 110,4122
+
lego/lego.el,1636
(defcustom lego-tags 21,535
(defcustom lego-test-all-name 26,671
@@ -652,41 +678,6 @@ lego/lego.el,1636
(defun lego-shell-mode-config 373,12770
(defun lego-goals-mode-config 420,14437
-lego/lego-syntax.el,600
-(defconst lego-keywords-goal 15,358
-(defconst lego-keywords-save 17,401
-(defconst lego-commands19,472
-(defconst lego-keywords31,1030
-(defconst lego-tacticals 36,1207
-(defconst lego-error-regexp 39,1315
-(defvar lego-id 42,1473
-(defvar lego-ids 44,1500
-(defconst lego-arg-list-regexp 48,1696
-(defun lego-decl-defn-regexp 51,1812
-(defconst lego-definiendum-alternative-regexp59,2184
-(defvar lego-font-lock-terms63,2368
-(defconst lego-goal-with-hole-regexp89,3221
-(defconst lego-save-with-hole-regexp94,3443
-(defvar lego-font-lock-keywords-199,3660
-(defun lego-init-syntax-table 110,4122
-
-phox/phox.el,555
-(defcustom phox-prog-name 32,916
-(defcustom phox-web-page37,1018
-(defcustom phox-doc-dir43,1168
-(defcustom phox-lib-dir49,1315
-(defcustom phox-tags-program55,1458
-(defcustom phox-tags-doc61,1637
-(defcustom phox-etags67,1774
-(defpgdefault menu-entries88,2224
-(defun phox-config 102,2417
-(defun phox-shell-config 146,4341
-(define-derived-mode phox-mode 170,5203
-(define-derived-mode phox-shell-mode 186,5666
-(define-derived-mode phox-response-mode 191,5794
-(define-derived-mode phox-goals-mode 201,6155
-(defpgdefault completion-table224,6941
-
phox/phox-extraction.el,383
(defvar phox-prog-orig 19,619
(defun phox-prog-flags-modify(21,687
@@ -825,6 +816,41 @@ phox/phox-tags.el,305
(defun phox-complete-tag(69,2091
(defvar phox-tags-menu76,2200
+phox/phox.el,555
+(defcustom phox-prog-name 32,916
+(defcustom phox-web-page37,1018
+(defcustom phox-doc-dir43,1168
+(defcustom phox-lib-dir49,1315
+(defcustom phox-tags-program55,1458
+(defcustom phox-tags-doc61,1637
+(defcustom phox-etags67,1774
+(defpgdefault menu-entries88,2224
+(defun phox-config 102,2417
+(defun phox-shell-config 146,4341
+(define-derived-mode phox-mode 170,5203
+(define-derived-mode phox-shell-mode 186,5666
+(define-derived-mode phox-response-mode 191,5794
+(define-derived-mode phox-goals-mode 201,6155
+(defpgdefault completion-table224,6941
+
+plastic/plastic-syntax.el,648
+(defconst plastic-keywords-goal 18,536
+(defconst plastic-keywords-save 20,582
+(defconst plastic-commands22,656
+(defconst plastic-keywords35,1263
+(defconst plastic-tacticals 40,1446
+(defconst plastic-error-regexp 43,1557
+(defvar plastic-id 46,1690
+(defvar plastic-ids 48,1720
+(defconst plastic-arg-list-regexp 52,1928
+(defun plastic-decl-defn-regexp 55,2047
+(defconst plastic-definiendum-alternative-regexp63,2428
+(defvar plastic-font-lock-terms67,2621
+(defconst plastic-goal-with-hole-regexp89,3331
+(defconst plastic-save-with-hole-regexp94,3557
+(defvar plastic-font-lock-keywords-199,3783
+(defun plastic-init-syntax-table 108,4175
+
plastic/plastic.el,2759
(defcustom plastic-tags 29,608
(defcustom plastic-test-all-name 34,740
@@ -892,40 +918,32 @@ plastic/plastic.el,2759
(defalias 'proof-toolbar-command proof-toolbar-command655,22387
(defalias 'proof-minibuffer-cmd proof-minibuffer-cmd656,22438
-plastic/plastic-syntax.el,648
-(defconst plastic-keywords-goal 18,536
-(defconst plastic-keywords-save 20,582
-(defconst plastic-commands22,656
-(defconst plastic-keywords35,1263
-(defconst plastic-tacticals 40,1446
-(defconst plastic-error-regexp 43,1557
-(defvar plastic-id 46,1690
-(defvar plastic-ids 48,1720
-(defconst plastic-arg-list-regexp 52,1928
-(defun plastic-decl-defn-regexp 55,2047
-(defconst plastic-definiendum-alternative-regexp63,2428
-(defvar plastic-font-lock-terms67,2621
-(defconst plastic-goal-with-hole-regexp89,3331
-(defconst plastic-save-with-hole-regexp94,3557
-(defvar plastic-font-lock-keywords-199,3783
-(defun plastic-init-syntax-table 108,4175
-
generic/pg-assoc.el,81
-(defun proof-associated-buffers 32,950
-(defun proof-associated-windows 42,1160
-
-generic/pg-autotest.el,443
-(defvar pg-autotest-success 26,572
-(defun pg-autotest-find-file 32,719
-(defun pg-autotest-find-file-restart 39,999
-(defmacro pg-autotest 52,1447
-(defun pg-autotest-script-wholefile 66,1797
-(defun pg-autotest-retract-file 83,2417
-(defun pg-autotest-assert-processed 89,2553
-(defun pg-autotest-assert-unprocessed 96,2807
-(defun pg-autotest-message 103,3067
-(defun pg-autotest-quit-prover 110,3260
-(defun pg-autotest-finished 116,3441
+(defun proof-associated-buffers 33,973
+(defun proof-associated-windows 43,1183
+
+generic/pg-autotest.el,868
+(defvar pg-autotest-success 30,691
+(defvar pg-autotest-log 33,778
+(defadvice proof-debug 38,915
+(defun pg-autotest-find-file 44,1084
+(defun pg-autotest-find-file-restart 51,1350
+(defmacro pg-autotest 64,1803
+(defun pg-autotest-log 91,2524
+(defun pg-autotest-message 99,2748
+(defun pg-autotest-remark 108,3032
+(defun pg-autotest-timestart 111,3113
+(defun pg-autotest-timetaken 116,3296
+(defun pg-autotest-exit 127,3660
+(defun pg-autotest-test-process-wholefile 138,4011
+(defun pg-autotest-test-script-wholefile 146,4298
+(defun pg-autotest-test-script-randomjumps 171,5230
+(defun pg-autotest-test-retract-file 221,6839
+(defun pg-autotest-test-assert-processed 227,6980
+(defun pg-autotest-test-assert-full 233,7206
+(defun pg-autotest-test-assert-unprocessed 240,7447
+(defun pg-autotest-test-eval 247,7712
+(defun pg-autotest-test-quit-prover 251,7811
generic/pg-custom.el,554
(defpgcustom maths-menu-enable 36,1134
@@ -933,16 +951,16 @@ generic/pg-custom.el,554
(defpgcustom mmm-enable 48,1491
(defpgcustom script-indent 57,1845
(defconst proof-toolbar-entries-default62,1982
-(defpgcustom toolbar-entries 90,3754
-(defpgcustom prog-args 109,4487
-(defpgcustom prog-env 122,5062
-(defpgcustom favourites 131,5488
-(defpgcustom menu-entries 136,5677
-(defpgcustom help-menu-entries 143,5913
-(defpgcustom keymap 150,6176
-(defpgcustom completion-table 155,6347
-(defpgcustom tags-program 166,6721
-(defpgcustom use-holes 175,7105
+(defpgcustom toolbar-entries 90,3711
+(defpgcustom prog-args 109,4444
+(defpgcustom prog-env 122,5019
+(defpgcustom favourites 131,5446
+(defpgcustom menu-entries 136,5635
+(defpgcustom help-menu-entries 143,5871
+(defpgcustom keymap 150,6134
+(defpgcustom completion-table 155,6305
+(defpgcustom tags-program 166,6679
+(defpgcustom use-holes 175,7063
generic/pg-goals.el,285
(define-derived-mode proof-goals-mode 29,734
@@ -954,56 +972,72 @@ generic/pg-goals.el,285
(defun pg-goals-button-action 118,3508
generic/pg-movie.el,244
-(defconst pg-movie-xml-header 27,800
-(defconst pg-movie-stylesheet 29,858
-(defvar pg-movie-frame 32,958
-(defun pg-movie-of-span 34,1011
-(defun pg-movie-of-region 58,1833
-(defun pg-movie-export 65,2023
-(defun pg-movie-export-from 85,2546
+(defconst pg-movie-xml-header 31,895
+(defconst pg-movie-stylesheet33,953
+(defvar pg-movie-frame 36,1052
+(defun pg-movie-of-span 38,1106
+(defun pg-movie-of-region 62,1923
+(defun pg-movie-export 69,2111
+(defun pg-movie-export-from 89,2631
+
+generic/pg-pamacs.el,486
+(defmacro deflocal 37,1200
+(deflocal proof-buffer-type 44,1438
+(defmacro proof-ass-sym 52,1574
+(defmacro proof-ass-symv 58,1833
+(defmacro proof-ass 64,2091
+(defun proof-defpgcustom-fn 70,2343
+(defun undefpgcustom 91,3213
+(defmacro defpgcustom 97,3437
+(defun proof-defpgdefault-fn 108,3848
+(defmacro defpgdefault 122,4306
+(defmacro defpgfun 133,4668
+(defun proof-defpacustom-fn 147,5067
+(defmacro defpacustom 211,7251
+(defmacro proof-eval-when-ready-for-assistant 232,8198
generic/pg-pbrpm.el,1808
-(defvar pg-pbrpm-use-buffer-menu 41,1191
-(defvar pg-pbrpm-start-goal-regexp 44,1313
-(defvar pg-pbrpm-start-goal-regexp-par-num 48,1470
-(defvar pg-pbrpm-end-goal-regexp 51,1593
-(defvar pg-pbrpm-start-hyp-regexp 55,1745
-(defvar pg-pbrpm-start-hyp-regexp-par-num 59,1906
-(defvar pg-pbrpm-start-concl-regexp 63,2113
-(defvar pg-pbrpm-auto-select-regexp 67,2277
-(defvar pg-pbrpm-buffer-menu 74,2438
-(defvar pg-pbrpm-spans 75,2472
-(defvar pg-pbrpm-goal-description 76,2500
-(defvar pg-pbrpm-windows-dialog-bug 77,2539
-(defvar pbrpm-menu-desc 78,2580
-(defun pg-pbrpm-erase-buffer-menu 80,2610
-(defun pg-pbrpm-menu-change-hook 86,2782
-(defun pg-pbrpm-create-reset-buffer-menu 104,3357
-(defun pg-pbrpm-analyse-goal-buffer 123,4199
-(defun pg-pbrpm-button-action 183,6604
-(defun pg-pbrpm-exists 190,6830
-(defun pg-pbrpm-eliminate-id 194,6942
-(defun pg-pbrpm-build-menu 202,7188
-(defun pg-pbrpm-setup-span 265,9508
-(defun pg-pbrpm-run-command 325,11823
-(defun pg-pbrpm-get-pos-info 358,13344
-(defun pg-pbrpm-get-region-info 400,14643
-(defun pg-pbrpm-auto-select-around-point 411,15055
-(defun pg-pbrpm-translate-position 426,15579
-(defun pg-pbrpm-process-click 434,15836
-(defvar pg-pbrpm-remember-region-selected-region 454,16861
-(defvar pg-pbrpm-regions-list 455,16915
-(defun pg-pbrpm-erase-regions-list 457,16951
-(defun pg-pbrpm-filter-regions-list 466,17259
-(defface pg-pbrpm-multiple-selection-face473,17522
-(defface pg-pbrpm-menu-input-face481,17724
-(defun pg-pbrpm-do-remember-region 489,17914
-(defun pg-pbrpm-remember-region-drag-up-hook 510,18762
-(defun pg-pbrpm-remember-region-click-hook 514,18933
-(defun pg-pbrpm-remember-region 519,19118
-(defun pg-pbrpm-process-region 533,19832
-(defun pg-pbrpm-process-regions-list 551,20561
-(defun pg-pbrpm-region-expression 555,20744
+(defvar pg-pbrpm-use-buffer-menu 45,1208
+(defvar pg-pbrpm-start-goal-regexp 48,1330
+(defvar pg-pbrpm-start-goal-regexp-par-num 52,1487
+(defvar pg-pbrpm-end-goal-regexp 55,1610
+(defvar pg-pbrpm-start-hyp-regexp 59,1762
+(defvar pg-pbrpm-start-hyp-regexp-par-num 63,1923
+(defvar pg-pbrpm-start-concl-regexp 67,2130
+(defvar pg-pbrpm-auto-select-regexp 71,2294
+(defvar pg-pbrpm-buffer-menu 78,2455
+(defvar pg-pbrpm-spans 79,2489
+(defvar pg-pbrpm-goal-description 80,2517
+(defvar pg-pbrpm-windows-dialog-bug 81,2556
+(defvar pbrpm-menu-desc 82,2597
+(defun pg-pbrpm-erase-buffer-menu 84,2627
+(defun pg-pbrpm-menu-change-hook 90,2799
+(defun pg-pbrpm-create-reset-buffer-menu 108,3374
+(defun pg-pbrpm-analyse-goal-buffer 127,4216
+(defun pg-pbrpm-button-action 187,6621
+(defun pg-pbrpm-exists 194,6847
+(defun pg-pbrpm-eliminate-id 198,6959
+(defun pg-pbrpm-build-menu 206,7205
+(defun pg-pbrpm-setup-span 269,9525
+(defun pg-pbrpm-run-command 329,11840
+(defun pg-pbrpm-get-pos-info 362,13361
+(defun pg-pbrpm-get-region-info 404,14660
+(defun pg-pbrpm-auto-select-around-point 415,15072
+(defun pg-pbrpm-translate-position 430,15596
+(defun pg-pbrpm-process-click 438,15850
+(defvar pg-pbrpm-remember-region-selected-region 458,16875
+(defvar pg-pbrpm-regions-list 459,16929
+(defun pg-pbrpm-erase-regions-list 461,16965
+(defun pg-pbrpm-filter-regions-list 470,17273
+(defface pg-pbrpm-multiple-selection-face477,17536
+(defface pg-pbrpm-menu-input-face485,17738
+(defun pg-pbrpm-do-remember-region 493,17928
+(defun pg-pbrpm-remember-region-drag-up-hook 514,18776
+(defun pg-pbrpm-remember-region-click-hook 518,18947
+(defun pg-pbrpm-remember-region 523,19132
+(defun pg-pbrpm-process-region 537,19846
+(defun pg-pbrpm-process-regions-list 555,20575
+(defun pg-pbrpm-region-expression 559,20758
generic/pg-pgip.el,2931
(defalias 'pg-pgip-debug pg-pgip-debug38,1032
@@ -1014,224 +1048,224 @@ generic/pg-pgip.el,2931
(defvar pg-pgip-last-seen-id 56,1832
(defvar pg-pgip-last-seen-seq 57,1866
(defun pg-pgip-process-pgip 59,1902
-(defun pg-pgip-process-msg 78,2833
-(defvar pg-pgip-post-process-functions92,3403
-(defun pg-pgip-post-process 102,3891
-(defun pg-pgip-process-askpgip 118,4501
-(defun pg-pgip-process-usespgip 124,4705
-(defun pg-pgip-process-usespgml 128,4869
-(defun pg-pgip-process-pgmlconfig 132,5033
-(defun pg-pgip-process-proverinfo 148,5650
-(defun pg-pgip-process-hasprefs 165,6315
-(defun pg-pgip-haspref 179,6947
-(defun pg-pgip-process-prefval 196,7649
-(defun pg-pgip-process-guiconfig 223,8357
-(defvar proof-assistant-idtables 230,8474
-(defun pg-pgip-process-ids 233,8591
-(defun pg-complete-idtable-symbol 259,9663
-(defalias 'pg-pgip-process-setids pg-pgip-process-setids264,9755
-(defalias 'pg-pgip-process-addids pg-pgip-process-addids265,9811
-(defalias 'pg-pgip-process-delids pg-pgip-process-delids266,9867
-(defun pg-pgip-process-idvalue 269,9925
-(defun pg-pgip-process-menuadd 281,10271
-(defun pg-pgip-process-menudel 284,10314
-(defun pg-pgip-process-ready 293,10546
-(defun pg-pgip-process-cleardisplay 296,10587
-(defun pg-pgip-process-proofstate 310,11044
-(defun pg-pgip-process-normalresponse 314,11121
-(defun pg-pgip-process-errorresponse 318,11251
-(defun pg-pgip-process-scriptinsert 322,11380
-(defun pg-pgip-process-metainforesponse 327,11514
-(defun pg-pgip-file-of-url 336,11754
-(defun pg-pgip-process-informfileloaded 341,11889
-(defun pg-pgip-process-informfileretracted 347,12121
-(defun pg-pgip-process-brokerstatus 360,12568
-(defun pg-pgip-process-proveravailmsg 363,12616
-(defun pg-pgip-process-newprovermsg 366,12666
-(defun pg-pgip-process-proverstatusmsg 369,12714
-(defvar pg-pgip-srcids 378,12960
-(defun pg-pgip-process-newfile 382,13067
-(defun pg-pgip-process-filestatus 398,13649
-(defun pg-pgip-process-newobj 418,14303
-(defun pg-pgip-process-delobj 421,14345
-(defun pg-pgip-process-objectstatus 424,14387
-(defun pg-pgip-process-parsescript 438,14739
-(defun pg-pgip-get-pgiptype 461,15613
-(defun pg-pgip-default-for 481,16405
-(defun pg-pgip-subst-for 494,16800
-(defun pg-pgip-interpret-value 506,17143
-(defun pg-pgip-interpret-choice 524,17824
-(defun pg-pgip-string-of-command 555,18841
-(defconst pg-pgip-id572,19602
-(defvar pg-pgip-refseq 578,19882
-(defvar pg-pgip-refid 580,19979
-(defvar pg-pgip-seq 583,20071
-(defun pg-pgip-assemble-packet 585,20135
-(defun pg-pgip-issue 603,20946
-(defun pg-pgip-maybe-askpgip 620,21558
-(defun pg-pgip-askprefs 626,21749
-(defun pg-pgip-askids 630,21863
-(defun pg-pgip-reset 643,22151
-(defconst pg-pgip-start-element-regexp 674,22849
-(defconst pg-pgip-end-element-regexp 675,22901
+(defun pg-pgip-process-msg 78,2842
+(defvar pg-pgip-post-process-functions92,3412
+(defun pg-pgip-post-process 102,3887
+(defun pg-pgip-process-askpgip 119,4502
+(defun pg-pgip-process-usespgip 125,4706
+(defun pg-pgip-process-usespgml 129,4870
+(defun pg-pgip-process-pgmlconfig 133,5034
+(defun pg-pgip-process-proverinfo 149,5651
+(defun pg-pgip-process-hasprefs 166,6316
+(defun pg-pgip-haspref 180,6948
+(defun pg-pgip-process-prefval 197,7650
+(defun pg-pgip-process-guiconfig 224,8358
+(defvar proof-assistant-idtables 231,8475
+(defun pg-pgip-process-ids 234,8592
+(defun pg-complete-idtable-symbol 260,9664
+(defalias 'pg-pgip-process-setids pg-pgip-process-setids265,9756
+(defalias 'pg-pgip-process-addids pg-pgip-process-addids266,9812
+(defalias 'pg-pgip-process-delids pg-pgip-process-delids267,9868
+(defun pg-pgip-process-idvalue 270,9926
+(defun pg-pgip-process-menuadd 282,10272
+(defun pg-pgip-process-menudel 285,10315
+(defun pg-pgip-process-ready 294,10547
+(defun pg-pgip-process-cleardisplay 297,10588
+(defun pg-pgip-process-proofstate 311,11045
+(defun pg-pgip-process-normalresponse 315,11122
+(defun pg-pgip-process-errorresponse 319,11252
+(defun pg-pgip-process-scriptinsert 323,11381
+(defun pg-pgip-process-metainforesponse 328,11515
+(defun pg-pgip-file-of-url 337,11755
+(defun pg-pgip-process-informfileloaded 342,11890
+(defun pg-pgip-process-informfileretracted 348,12122
+(defun pg-pgip-process-brokerstatus 361,12569
+(defun pg-pgip-process-proveravailmsg 364,12617
+(defun pg-pgip-process-newprovermsg 367,12667
+(defun pg-pgip-process-proverstatusmsg 370,12715
+(defvar pg-pgip-srcids 379,12961
+(defun pg-pgip-process-newfile 383,13068
+(defun pg-pgip-process-filestatus 399,13650
+(defun pg-pgip-process-newobj 419,14304
+(defun pg-pgip-process-delobj 422,14346
+(defun pg-pgip-process-objectstatus 425,14388
+(defun pg-pgip-process-parsescript 439,14740
+(defun pg-pgip-get-pgiptype 462,15614
+(defun pg-pgip-default-for 482,16406
+(defun pg-pgip-subst-for 495,16801
+(defun pg-pgip-interpret-value 507,17144
+(defun pg-pgip-interpret-choice 525,17825
+(defun pg-pgip-string-of-command 556,18842
+(defconst pg-pgip-id573,19603
+(defvar pg-pgip-refseq 579,19883
+(defvar pg-pgip-refid 581,19980
+(defvar pg-pgip-seq 584,20072
+(defun pg-pgip-assemble-packet 586,20136
+(defun pg-pgip-issue 604,20947
+(defun pg-pgip-maybe-askpgip 621,21559
+(defun pg-pgip-askprefs 627,21750
+(defun pg-pgip-askids 631,21864
+(defun pg-pgip-reset 644,22152
+(defconst pg-pgip-start-element-regexp 675,22850
+(defconst pg-pgip-end-element-regexp 676,22902
generic/pg-response.el,1292
-(deflocal pg-response-eagerly-raise 32,788
-(define-derived-mode proof-response-mode 42,1013
-(define-key proof-response-mode-map 70,1967
-(define-key proof-response-mode-map 71,2038
-(define-key proof-response-mode-map 72,2092
-(defun proof-response-config-done 76,2178
-(defvar pg-response-special-display-regexp 87,2524
-(defconst proof-multiframe-parameters91,2691
-(defun proof-multiple-frames-enable 100,2990
-(defun proof-three-window-enable 110,3318
-(defun proof-select-three-b 113,3381
-(defun proof-display-three-b 128,3850
-(defvar pg-frame-configuration 139,4240
-(defun pg-cache-frame-configuration 143,4387
-(defun proof-layout-windows 147,4558
-(defun proof-delete-other-frames 187,6345
-(defvar pg-response-erase-flag 218,7433
-(defun pg-response-maybe-erase222,7562
+(deflocal pg-response-eagerly-raise 32,789
+(define-derived-mode proof-response-mode 42,1014
+(define-key proof-response-mode-map 70,1968
+(define-key proof-response-mode-map 71,2039
+(define-key proof-response-mode-map 72,2093
+(defun proof-response-config-done 76,2179
+(defvar pg-response-special-display-regexp 87,2525
+(defconst proof-multiframe-parameters91,2692
+(defun proof-multiple-frames-enable 100,2982
+(defun proof-three-window-enable 110,3310
+(defun proof-select-three-b 113,3373
+(defun proof-display-three-b 128,3842
+(defvar pg-frame-configuration 139,4232
+(defun pg-cache-frame-configuration 143,4379
+(defun proof-layout-windows 147,4550
+(defun proof-delete-other-frames 187,6337
+(defvar pg-response-erase-flag 218,7425
+(defun pg-response-maybe-erase222,7554
(defun pg-response-display 252,8658
(defun pg-response-display-with-face 277,9441
(defun pg-response-clear-displays 305,10287
(defun pg-response-message 318,10806
(defun pg-response-warning 324,11041
-(defun proof-next-error 339,11445
-(defun pg-response-has-error-location 421,14406
-(defvar proof-trace-last-fontify-pos 442,15197
-(defun proof-trace-fontify-pos 444,15240
-(defun proof-trace-buffer-display 452,15553
-(defun proof-trace-buffer-finish 463,15897
-(defun pg-thms-buffer-clear 481,16240
-
-generic/pg-thymodes.el,152
-(defmacro pg-defthymode 23,499
-(defmacro pg-do-unless-null 71,2310
-(defun pg-symval 76,2393
-(defun pg-modesym 82,2548
-(defun pg-modesymval 86,2662
-
-generic/pg-user.el,3404
+(defun proof-next-error 339,11447
+(defun pg-response-has-error-location 417,14256
+(defvar proof-trace-last-fontify-pos 438,15047
+(defun proof-trace-fontify-pos 440,15090
+(defun proof-trace-buffer-display 448,15403
+(defun proof-trace-buffer-finish 459,15747
+(defun pg-thms-buffer-clear 477,16090
+
+generic/pg-user.el,3692
(defun proof-script-new-command-advance 42,1230
(defun proof-maybe-follow-locked-end 85,2992
-(defun proof-goto-command-start 112,3840
-(defun proof-goto-command-end 135,4787
-(defun proof-goto-point 158,5312
-(defun proof-assert-next-command-interactive 172,5746
-(defun proof-assert-until-point-interactive 184,6232
-(defun proof-process-buffer 190,6462
-(defun proof-undo-last-successful-command 205,6839
-(defun proof-undo-and-delete-last-successful-command 210,7001
-(defun proof-undo-last-successful-command-1 223,7555
-(defun proof-retract-buffer 240,8174
-(defun proof-retract-current-goal 249,8458
-(defun proof-mouse-goto-point 268,8978
-(defvar proof-minibuffer-history 283,9254
-(defun proof-minibuffer-cmd 286,9349
-(defun proof-frob-locked-end 330,10971
-(defmacro proof-if-setting-configured 391,12909
-(defmacro proof-define-assistant-command 399,13178
-(defmacro proof-define-assistant-command-witharg 412,13633
-(defun proof-issue-new-command 432,14455
-(defun proof-cd-sync 478,15952
-(defun proof-electric-terminator-enable 532,17672
-(defun proof-electric-terminator 540,17962
-(defun proof-add-completions 566,18785
-(defun proof-script-complete 591,19674
-(defun pg-copy-span-contents 605,19983
-(defun pg-numth-span-higher-or-lower 622,20541
-(defun pg-control-span-of 648,21287
-(defun pg-move-span-contents 654,21491
-(defun pg-fixup-children-spans 706,23667
-(defun pg-move-region-down 716,23924
-(defun pg-move-region-up 725,24217
-(defun proof-forward-command 755,25045
-(defun proof-backward-command 776,25766
-(defun pg-pos-for-event 798,26110
-(defun pg-span-for-event 804,26331
-(defun pg-span-context-menu 808,26475
-(defun pg-toggle-visibility 823,26923
-(defun pg-create-in-span-context-menu 832,27230
-(defun pg-span-undo 861,28444
-(defun pg-goals-buffers-hint 907,29846
-(defun pg-slow-fontify-tracing-hint 911,30028
-(defun pg-response-buffers-hint 915,30199
-(defun pg-jump-to-end-hint 927,30614
-(defun pg-processing-complete-hint 931,30743
-(defun pg-next-error-hint 947,31429
-(defun pg-hint 952,31581
-(defun pg-identifier-under-mouse-query 968,32171
-(defun pg-identifier-near-point-query 977,32414
-(defvar proof-query-identifier-collection 1004,33257
-(defvar proof-query-identifier-history 1005,33304
-(defun proof-query-identifier 1007,33349
-(defun pg-identifier-query 1017,33618
-(defun proof-imenu-enable 1048,34696
-(defvar pg-input-ring 1084,36018
-(defvar pg-input-ring-index 1087,36075
-(defvar pg-stored-incomplete-input 1090,36147
-(defun pg-previous-input 1093,36250
-(defun pg-next-input 1107,36707
-(defun pg-delete-input 1112,36829
-(defun pg-get-old-input 1125,37167
-(defun pg-restore-input 1139,37558
-(defun pg-search-start 1150,37848
-(defun pg-regexp-arg 1162,38340
-(defun pg-search-arg 1174,38788
-(defun pg-previous-matching-input-string-position 1188,39205
-(defun pg-previous-matching-input 1215,40370
-(defun pg-next-matching-input 1234,41220
-(defvar pg-matching-input-from-input-string 1242,41603
-(defun pg-previous-matching-input-from-input 1246,41717
-(defun pg-next-matching-input-from-input 1264,42482
-(defun pg-add-to-input-history 1275,42861
-(defun pg-remove-from-input-history 1287,43314
-(defun pg-clear-input-ring 1298,43694
-(define-key proof-mode-map 1315,44164
-(define-key proof-mode-map 1316,44224
-(defun pg-protected-undo 1318,44296
-(defun pg-protected-undo-1 1346,45496
-(defun next-undo-elt 1380,47074
+(defun proof-goto-command-start 112,3868
+(defun proof-goto-command-end 135,4815
+(defun proof-goto-point 158,5340
+(defun proof-assert-next-command-interactive 172,5774
+(defun proof-assert-until-point-interactive 184,6260
+(defun proof-process-buffer 190,6490
+(defun proof-undo-last-successful-command 205,6867
+(defun proof-undo-and-delete-last-successful-command 210,7029
+(defun proof-undo-last-successful-command-1 223,7583
+(defun proof-retract-buffer 240,8202
+(defun proof-retract-current-goal 249,8486
+(defun proof-mouse-goto-point 268,9006
+(defvar proof-minibuffer-history 283,9282
+(defun proof-minibuffer-cmd 286,9377
+(defun proof-frob-locked-end 330,10999
+(defmacro proof-if-setting-configured 391,12937
+(defmacro proof-define-assistant-command 399,13206
+(defmacro proof-define-assistant-command-witharg 412,13661
+(defun proof-issue-new-command 432,14483
+(defun proof-cd-sync 472,15706
+(defun proof-electric-terminator-enable 526,17426
+(defun proof-electric-terminator 534,17716
+(defun proof-add-completions 560,18539
+(defun proof-script-complete 585,19428
+(defun pg-copy-span-contents 599,19737
+(defun pg-numth-span-higher-or-lower 616,20295
+(defun pg-control-span-of 642,21041
+(defun pg-move-span-contents 648,21245
+(defun pg-fixup-children-spans 700,23421
+(defun pg-move-region-down 710,23678
+(defun pg-move-region-up 719,23971
+(defun proof-forward-command 749,24799
+(defun proof-backward-command 770,25520
+(defun pg-pos-for-event 792,25864
+(defun pg-span-for-event 798,26085
+(defun pg-span-context-menu 802,26229
+(defun pg-toggle-visibility 817,26677
+(defun pg-create-in-span-context-menu 826,26984
+(defun pg-span-undo 855,28198
+(defun pg-goals-buffers-hint 901,29600
+(defun pg-slow-fontify-tracing-hint 905,29782
+(defun pg-response-buffers-hint 909,29953
+(defun pg-jump-to-end-hint 921,30368
+(defun pg-processing-complete-hint 925,30497
+(defun pg-next-error-hint 942,31217
+(defun pg-hint 947,31369
+(defun pg-identifier-under-mouse-query 963,31959
+(defun pg-identifier-near-point-query 973,32268
+(defvar proof-query-identifier-collection 1001,33165
+(defvar proof-query-identifier-history 1002,33212
+(defun proof-query-identifier 1004,33257
+(defun pg-identifier-query 1015,33576
+(defun proof-imenu-enable 1048,34742
+(defvar pg-input-ring 1084,36064
+(defvar pg-input-ring-index 1087,36121
+(defvar pg-stored-incomplete-input 1090,36193
+(defun pg-previous-input 1093,36296
+(defun pg-next-input 1107,36753
+(defun pg-delete-input 1112,36875
+(defun pg-get-old-input 1125,37213
+(defun pg-restore-input 1139,37604
+(defun pg-search-start 1150,37894
+(defun pg-regexp-arg 1162,38386
+(defun pg-search-arg 1174,38834
+(defun pg-previous-matching-input-string-position 1188,39251
+(defun pg-previous-matching-input 1215,40416
+(defun pg-next-matching-input 1234,41266
+(defvar pg-matching-input-from-input-string 1242,41649
+(defun pg-previous-matching-input-from-input 1246,41763
+(defun pg-next-matching-input-from-input 1264,42528
+(defun pg-add-to-input-history 1275,42907
+(defun pg-remove-from-input-history 1287,43360
+(defun pg-clear-input-ring 1298,43740
+(define-key proof-mode-map 1315,44210
+(define-key proof-mode-map 1316,44270
+(defun pg-protected-undo 1318,44342
+(defun pg-protected-undo-1 1353,45732
+(defun next-undo-elt 1384,47166
+(defvar proof-autosend-timer 1411,48122
+(defun proof-autosend-enable 1414,48198
+(defun proof-autosend-delay 1427,48697
+(defvar proof-autosend-running 1431,48830
+(defun proof-autosend-loop 1434,48940
+(defun proof-autosend-loop1 1439,49098
+(defun proof-autosend-loop1-old 1464,49919
generic/pg-vars.el,1452
-(defvar proof-assistant-cusgrp 22,382
-(defvar proof-assistant-internals-cusgrp 28,642
-(defvar proof-assistant 34,912
-(defvar proof-assistant-symbol 39,1133
-(defvar proof-mode-for-shell 52,1675
-(defvar proof-mode-for-response 57,1865
-(defvar proof-mode-for-goals 62,2091
-(defvar proof-mode-for-script 67,2280
-(defvar proof-ready-for-assistant-hook 72,2457
-(defvar proof-shell-busy 83,2745
-(defvar proof-included-files-list 88,2901
-(defvar proof-script-buffer 110,3914
-(defvar proof-previous-script-buffer 113,4006
-(defvar proof-shell-buffer 117,4177
-(defvar proof-goals-buffer 120,4263
-(defvar proof-response-buffer 123,4318
-(defvar proof-trace-buffer 126,4379
-(defvar proof-thms-buffer 130,4533
-(defvar proof-shell-error-or-interrupt-seen 134,4688
-(defvar proof-shell-interrupt-pending 139,4912
-(defvar pg-response-next-error 143,5078
-(defvar proof-shell-proof-completed 146,5185
-(defvar proof-terminal-string 158,5729
-(defvar proof-shell-silent 170,5987
-(defvar proof-shell-last-prompt 173,6075
-(defvar proof-shell-last-output 177,6245
-(defvar proof-shell-last-output-kind 181,6385
-(defvar proof-assistant-settings 201,7149
-(defvar pg-tracing-slow-mode 209,7597
-(defvar proof-nesting-depth 212,7686
-(defvar proof-last-theorem-dependencies 219,7921
-(defcustom proof-general-name 228,8157
-(defcustom proof-general-home-page233,8314
-(defcustom proof-unnamed-theorem-name239,8474
-(defcustom proof-universal-keys245,8658
+(defvar proof-assistant-cusgrp 22,388
+(defvar proof-assistant-internals-cusgrp 28,648
+(defvar proof-assistant 34,918
+(defvar proof-assistant-symbol 39,1141
+(defvar proof-mode-for-shell 52,1683
+(defvar proof-mode-for-response 57,1873
+(defvar proof-mode-for-goals 62,2099
+(defvar proof-mode-for-script 67,2288
+(defvar proof-ready-for-assistant-hook 72,2465
+(defvar proof-shell-busy 83,2753
+(defvar proof-included-files-list 88,2911
+(defvar proof-script-buffer 110,3930
+(defvar proof-previous-script-buffer 113,4022
+(defvar proof-shell-buffer 117,4195
+(defvar proof-goals-buffer 120,4281
+(defvar proof-response-buffer 123,4336
+(defvar proof-trace-buffer 126,4397
+(defvar proof-thms-buffer 130,4551
+(defvar proof-shell-error-or-interrupt-seen 134,4706
+(defvar proof-shell-interrupt-pending 139,4930
+(defvar pg-response-next-error 143,5096
+(defvar proof-shell-proof-completed 146,5203
+(defvar proof-terminal-string 158,5747
+(defvar proof-shell-silent 170,6005
+(defvar proof-shell-last-prompt 173,6093
+(defvar proof-shell-last-output 177,6263
+(defvar proof-shell-last-output-kind 181,6403
+(defvar proof-assistant-settings 201,7167
+(defvar pg-tracing-slow-mode 209,7615
+(defvar proof-nesting-depth 212,7704
+(defvar proof-last-theorem-dependencies 219,7939
+(defcustom proof-general-name 228,8175
+(defcustom proof-general-home-page233,8332
+(defcustom proof-unnamed-theorem-name239,8492
+(defcustom proof-universal-keys245,8676
generic/pg-xml.el,1177
(defalias 'pg-xml-error pg-xml-error18,381
@@ -1266,15 +1300,16 @@ generic/pg-xml.el,1177
(defalias 'pg-pgip-get-displaytext pg-pgip-get-displaytext220,7178
(defun pg-pgip-get-pgmltext 222,7237
-generic/proof-autoloads.el,45
-(defsubst proof-shell-live-buffer 652,21076
+generic/proof-autoloads.el,97
+(defsubst proof-shell-live-buffer 654,21274
+(defsubst proof-replace-regexp-in-string 795,26303
generic/proof-auxmodes.el,149
(defun proof-mmm-support-available 20,489
(defun proof-maths-menu-support-available 44,1100
(defun proof-unicode-tokens-support-available 58,1517
-generic/proof-config.el,7741
+generic/proof-config.el,7800
(defgroup prover-config 80,2633
(defcustom proof-guess-command-line 98,3483
(defcustom proof-assistant-home-page 113,3978
@@ -1303,155 +1338,156 @@ generic/proof-config.el,7741
(defcustom proof-script-comment-start-regexp 330,12220
(defcustom proof-script-comment-end 338,12539
(defcustom proof-script-comment-end-regexp 350,12961
-(defcustom proof-string-start-regexp 358,13272
-(defcustom proof-string-end-regexp 363,13437
-(defcustom proof-case-fold-search 368,13598
-(defcustom proof-save-command-regexp 377,14010
-(defcustom proof-save-with-hole-regexp 382,14120
-(defcustom proof-save-with-hole-result 393,14495
-(defcustom proof-goal-command-regexp 403,14945
-(defcustom proof-goal-with-hole-regexp 411,15232
-(defcustom proof-goal-with-hole-result 423,15675
-(defcustom proof-non-undoables-regexp 432,16059
-(defcustom proof-nested-undo-regexp 443,16514
-(defcustom proof-ignore-for-undo-count 459,17226
-(defcustom proof-script-imenu-generic-expression 467,17529
-(defcustom proof-goal-command-p 475,17868
-(defcustom proof-really-save-command-p 486,18359
-(defcustom proof-completed-proof-behaviour 495,18666
-(defcustom proof-count-undos-fn 523,20015
-(defcustom proof-find-and-forget-fn 535,20566
-(defcustom proof-forget-id-command 552,21275
-(defcustom pg-topterm-goalhyplit-fn 562,21633
-(defcustom proof-kill-goal-command 574,22168
-(defcustom proof-undo-n-times-cmd 588,22672
-(defcustom proof-nested-goals-history-p 602,23209
-(defcustom proof-arbitrary-undo-positions 611,23546
-(defcustom proof-state-preserving-p 625,24126
-(defcustom proof-activate-scripting-hook 635,24598
-(defcustom proof-deactivate-scripting-hook 654,25379
-(defcustom proof-script-evaluate-elisp-comment-regexp 663,25709
-(defcustom proof-indent 681,26295
-(defcustom proof-indent-hang 686,26402
-(defcustom proof-indent-enclose-offset 691,26528
-(defcustom proof-indent-open-offset 696,26670
-(defcustom proof-indent-close-offset 701,26807
-(defcustom proof-indent-any-regexp 706,26945
-(defcustom proof-indent-inner-regexp 711,27105
-(defcustom proof-indent-enclose-regexp 716,27259
-(defcustom proof-indent-open-regexp 721,27413
-(defcustom proof-indent-close-regexp 726,27565
-(defcustom proof-script-font-lock-keywords 732,27719
-(defcustom proof-script-syntax-table-entries 740,28071
-(defcustom proof-script-span-context-menu-extensions 758,28467
-(defgroup proof-shell 784,29227
-(defcustom proof-prog-name 794,29397
-(defcustom proof-shell-auto-terminate-commands 805,29817
-(defcustom proof-shell-pre-sync-init-cmd 814,30218
-(defcustom proof-shell-init-cmd 828,30776
-(defcustom proof-shell-init-hook 840,31305
-(defcustom proof-shell-restart-cmd 845,31444
-(defcustom proof-shell-quit-cmd 850,31599
-(defcustom proof-shell-quit-timeout 855,31766
-(defcustom proof-shell-cd-cmd 865,32217
-(defcustom proof-shell-start-silent-cmd 882,32888
-(defcustom proof-shell-stop-silent-cmd 891,33264
-(defcustom proof-shell-silent-threshold 900,33599
-(defcustom proof-shell-inform-file-processed-cmd 908,33933
-(defcustom proof-shell-inform-file-retracted-cmd 929,34861
-(defcustom proof-auto-multiple-files 957,36133
-(defcustom proof-cannot-reopen-processed-files 972,36854
-(defcustom proof-shell-require-command-regexp 986,37520
-(defcustom proof-done-advancing-require-function 997,37982
-(defcustom proof-shell-annotated-prompt-regexp 1009,38342
-(defcustom proof-shell-error-regexp 1024,38907
-(defcustom proof-shell-truncate-before-error 1044,39709
-(defcustom pg-next-error-regexp 1058,40248
-(defcustom pg-next-error-filename-regexp 1073,40857
-(defcustom pg-next-error-extract-filename 1097,41890
-(defcustom proof-shell-interrupt-regexp 1104,42133
-(defcustom proof-shell-proof-completed-regexp 1118,42728
-(defcustom proof-shell-clear-response-regexp 1131,43236
-(defcustom proof-shell-clear-goals-regexp 1143,43688
-(defcustom proof-shell-start-goals-regexp 1155,44134
-(defcustom proof-shell-end-goals-regexp 1163,44501
-(defcustom proof-shell-eager-annotation-start 1177,45076
-(defcustom proof-shell-eager-annotation-start-length 1200,46095
-(defcustom proof-shell-eager-annotation-end 1211,46521
-(defcustom proof-shell-strip-output-markup 1227,47196
-(defcustom proof-shell-assumption-regexp 1236,47581
-(defcustom proof-shell-process-file 1246,47985
-(defcustom proof-shell-retract-files-regexp 1272,49063
-(defcustom proof-shell-compute-new-files-list 1285,49551
-(defcustom pg-special-char-regexp 1300,50120
-(defcustom proof-shell-set-elisp-variable-regexp 1305,50264
-(defcustom proof-shell-match-pgip-cmd 1343,51930
-(defcustom proof-shell-issue-pgip-cmd 1357,52412
-(defcustom proof-use-pgip-askprefs 1362,52577
-(defcustom proof-shell-query-dependencies-cmd 1370,52924
-(defcustom proof-shell-theorem-dependency-list-regexp 1377,53184
-(defcustom proof-shell-theorem-dependency-list-split 1393,53844
-(defcustom proof-shell-show-dependency-cmd 1402,54267
-(defcustom proof-shell-trace-output-regexp 1424,55173
-(defcustom proof-shell-thms-output-regexp 1442,55768
-(defcustom proof-tokens-activate-command 1455,56151
-(defcustom proof-tokens-deactivate-command 1462,56391
-(defcustom proof-tokens-extra-modes 1469,56636
-(defcustom proof-shell-unicode 1484,57141
-(defcustom proof-shell-filename-escapes 1493,57531
-(defcustom proof-shell-process-connection-type1510,58211
-(defcustom proof-shell-strip-crs-from-input 1533,59215
-(defcustom proof-shell-strip-crs-from-output 1545,59698
-(defcustom proof-shell-insert-hook 1553,60066
-(defcustom proof-script-preprocess 1594,62026
-(defcustom proof-shell-handle-delayed-output-hook1600,62177
-(defcustom proof-shell-handle-error-or-interrupt-hook1606,62392
-(defcustom proof-shell-pre-interrupt-hook1624,63138
-(defcustom proof-shell-handle-output-system-specific 1632,63409
-(defcustom proof-state-change-hook 1655,64385
-(defcustom proof-shell-syntax-table-entries 1665,64778
-(defgroup proof-goals 1683,65149
-(defcustom pg-subterm-first-special-char 1688,65270
-(defcustom pg-subterm-anns-use-stack 1696,65582
-(defcustom pg-goals-change-goal 1705,65881
-(defcustom pbp-goal-command 1710,65997
-(defcustom pbp-hyp-command 1715,66153
-(defcustom pg-subterm-help-cmd 1720,66315
-(defcustom pg-goals-error-regexp 1727,66551
-(defcustom proof-shell-result-start 1732,66711
-(defcustom proof-shell-result-end 1738,66945
-(defcustom pg-subterm-start-char 1744,67158
-(defcustom pg-subterm-sep-char 1755,67632
-(defcustom pg-subterm-end-char 1761,67811
-(defcustom pg-topterm-regexp 1767,67968
-(defcustom proof-goals-font-lock-keywords 1782,68568
-(defcustom proof-response-font-lock-keywords 1790,68927
-(defcustom proof-shell-font-lock-keywords 1798,69289
-(defcustom pg-before-fontify-output-hook 1809,69804
-(defcustom pg-after-fontify-output-hook 1817,70165
+(defcustom proof-string-start-regexp 358,13274
+(defcustom proof-string-end-regexp 363,13439
+(defcustom proof-case-fold-search 368,13600
+(defcustom proof-save-command-regexp 377,14012
+(defcustom proof-save-with-hole-regexp 382,14122
+(defcustom proof-save-with-hole-result 393,14497
+(defcustom proof-goal-command-regexp 403,14937
+(defcustom proof-goal-with-hole-regexp 411,15224
+(defcustom proof-goal-with-hole-result 423,15667
+(defcustom proof-non-undoables-regexp 432,16041
+(defcustom proof-nested-undo-regexp 443,16496
+(defcustom proof-ignore-for-undo-count 459,17208
+(defcustom proof-script-imenu-generic-expression 467,17511
+(defcustom proof-goal-command-p 475,17850
+(defcustom proof-really-save-command-p 486,18341
+(defcustom proof-completed-proof-behaviour 495,18648
+(defcustom proof-count-undos-fn 523,19997
+(defcustom proof-find-and-forget-fn 535,20548
+(defcustom proof-forget-id-command 552,21257
+(defcustom pg-topterm-goalhyplit-fn 562,21615
+(defcustom proof-kill-goal-command 574,22150
+(defcustom proof-undo-n-times-cmd 588,22654
+(defcustom proof-nested-goals-history-p 602,23191
+(defcustom proof-arbitrary-undo-positions 611,23528
+(defcustom proof-state-preserving-p 625,24109
+(defcustom proof-activate-scripting-hook 635,24581
+(defcustom proof-deactivate-scripting-hook 654,25362
+(defcustom proof-script-evaluate-elisp-comment-regexp 663,25692
+(defcustom proof-indent 681,26278
+(defcustom proof-indent-hang 686,26385
+(defcustom proof-indent-enclose-offset 691,26511
+(defcustom proof-indent-open-offset 696,26653
+(defcustom proof-indent-close-offset 701,26790
+(defcustom proof-indent-any-regexp 706,26928
+(defcustom proof-indent-inner-regexp 711,27088
+(defcustom proof-indent-enclose-regexp 716,27242
+(defcustom proof-indent-open-regexp 721,27396
+(defcustom proof-indent-close-regexp 726,27548
+(defcustom proof-script-font-lock-keywords 732,27702
+(defcustom proof-script-syntax-table-entries 740,28054
+(defcustom proof-script-span-context-menu-extensions 758,28450
+(defgroup proof-shell 784,29210
+(defcustom proof-prog-name 794,29380
+(defcustom proof-shell-auto-terminate-commands 805,29800
+(defcustom proof-shell-pre-sync-init-cmd 814,30201
+(defcustom proof-shell-init-cmd 828,30759
+(defcustom proof-shell-init-hook 840,31288
+(defcustom proof-shell-restart-cmd 845,31427
+(defcustom proof-shell-quit-cmd 850,31582
+(defcustom proof-shell-quit-timeout 855,31749
+(defcustom proof-shell-cd-cmd 865,32200
+(defcustom proof-shell-start-silent-cmd 882,32871
+(defcustom proof-shell-stop-silent-cmd 891,33247
+(defcustom proof-shell-silent-threshold 900,33582
+(defcustom proof-shell-inform-file-processed-cmd 908,33916
+(defcustom proof-shell-inform-file-retracted-cmd 929,34844
+(defcustom proof-auto-multiple-files 957,36116
+(defcustom proof-cannot-reopen-processed-files 972,36837
+(defcustom proof-shell-require-command-regexp 986,37503
+(defcustom proof-done-advancing-require-function 997,37965
+(defcustom proof-shell-annotated-prompt-regexp 1009,38325
+(defcustom proof-shell-error-regexp 1024,38890
+(defcustom proof-shell-truncate-before-error 1044,39692
+(defcustom proof-shell-interrupts-after-commit 1058,40231
+(defcustom pg-next-error-regexp 1067,40597
+(defcustom pg-next-error-filename-regexp 1082,41206
+(defcustom pg-next-error-extract-filename 1106,42239
+(defcustom proof-shell-interrupt-regexp 1113,42482
+(defcustom proof-shell-proof-completed-regexp 1127,43077
+(defcustom proof-shell-clear-response-regexp 1140,43585
+(defcustom proof-shell-clear-goals-regexp 1152,44037
+(defcustom proof-shell-start-goals-regexp 1164,44483
+(defcustom proof-shell-end-goals-regexp 1172,44850
+(defcustom proof-shell-eager-annotation-start 1186,45423
+(defcustom proof-shell-eager-annotation-start-length 1209,46442
+(defcustom proof-shell-eager-annotation-end 1220,46868
+(defcustom proof-shell-strip-output-markup 1236,47543
+(defcustom proof-shell-assumption-regexp 1245,47928
+(defcustom proof-shell-process-file 1255,48332
+(defcustom proof-shell-retract-files-regexp 1281,49408
+(defcustom proof-shell-compute-new-files-list 1294,49896
+(defcustom pg-special-char-regexp 1309,50463
+(defcustom proof-shell-set-elisp-variable-regexp 1314,50607
+(defcustom proof-shell-match-pgip-cmd 1352,52273
+(defcustom proof-shell-issue-pgip-cmd 1366,52755
+(defcustom proof-use-pgip-askprefs 1371,52920
+(defcustom proof-shell-query-dependencies-cmd 1379,53267
+(defcustom proof-shell-theorem-dependency-list-regexp 1386,53527
+(defcustom proof-shell-theorem-dependency-list-split 1402,54187
+(defcustom proof-shell-show-dependency-cmd 1411,54610
+(defcustom proof-shell-trace-output-regexp 1433,55516
+(defcustom proof-shell-thms-output-regexp 1451,56110
+(defcustom proof-tokens-activate-command 1464,56493
+(defcustom proof-tokens-deactivate-command 1471,56733
+(defcustom proof-tokens-extra-modes 1478,56978
+(defcustom proof-shell-unicode 1493,57483
+(defcustom proof-shell-filename-escapes 1502,57873
+(defcustom proof-shell-process-connection-type1519,58553
+(defcustom proof-shell-strip-crs-from-input 1542,59557
+(defcustom proof-shell-strip-crs-from-output 1554,60040
+(defcustom proof-shell-insert-hook 1562,60408
+(defcustom proof-script-preprocess 1603,62368
+(defcustom proof-shell-handle-delayed-output-hook1609,62519
+(defcustom proof-shell-handle-error-or-interrupt-hook1615,62734
+(defcustom proof-shell-pre-interrupt-hook1633,63480
+(defcustom proof-shell-handle-output-system-specific 1641,63751
+(defcustom proof-state-change-hook 1664,64724
+(defcustom proof-shell-syntax-table-entries 1674,65117
+(defgroup proof-goals 1692,65488
+(defcustom pg-subterm-first-special-char 1697,65609
+(defcustom pg-subterm-anns-use-stack 1705,65921
+(defcustom pg-goals-change-goal 1714,66220
+(defcustom pbp-goal-command 1719,66336
+(defcustom pbp-hyp-command 1724,66492
+(defcustom pg-subterm-help-cmd 1729,66654
+(defcustom pg-goals-error-regexp 1736,66890
+(defcustom proof-shell-result-start 1741,67050
+(defcustom proof-shell-result-end 1747,67284
+(defcustom pg-subterm-start-char 1753,67497
+(defcustom pg-subterm-sep-char 1764,67971
+(defcustom pg-subterm-end-char 1770,68150
+(defcustom pg-topterm-regexp 1776,68307
+(defcustom proof-goals-font-lock-keywords 1791,68907
+(defcustom proof-response-font-lock-keywords 1799,69266
+(defcustom proof-shell-font-lock-keywords 1807,69628
+(defcustom pg-before-fontify-output-hook 1818,70142
+(defcustom pg-after-fontify-output-hook 1826,70503
generic/proof-depends.el,917
-(defvar proof-thm-names-of-files 23,622
-(defvar proof-def-names-of-files 29,906
-(defun proof-depends-module-name-for-buffer 38,1210
-(defun proof-depends-module-of 48,1651
-(defun proof-depends-names-in-same-file 56,1944
-(defun proof-depends-process-dependencies 75,2552
-(defun proof-dependency-in-span-context-menu 128,4287
-(defun proof-dep-alldeps-menu 151,5189
-(defun proof-dep-make-alldeps-menu 157,5415
-(defun proof-dep-split-deps 175,5910
-(defun proof-dep-make-submenu 194,6576
-(defun proof-make-highlight-depts-menu 204,6926
-(defun proof-goto-dependency 215,7235
-(defun proof-show-dependency 221,7458
-(defconst pg-dep-span-priority 228,7747
-(defconst pg-ordinary-span-priority 229,7783
-(defun proof-highlight-depcs 231,7825
-(defun proof-highlight-depts 242,8291
-(defun proof-depends-save-old-face 254,8801
-(defun proof-depends-restore-old-face 259,8979
-(defun proof-dep-unhighlight 265,9208
+(defvar proof-thm-names-of-files 25,639
+(defvar proof-def-names-of-files 31,923
+(defun proof-depends-module-name-for-buffer 42,1238
+(defun proof-depends-module-of 52,1679
+(defun proof-depends-names-in-same-file 60,1970
+(defun proof-depends-process-dependencies 79,2578
+(defun proof-dependency-in-span-context-menu 132,4313
+(defun proof-dep-alldeps-menu 155,5203
+(defun proof-dep-make-alldeps-menu 161,5429
+(defun proof-dep-split-deps 179,5924
+(defun proof-dep-make-submenu 198,6590
+(defun proof-make-highlight-depts-menu 209,7001
+(defun proof-goto-dependency 220,7309
+(defun proof-show-dependency 227,7561
+(defconst pg-dep-span-priority 234,7850
+(defconst pg-ordinary-span-priority 235,7886
+(defun proof-highlight-depcs 237,7928
+(defun proof-highlight-depts 248,8394
+(defun proof-depends-save-old-face 260,8904
+(defun proof-depends-restore-old-face 265,9081
+(defun proof-dep-unhighlight 271,9310
generic/proof-easy-config.el,192
(defconst proof-easy-config-derived-modes-table16,544
@@ -1460,110 +1496,110 @@ generic/proof-easy-config.el,192
(defmacro proof-easy-config 84,3465
generic/proof-faces.el,1595
-(defgroup proof-faces 29,810
-(defconst pg-defface-window-systems36,990
-(defmacro proof-face-specs 49,1552
-(defface proof-queue-face64,2004
-(defface proof-locked-face72,2282
-(defface proof-declaration-name-face82,2603
-(defface proof-tacticals-name-face91,2889
-(defface proof-tactics-name-face100,3151
-(defface proof-error-face109,3416
-(defface proof-warning-face117,3638
-(defface proof-eager-annotation-face126,3895
-(defface proof-debug-message-face134,4113
-(defface proof-boring-face142,4312
-(defface proof-mouse-highlight-face150,4504
-(defface proof-highlight-dependent-face158,4722
-(defface proof-highlight-dependency-face166,4929
-(defface proof-active-area-face174,5126
-(defface proof-script-sticky-error-face182,5438
-(defface proof-script-highlight-error-face190,5667
-(defconst proof-face-compat-doc 202,6012
-(defconst proof-queue-face 203,6092
-(defconst proof-locked-face 204,6160
-(defconst proof-declaration-name-face 205,6230
-(defconst proof-tacticals-name-face 206,6320
-(defconst proof-tactics-name-face 207,6406
-(defconst proof-error-face 208,6488
-(defconst proof-script-sticky-error-face 209,6556
-(defconst proof-script-highlight-error-face 210,6652
-(defconst proof-warning-face 211,6754
-(defconst proof-eager-annotation-face 212,6826
-(defconst proof-debug-message-face 213,6916
-(defconst proof-boring-face 214,7000
-(defconst proof-mouse-highlight-face 215,7070
-(defconst proof-highlight-dependent-face 216,7158
-(defconst proof-highlight-dependency-face 217,7254
-(defconst proof-active-area-face 218,7352
-(defconst proof-script-error-face 219,7432
+(defgroup proof-faces 29,809
+(defconst pg-defface-window-systems36,989
+(defmacro proof-face-specs 49,1551
+(defface proof-queue-face64,2003
+(defface proof-locked-face72,2281
+(defface proof-declaration-name-face82,2602
+(defface proof-tacticals-name-face91,2888
+(defface proof-tactics-name-face100,3150
+(defface proof-error-face109,3415
+(defface proof-warning-face117,3636
+(defface proof-eager-annotation-face126,3893
+(defface proof-debug-message-face134,4111
+(defface proof-boring-face142,4310
+(defface proof-mouse-highlight-face150,4502
+(defface proof-highlight-dependent-face158,4720
+(defface proof-highlight-dependency-face166,4927
+(defface proof-active-area-face174,5124
+(defface proof-script-sticky-error-face182,5436
+(defface proof-script-highlight-error-face190,5665
+(defconst proof-face-compat-doc 202,6010
+(defconst proof-queue-face 203,6090
+(defconst proof-locked-face 204,6158
+(defconst proof-declaration-name-face 205,6228
+(defconst proof-tacticals-name-face 206,6318
+(defconst proof-tactics-name-face 207,6404
+(defconst proof-error-face 208,6486
+(defconst proof-script-sticky-error-face 209,6554
+(defconst proof-script-highlight-error-face 210,6650
+(defconst proof-warning-face 211,6752
+(defconst proof-eager-annotation-face 212,6824
+(defconst proof-debug-message-face 213,6914
+(defconst proof-boring-face 214,6998
+(defconst proof-mouse-highlight-face 215,7068
+(defconst proof-highlight-dependent-face 216,7156
+(defconst proof-highlight-dependency-face 217,7252
+(defconst proof-active-area-face 218,7350
+(defconst proof-script-error-face 219,7430
generic/proof-indent.el,219
-(defun proof-indent-indent 14,412
-(defun proof-indent-offset 23,678
-(defun proof-indent-inner-p 40,1278
-(defun proof-indent-goto-prev 49,1578
-(defun proof-indent-calculate 56,1911
-(defun proof-indent-line 76,2611
+(defun proof-indent-indent 19,449
+(defun proof-indent-offset 28,715
+(defun proof-indent-inner-p 45,1316
+(defun proof-indent-goto-prev 54,1616
+(defun proof-indent-calculate 61,1949
+(defun proof-indent-line 82,2708
generic/proof-maths-menu.el,83
-(defun proof-maths-menu-set-global 30,942
-(defun proof-maths-menu-enable 44,1393
+(defun proof-maths-menu-set-global 32,906
+(defun proof-maths-menu-enable 46,1357
generic/proof-menu.el,2026
-(defvar proof-display-some-buffers-count 35,801
-(defun proof-display-some-buffers 37,846
-(defun proof-menu-define-keys 94,2976
-(defun proof-menu-define-main 153,5842
-(defvar proof-menu-favourites 162,6027
-(defvar proof-menu-settings 165,6134
-(defun proof-menu-define-specific 169,6223
-(defun proof-assistant-menu-update 212,7485
-(defvar proof-help-menu226,7918
-(defvar proof-show-hide-menu234,8188
-(defvar proof-buffer-menu245,8612
-(defun proof-keep-response-history 306,10767
-(defconst proof-quick-opts-menu314,11077
-(defun proof-quick-opts-vars 504,18837
-(defun proof-quick-opts-changed-from-defaults-p 534,19721
-(defun proof-quick-opts-changed-from-saved-p 538,19826
-(defun proof-quick-opts-save 549,20177
-(defun proof-quick-opts-reset 554,20345
-(defconst proof-config-menu566,20613
-(defconst proof-advanced-menu573,20792
-(defvar proof-menu593,21512
-(defun proof-main-menu 602,21794
-(defun proof-aux-menu 614,22133
-(defun proof-menu-define-favourites-menu 630,22479
-(defun proof-def-favourite 650,23128
-(defvar proof-make-favourite-cmd-history 673,24099
-(defvar proof-make-favourite-menu-history 676,24184
-(defun proof-save-favourites 679,24270
-(defun proof-del-favourite 684,24418
-(defun proof-read-favourite 701,24974
-(defun proof-add-favourite 725,25750
-(defun proof-menu-define-settings-menu 752,26795
-(defun proof-menu-entry-name 785,27926
-(defun proof-menu-entry-for-setting 795,28276
-(defun proof-settings-vars 814,28808
-(defun proof-settings-changed-from-defaults-p 819,28985
-(defun proof-settings-changed-from-saved-p 823,29091
-(defun proof-settings-save 827,29194
-(defun proof-settings-reset 832,29361
-(defun proof-assistant-invisible-command-ifposs 837,29524
-(defun proof-maybe-askprefs 859,30494
-(defun proof-assistant-settings-cmd 865,30686
-(defvar proof-assistant-format-table882,31341
-(defun proof-assistant-format-bool 890,31709
-(defun proof-assistant-format-int 893,31822
-(defun proof-assistant-format-string 896,31914
-(defun proof-assistant-format 899,32012
+(defvar proof-display-some-buffers-count 36,816
+(defun proof-display-some-buffers 38,861
+(defun proof-menu-define-keys 95,2988
+(defun proof-menu-define-main 153,5808
+(defvar proof-menu-favourites 162,5993
+(defvar proof-menu-settings 165,6100
+(defun proof-menu-define-specific 169,6189
+(defun proof-assistant-menu-update 212,7451
+(defvar proof-help-menu226,7884
+(defvar proof-show-hide-menu234,8154
+(defvar proof-buffer-menu245,8578
+(defun proof-keep-response-history 307,10850
+(defconst proof-quick-opts-menu315,11160
+(defun proof-quick-opts-vars 509,19072
+(defun proof-quick-opts-changed-from-defaults-p 540,19982
+(defun proof-quick-opts-changed-from-saved-p 544,20087
+(defun proof-quick-opts-save 555,20438
+(defun proof-quick-opts-reset 560,20606
+(defconst proof-config-menu572,20874
+(defconst proof-advanced-menu579,21053
+(defvar proof-menu597,21737
+(defun proof-main-menu 606,22019
+(defun proof-aux-menu 618,22358
+(defun proof-menu-define-favourites-menu 634,22704
+(defun proof-def-favourite 654,23353
+(defvar proof-make-favourite-cmd-history 681,24346
+(defvar proof-make-favourite-menu-history 684,24431
+(defun proof-save-favourites 687,24517
+(defun proof-del-favourite 692,24665
+(defun proof-read-favourite 709,25221
+(defun proof-add-favourite 733,25995
+(defun proof-menu-define-settings-menu 760,27040
+(defun proof-menu-entry-name 793,28171
+(defun proof-menu-entry-for-setting 803,28521
+(defun proof-settings-vars 822,29053
+(defun proof-settings-changed-from-defaults-p 827,29230
+(defun proof-settings-changed-from-saved-p 831,29336
+(defun proof-settings-save 835,29439
+(defun proof-settings-reset 840,29606
+(defun proof-assistant-invisible-command-ifposs 845,29769
+(defun proof-maybe-askprefs 867,30739
+(defun proof-assistant-settings-cmd 873,30932
+(defvar proof-assistant-format-table890,31587
+(defun proof-assistant-format-bool 898,31957
+(defun proof-assistant-format-int 901,32070
+(defun proof-assistant-format-string 904,32162
+(defun proof-assistant-format 907,32260
generic/proof-mmm.el,70
-(defun proof-mmm-set-global 39,1466
-(defun proof-mmm-enable 54,2005
+(defun proof-mmm-set-global 43,1439
+(defun proof-mmm-enable 58,1978
-generic/proof-script.el,5456
+generic/proof-script.el,5504
(deflocal proof-active-buffer-fake-minor-mode 44,1308
(deflocal proof-script-buffer-file-name 47,1434
(deflocal pg-script-portions 54,1844
@@ -1592,284 +1628,290 @@ generic/proof-script.el,5456
(defun proof-script-buffers-with-spans 296,10699
(defun proof-script-remove-all-spans-and-deactivate 306,11055
(defun proof-script-clear-queue-spans-on-error 310,11245
-(defun proof-script-delete-spans 332,12118
-(defun proof-script-delete-secondary-spans 337,12317
-(defun proof-unprocessed-begin 350,12606
-(defun proof-script-end 358,12860
-(defun proof-queue-or-locked-end 367,13170
-(defun proof-locked-region-full-p 386,13764
-(defun proof-locked-region-empty-p 395,14036
-(defun proof-only-whitespace-to-locked-region-p 399,14186
-(defun proof-in-locked-region-p 409,14513
-(defun proof-goto-end-of-locked 421,14770
-(defun proof-goto-end-of-locked-if-pos-not-visible-in-window 438,15529
-(defun proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window 449,16010
-(defun proof-end-of-locked-visible-p 463,16623
-(defvar pg-idioms 482,17216
-(defun pg-clear-script-portions 485,17312
-(defun pg-remove-element 491,17547
-(defun pg-get-element 499,17850
-(defun pg-add-element 509,18166
-(defun pg-set-element-span-invisible 557,20148
-(defun pg-open-invisible-span 561,20308
-(defun pg-make-element-invisible 566,20479
-(defun pg-make-element-visible 571,20690
-(defun pg-toggle-element-span-visibility 576,20884
-(defun pg-toggle-element-visibility 582,21048
-(defun pg-show-all-portions 588,21311
-(defun pg-show-all-proofs 607,22019
-(defun pg-hide-all-proofs 612,22147
-(defun pg-add-proof-element 617,22278
-(defun pg-span-name 632,23049
-(defvar pg-span-context-menu-keymap653,23749
-(defun pg-last-output-displayform 660,23987
-(defun pg-set-span-helphighlights 685,24974
-(defun pg-delete-self-modification-hook 734,26799
-(defun proof-complete-buffer-atomic 745,27072
-(defun proof-register-possibly-new-processed-file786,28980
-(defun proof-inform-prover-file-retracted 832,30817
-(defun proof-auto-retract-dependencies 852,31668
-(defun proof-unregister-buffer-file-name 906,34218
-(defun proof-protected-process-or-retract 952,36043
-(defun proof-deactivate-scripting-auto 979,37213
-(defun proof-deactivate-scripting 988,37571
-(defun proof-activate-scripting 1121,42827
-(defun proof-toggle-active-scripting 1236,47941
-(defun proof-done-advancing 1275,49186
-(defun proof-done-advancing-comment 1354,52171
-(defun proof-done-advancing-save 1388,53547
-(defun proof-make-goalsave 1476,56912
-(defun proof-get-name-from-goal 1494,57744
-(defun proof-done-advancing-autosave 1514,58769
-(defun proof-done-advancing-other 1579,61313
-(defun proof-segment-up-to-parser 1608,62243
-(defun proof-script-generic-parse-find-comment-end 1677,64513
-(defun proof-script-generic-parse-cmdend 1686,64927
-(defun proof-script-generic-parse-cmdstart 1737,66823
-(defun proof-script-generic-parse-sexp 1776,68423
-(defun proof-semis-to-vanillas 1788,68889
-(defun proof-script-next-command-advance 1837,70411
-(defun proof-assert-until-point 1856,70910
-(defun proof-assert-electric-terminator 1871,71503
-(defun proof-assert-semis 1906,72887
-(defun proof-retract-before-change 1920,73593
-(defun proof-inside-comment 1932,73994
-(defun proof-inside-string 1938,74168
-(defun proof-insert-pbp-command 1953,74449
-(defun proof-insert-sendback-command 1968,74950
-(defun proof-done-retracting 1994,75853
-(defun proof-setup-retract-action 2029,77294
-(defun proof-last-goal-or-goalsave 2039,77780
-(defun proof-retract-target 2063,78692
-(defun proof-retract-until-point-interactive 2144,82076
-(defun proof-retract-until-point 2152,82461
-(define-derived-mode proof-mode 2199,84296
-(defun proof-script-set-visited-file-name 2233,85567
-(defun proof-script-set-buffer-hooks 2255,86580
-(defun proof-script-kill-buffer-fn 2263,86998
-(defun proof-config-done-related 2295,88315
-(defun proof-generic-goal-command-p 2363,90838
-(defun proof-generic-state-preserving-p 2368,91051
-(defun proof-generic-count-undos 2377,91568
-(defun proof-generic-find-and-forget 2406,92621
-(defconst proof-script-important-settings2457,94393
-(defun proof-config-done 2472,94939
-(defun proof-setup-parsing-mechanism 2530,96839
-(defun proof-setup-imenu 2554,97918
-(deflocal proof-segment-up-to-cache 2578,98692
-(deflocal proof-segment-up-to-cache-start 2579,98733
-(deflocal proof-last-edited-low-watermark 2580,98778
-(defun proof-segment-up-to-using-cache 2590,99265
-(defun proof-segment-cache-contents-for 2619,100413
-(defun proof-script-after-change-function 2631,100782
-(defun proof-script-set-after-change-functions 2643,101289
+(defun proof-script-delete-spans 333,12157
+(defun proof-script-delete-secondary-spans 338,12356
+(defun proof-unprocessed-begin 351,12645
+(defun proof-script-end 359,12899
+(defun proof-queue-or-locked-end 368,13209
+(defun proof-locked-region-full-p 387,13803
+(defun proof-locked-region-empty-p 396,14075
+(defun proof-only-whitespace-to-locked-region-p 400,14225
+(defun proof-in-locked-region-p 410,14574
+(defun proof-goto-end-of-locked 422,14831
+(defun proof-goto-end-of-locked-if-pos-not-visible-in-window 439,15590
+(defun proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window 451,16104
+(defun proof-end-of-locked-visible-p 464,16688
+(defvar pg-idioms 483,17281
+(defun pg-clear-script-portions 486,17377
+(defun pg-remove-element 492,17612
+(defun pg-get-element 500,17915
+(defun pg-add-element 510,18230
+(defun pg-set-element-span-invisible 558,20209
+(defun pg-open-invisible-span 562,20369
+(defun pg-make-element-invisible 567,20540
+(defun pg-make-element-visible 572,20751
+(defun pg-toggle-element-span-visibility 577,20945
+(defun pg-toggle-element-visibility 583,21108
+(defun pg-show-all-portions 589,21371
+(defun pg-show-all-proofs 608,22079
+(defun pg-hide-all-proofs 613,22207
+(defun pg-add-proof-element 618,22338
+(defun pg-span-name 633,23109
+(defvar pg-span-context-menu-keymap654,23809
+(defun pg-last-output-displayform 661,24047
+(defun pg-set-span-helphighlights 684,24938
+(defun pg-delete-self-modification-hook 733,26752
+(defun proof-complete-buffer-atomic 744,27025
+(defun proof-register-possibly-new-processed-file785,28937
+(defun proof-query-save-this-buffer-p 831,30811
+(defun proof-inform-prover-file-retracted 836,31036
+(defun proof-auto-retract-dependencies 856,31887
+(defun proof-unregister-buffer-file-name 910,34437
+(defun proof-protected-process-or-retract 956,36262
+(defun proof-deactivate-scripting-auto 983,37432
+(defun proof-deactivate-scripting 992,37790
+(defun proof-activate-scripting 1125,43022
+(defun proof-toggle-active-scripting 1225,47537
+(defun proof-done-advancing 1264,48782
+(defun proof-done-advancing-comment 1343,51767
+(defun proof-done-advancing-save 1377,53143
+(defun proof-make-goalsave1465,56507
+(defun proof-get-name-from-goal 1483,57338
+(defun proof-done-advancing-autosave 1503,58363
+(defun proof-done-advancing-other 1568,60907
+(defun proof-segment-up-to-parser 1597,61836
+(defun proof-script-generic-parse-find-comment-end 1666,64102
+(defun proof-script-generic-parse-cmdend 1675,64516
+(defun proof-script-generic-parse-cmdstart 1726,66412
+(defun proof-script-generic-parse-sexp 1765,68012
+(defun proof-semis-to-vanillas 1777,68478
+(defun proof-script-next-command-advance 1830,70151
+(defun proof-assert-until-point 1849,70650
+(defun proof-assert-electric-terminator 1864,71277
+(defun proof-assert-semis 1899,72658
+(defun proof-retract-before-change 1913,73399
+(defun proof-inside-comment 1925,73800
+(defun proof-inside-string 1931,73974
+(defun proof-insert-pbp-command 1946,74255
+(defun proof-insert-sendback-command 1961,74755
+(defun proof-done-retracting 1987,75658
+(defun proof-setup-retract-action 2022,77099
+(defun proof-last-goal-or-goalsave 2032,77585
+(defun proof-retract-target 2056,78497
+(defun proof-retract-until-point-interactive 2137,81881
+(defun proof-retract-until-point 2145,82266
+(define-derived-mode proof-mode 2192,84099
+(defun proof-script-set-visited-file-name 2228,85481
+(defun proof-script-set-buffer-hooks 2250,86494
+(defun proof-script-kill-buffer-fn 2258,86912
+(defun proof-config-done-related 2290,88229
+(defun proof-generic-goal-command-p 2361,90874
+(defun proof-generic-state-preserving-p 2366,91087
+(defun proof-generic-count-undos 2375,91604
+(defun proof-generic-find-and-forget 2404,92657
+(defconst proof-script-important-settings2455,94429
+(defun proof-config-done 2470,94975
+(defun proof-setup-parsing-mechanism 2531,96942
+(defun proof-setup-imenu 2555,98021
+(deflocal proof-segment-up-to-cache 2579,98795
+(deflocal proof-segment-up-to-cache-start 2580,98836
+(deflocal proof-last-edited-low-watermark 2581,98881
+(defun proof-segment-up-to-using-cache 2591,99368
+(defun proof-segment-cache-contents-for 2620,100502
+(defun proof-script-after-change-function 2632,100871
+(defun proof-script-set-after-change-functions 2644,101378
generic/proof-shell.el,3793
(defvar proof-marker 35,808
(defvar proof-action-list 38,904
-(defvar proof-shell-last-goals-output 63,1832
-(defvar proof-shell-last-response-output 66,1912
-(defvar proof-shell-delayed-output-start 69,1999
-(defvar proof-shell-delayed-output-end 73,2181
-(defvar proof-shell-delayed-output-flags 77,2361
-(defcustom proof-shell-active-scripting-indicator86,2557
-(defun proof-shell-ready-prover 134,3909
-(defsubst proof-shell-live-buffer 148,4448
-(defun proof-shell-available-p 155,4687
-(defun proof-grab-lock 161,4909
-(defun proof-release-lock 172,5407
-(defcustom proof-shell-fiddle-frames 184,5627
-(defun proof-shell-set-text-representation 190,5849
-(defun proof-shell-start 201,6310
-(defvar proof-shell-kill-function-hooks 386,12588
-(defun proof-shell-kill-function 389,12686
-(defun proof-shell-clear-state 478,16490
-(defun proof-shell-exit 493,16933
-(defun proof-shell-bail-out 506,17437
-(defun proof-shell-restart 515,17914
-(defvar proof-shell-urgent-message-marker 557,19292
-(defvar proof-shell-urgent-message-scanner 560,19413
-(defun proof-shell-handle-error-output 564,19598
-(defun proof-shell-handle-error-or-interrupt 590,20460
-(defun proof-shell-error-or-interrupt-action 625,21881
-(defun proof-goals-pos 639,22409
-(defun proof-pbp-focus-on-first-goal 644,22620
-(defsubst proof-shell-string-match-safe 656,23036
-(defun proof-shell-handle-immediate-output 660,23197
-(defvar proof-shell-expecting-output 727,25779
-(defvar proof-shell-interrupt-pending 731,25938
-(defun proof-interrupt-process 736,26162
-(defun proof-shell-insert 774,27595
-(defun proof-shell-action-list-item 827,29463
-(defun proof-shell-set-silent 832,29714
-(defun proof-shell-start-silent-item 838,29933
-(defun proof-shell-clear-silent 844,30122
-(defun proof-shell-stop-silent-item 850,30344
-(defsubst proof-shell-should-be-silent 856,30533
-(defsubst proof-shell-invoke-callback 867,31043
-(defsubst proof-shell-insert-action-item 873,31253
-(defsubst proof-shell-slurp-comments 877,31428
-(defun proof-add-to-queue 888,31834
-(defun proof-start-queue 946,33859
-(defun proof-extend-queue 957,34223
-(defun proof-shell-exec-loop 965,34604
-(defun proof-shell-insert-loopback-cmd 1033,36908
-(defun proof-shell-process-urgent-message 1058,38068
-(defun proof-shell-process-urgent-message-default 1107,39789
-(defun proof-shell-process-urgent-message-trace 1123,40376
-(defun proof-shell-process-urgent-message-retract 1136,40936
-(defun proof-shell-process-urgent-message-elisp 1157,41784
-(defun proof-shell-process-urgent-message-thmdeps 1172,42279
-(defun proof-shell-strip-eager-annotations 1186,42659
-(defvar proof-shell-minibuffer-urgent-interactive-input-history 1201,43192
-(defun proof-shell-minibuffer-urgent-interactive-input 1203,43262
-(defun proof-shell-filter 1219,43736
-(defun proof-shell-filter-first-command 1320,47145
-(defun proof-shell-process-urgent-messages 1335,47688
-(defun proof-shell-filter-manage-output 1385,49260
-(defsubst proof-shell-display-output-as-response 1418,50563
-(defun proof-shell-handle-delayed-output 1424,50855
-(defvar pg-last-tracing-output-time 1519,54320
-(defconst pg-slow-mode-duration 1522,54426
-(defconst pg-fast-tracing-mode-threshold 1525,54508
-(defvar pg-tracing-cleanup-timer 1528,54636
-(defun pg-tracing-tight-loop 1530,54675
-(defun pg-finish-tracing-display 1573,56387
-(defun proof-shell-wait 1591,56751
-(defun proof-done-invisible 1610,57659
-(defun proof-shell-invisible-command 1616,57829
-(defun proof-shell-invisible-cmd-get-result 1663,59373
-(defun proof-shell-invisible-command-invisible-result 1675,59809
-(defun pg-insert-last-output-as-comment 1695,60310
-(define-derived-mode proof-shell-mode 1714,60782
-(defconst proof-shell-important-settings1751,61813
-(defun proof-shell-config-done 1757,61928
+(defvar proof-shell-last-goals-output 64,1857
+(defvar proof-shell-last-response-output 67,1937
+(defvar proof-shell-delayed-output-start 70,2024
+(defvar proof-shell-delayed-output-end 74,2206
+(defvar proof-shell-delayed-output-flags 78,2386
+(defcustom proof-shell-active-scripting-indicator87,2582
+(defun proof-shell-ready-prover 135,3934
+(defsubst proof-shell-live-buffer 149,4473
+(defun proof-shell-available-p 156,4712
+(defun proof-grab-lock 162,4934
+(defun proof-release-lock 173,5432
+(defcustom proof-shell-fiddle-frames 185,5652
+(defun proof-shell-set-text-representation 191,5874
+(defun proof-shell-start 202,6335
+(defvar proof-shell-kill-function-hooks 387,12613
+(defun proof-shell-kill-function 390,12711
+(defun proof-shell-clear-state 478,16431
+(defun proof-shell-exit 493,16874
+(defun proof-shell-bail-out 506,17378
+(defun proof-shell-restart 516,17900
+(defvar proof-shell-urgent-message-marker 558,19278
+(defvar proof-shell-urgent-message-scanner 561,19399
+(defun proof-shell-handle-error-output 565,19584
+(defun proof-shell-handle-error-or-interrupt 591,20446
+(defun proof-shell-error-or-interrupt-action 626,21867
+(defun proof-goals-pos 654,22957
+(defun proof-pbp-focus-on-first-goal 659,23168
+(defsubst proof-shell-string-match-safe 671,23584
+(defun proof-shell-handle-immediate-output 675,23745
+(defvar proof-shell-expecting-output 742,26352
+(defvar proof-shell-interrupt-pending 746,26511
+(defun proof-interrupt-process 751,26735
+(defun proof-shell-insert 789,28168
+(defun proof-shell-action-list-item 842,30035
+(defun proof-shell-set-silent 847,30286
+(defun proof-shell-start-silent-item 853,30505
+(defun proof-shell-clear-silent 859,30694
+(defun proof-shell-stop-silent-item 865,30916
+(defsubst proof-shell-should-be-silent 871,31105
+(defsubst proof-shell-invoke-callback 882,31615
+(defsubst proof-shell-insert-action-item 888,31825
+(defsubst proof-shell-slurp-comments 892,32000
+(defun proof-add-to-queue 903,32405
+(defun proof-start-queue 961,34429
+(defun proof-extend-queue 972,34793
+(defun proof-shell-exec-loop 980,35174
+(defun proof-shell-insert-loopback-cmd 1048,37503
+(defun proof-shell-process-urgent-message 1073,38667
+(defun proof-shell-process-urgent-message-default 1122,40387
+(defun proof-shell-process-urgent-message-trace 1138,40971
+(defun proof-shell-process-urgent-message-retract 1151,41530
+(defun proof-shell-process-urgent-message-elisp 1172,42378
+(defun proof-shell-process-urgent-message-thmdeps 1187,42873
+(defun proof-shell-strip-eager-annotations 1201,43252
+(defvar proof-shell-minibuffer-urgent-interactive-input-history 1216,43785
+(defun proof-shell-minibuffer-urgent-interactive-input 1218,43855
+(defun proof-shell-filter 1234,44329
+(defun proof-shell-filter-first-command 1335,47745
+(defun proof-shell-process-urgent-messages 1350,48288
+(defun proof-shell-filter-manage-output 1400,49854
+(defsubst proof-shell-display-output-as-response 1433,51156
+(defun proof-shell-handle-delayed-output 1439,51448
+(defvar pg-last-tracing-output-time 1534,54907
+(defconst pg-slow-mode-duration 1537,55013
+(defconst pg-fast-tracing-mode-threshold 1540,55095
+(defvar pg-tracing-cleanup-timer 1543,55223
+(defun pg-tracing-tight-loop 1545,55262
+(defun pg-finish-tracing-display 1588,56974
+(defun proof-shell-wait 1606,57338
+(defun proof-done-invisible 1621,58036
+(defun proof-shell-invisible-command 1627,58206
+(defun proof-shell-invisible-cmd-get-result 1674,59775
+(defun proof-shell-invisible-command-invisible-result 1686,60211
+(defun pg-insert-last-output-as-comment 1706,60712
+(define-derived-mode proof-shell-mode 1725,61184
+(defconst proof-shell-important-settings1762,62211
+(defun proof-shell-config-done 1768,62326
generic/proof-site.el,503
-(defconst proof-assistant-table-default22,725
-(defconst proof-general-short-version60,2122
-(defconst proof-general-version-year 66,2309
-(defgroup proof-general 73,2462
-(defgroup proof-general-internals 78,2570
-(defun proof-home-directory-fn 91,2958
-(defcustom proof-home-directory102,3328
-(defcustom proof-images-directory111,3694
-(defcustom proof-info-directory117,3896
-(defcustom proof-assistant-table144,4871
-(defcustom proof-assistants 179,5984
-(defun proof-ready-for-assistant 208,7140
-
-generic/proof-splash.el,800
-(defcustom proof-splash-enable 17,324
-(defcustom proof-splash-time 22,476
-(defcustom proof-splash-contents30,760
-(defconst proof-splash-startup-msg70,2134
-(defconst proof-splash-welcome 79,2512
-(defsubst proof-emacs-imagep 86,2687
-(defun proof-get-image 91,2812
-(defvar proof-splash-timeout-conf 113,3612
-(defun proof-splash-centre-spaces 116,3698
-(defun proof-splash-remove-screen 131,4321
-(defvar proof-splash-seen 147,4846
-(defun proof-splash-insert-contents 150,4948
-(defun proof-splash-display-screen 189,6142
-(defalias 'pg-about pg-about217,7225
-(defun proof-splash-message 220,7291
-(defun proof-splash-timeout-waiter 234,7732
-(defvar proof-splash-old-frame-title-format 243,8116
-(defun proof-splash-set-frame-titles 245,8166
-(defun proof-splash-unset-frame-titles 254,8481
-
-generic/proof-syntax.el,1006
-(defsubst proof-ids-to-regexp 17,446
-(defsubst proof-anchor-regexp 24,688
-(defconst proof-no-regexp 28,793
-(defsubst proof-regexp-alt 31,884
-(defsubst proof-re-search-forward-region 40,1196
-(defsubst proof-search-forward 53,1694
-(defsubst proof-replace-regexp-in-string 59,1949
-(defsubst proof-re-search-forward 64,2200
-(defsubst proof-re-search-backward 69,2458
-(defsubst proof-re-search-forward-safe 74,2719
-(defsubst proof-string-match 80,3000
-(defsubst proof-string-match-safe 85,3229
-(defsubst proof-stringfn-match 89,3433
-(defsubst proof-looking-at 96,3696
-(defsubst proof-looking-at-safe 101,3883
-(defsubst proof-looking-at-syntactic-context-default 105,4028
-(defsubst proof-replace-string 116,4405
-(defsubst proof-replace-regexp 121,4609
-(defsubst proof-replace-regexp-nocasefold 126,4818
-(defvar proof-id 134,5100
-(defsubst proof-ids 140,5320
-(defun proof-zap-commas 154,5812
-(defun proof-format 170,6308
-(defun proof-format-filename 189,6947
-(defun proof-insert 236,8349
+(defconst proof-assistant-table-default26,771
+(defconst proof-general-short-version64,2168
+(defconst proof-general-version-year 70,2355
+(defgroup proof-general 77,2508
+(defgroup proof-general-internals 82,2616
+(defun proof-home-directory-fn 95,3004
+(defcustom proof-home-directory106,3376
+(defcustom proof-images-directory115,3742
+(defcustom proof-info-directory121,3944
+(defcustom proof-assistant-table150,4921
+(defcustom proof-assistants 185,6034
+(defun proof-ready-for-assistant 214,7190
+
+generic/proof-splash.el,991
+(defcustom proof-splash-enable 34,1007
+(defcustom proof-splash-time 39,1159
+(defcustom proof-splash-contents47,1443
+(defconst proof-splash-startup-msg91,3008
+(defconst proof-splash-welcome 100,3386
+(define-derived-mode proof-splash-mode 103,3490
+(define-key proof-splash-mode-map 109,3664
+(define-key proof-splash-mode-map 110,3716
+(defsubst proof-emacs-imagep 115,3845
+(defun proof-get-image 120,3970
+(defvar proof-splash-timeout-conf 142,4770
+(defun proof-splash-centre-spaces 145,4883
+(defun proof-splash-remove-screen 170,5968
+(defun proof-splash-remove-buffer 187,6624
+(defvar proof-splash-seen 198,7012
+(defun proof-splash-insert-contents 201,7114
+(defun proof-splash-display-screen 241,8244
+(defalias 'pg-about pg-about277,9766
+(defun proof-splash-message 280,9832
+(defun proof-splash-timeout-waiter 293,10276
+(defvar proof-splash-old-frame-title-format 306,10834
+(defun proof-splash-set-frame-titles 308,10884
+(defun proof-splash-unset-frame-titles 317,11199
+
+generic/proof-syntax.el,1061
+(defsubst proof-ids-to-regexp 18,495
+(defsubst proof-anchor-regexp 25,735
+(defconst proof-no-regexp 29,840
+(defsubst proof-regexp-alt 32,931
+(defsubst proof-re-search-forward-region 41,1243
+(defsubst proof-search-forward 54,1741
+(defsubst proof-replace-regexp-in-string 61,2011
+(defsubst proof-re-search-forward 66,2262
+(defsubst proof-re-search-backward 71,2520
+(defsubst proof-re-search-forward-safe 76,2781
+(defsubst proof-string-match 82,3062
+(defsubst proof-string-match-safe 87,3291
+(defsubst proof-stringfn-match 91,3495
+(defsubst proof-looking-at 98,3758
+(defsubst proof-looking-at-safe 103,3945
+(defsubst proof-looking-at-syntactic-context-default 107,4090
+(defsubst proof-replace-string 118,4467
+(defsubst proof-replace-regexp 123,4671
+(defsubst proof-replace-regexp-nocasefold 128,4880
+(defvar proof-id 136,5162
+(defsubst proof-ids 142,5382
+(defun proof-zap-commas 149,5634
+(defadvice font-lock-fontify-keywords-region 175,6522
+(defun proof-format 191,7120
+(defun proof-format-filename 210,7759
+(defun proof-insert 257,9161
generic/proof-toolbar.el,2332
-(defun proof-toolbar-function 33,809
-(defun proof-toolbar-icon 36,906
-(defun proof-toolbar-enabler 39,1007
-(defun proof-toolbar-make-icon 46,1159
-(defun proof-toolbar-make-toolbar-items 55,1467
-(defvar proof-toolbar-map 80,2272
-(defun proof-toolbar-available-p 83,2371
-(defun proof-toolbar-setup 92,2647
-(defun proof-toolbar-enable 113,3504
-(defalias 'proof-toolbar-undo proof-toolbar-undo146,4554
-(defun proof-toolbar-undo-enable-p 148,4622
-(defalias 'proof-toolbar-delete proof-toolbar-delete155,4780
-(defun proof-toolbar-delete-enable-p 157,4861
-(defalias 'proof-toolbar-home proof-toolbar-home165,5043
-(defalias 'proof-toolbar-next proof-toolbar-next169,5110
-(defun proof-toolbar-next-enable-p 171,5181
-(defalias 'proof-toolbar-goto proof-toolbar-goto177,5297
-(defun proof-toolbar-goto-enable-p 179,5347
-(defalias 'proof-toolbar-retract proof-toolbar-retract184,5432
-(defun proof-toolbar-retract-enable-p 186,5489
-(defalias 'proof-toolbar-use proof-toolbar-use192,5608
-(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p193,5660
-(defalias 'proof-toolbar-restart proof-toolbar-restart197,5741
-(defalias 'proof-toolbar-goal proof-toolbar-goal201,5806
-(defalias 'proof-toolbar-qed proof-toolbar-qed205,5864
-(defun proof-toolbar-qed-enable-p 207,5913
-(defalias 'proof-toolbar-state proof-toolbar-state215,6075
-(defalias 'proof-toolbar-state-enable-p proof-toolbar-state-enable-p216,6118
-(defalias 'proof-toolbar-context proof-toolbar-context220,6197
-(defalias 'proof-toolbar-context-enable-p proof-toolbar-context-enable-p221,6243
-(defalias 'proof-toolbar-command proof-toolbar-command225,6324
-(defalias 'proof-toolbar-command-enable-p proof-toolbar-command-enable-p226,6380
-(defun proof-toolbar-help 230,6485
-(defalias 'proof-toolbar-find proof-toolbar-find236,6565
-(defalias 'proof-toolbar-find-enable-p proof-toolbar-find-enable-p237,6617
-(defalias 'proof-toolbar-info proof-toolbar-info241,6692
-(defalias 'proof-toolbar-info-enable-p proof-toolbar-info-enable-p242,6747
-(defalias 'proof-toolbar-visibility proof-toolbar-visibility246,6845
-(defun proof-toolbar-visibility-enable-p 248,6905
-(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt253,7019
-(defun proof-toolbar-interrupt-enable-p 254,7080
-(defun proof-toolbar-scripting-menu 262,7233
+(defun proof-toolbar-function 33,810
+(defun proof-toolbar-icon 37,957
+(defun proof-toolbar-enabler 41,1104
+(defun proof-toolbar-make-icon 50,1306
+(defun proof-toolbar-make-toolbar-items 59,1614
+(defvar proof-toolbar-map 84,2419
+(defun proof-toolbar-available-p 87,2518
+(defun proof-toolbar-setup 97,2824
+(defun proof-toolbar-enable 118,3681
+(defalias 'proof-toolbar-undo proof-toolbar-undo151,4739
+(defun proof-toolbar-undo-enable-p 153,4807
+(defalias 'proof-toolbar-delete proof-toolbar-delete160,4965
+(defun proof-toolbar-delete-enable-p 162,5046
+(defalias 'proof-toolbar-home proof-toolbar-home170,5228
+(defalias 'proof-toolbar-next proof-toolbar-next174,5295
+(defun proof-toolbar-next-enable-p 176,5366
+(defalias 'proof-toolbar-goto proof-toolbar-goto182,5482
+(defun proof-toolbar-goto-enable-p 184,5532
+(defalias 'proof-toolbar-retract proof-toolbar-retract189,5617
+(defun proof-toolbar-retract-enable-p 191,5674
+(defalias 'proof-toolbar-use proof-toolbar-use197,5793
+(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p198,5845
+(defalias 'proof-toolbar-restart proof-toolbar-restart202,5926
+(defalias 'proof-toolbar-goal proof-toolbar-goal206,5991
+(defalias 'proof-toolbar-qed proof-toolbar-qed210,6049
+(defun proof-toolbar-qed-enable-p 212,6098
+(defalias 'proof-toolbar-state proof-toolbar-state220,6260
+(defalias 'proof-toolbar-state-enable-p proof-toolbar-state-enable-p221,6303
+(defalias 'proof-toolbar-context proof-toolbar-context225,6382
+(defalias 'proof-toolbar-context-enable-p proof-toolbar-context-enable-p226,6428
+(defalias 'proof-toolbar-command proof-toolbar-command230,6509
+(defalias 'proof-toolbar-command-enable-p proof-toolbar-command-enable-p231,6565
+(defun proof-toolbar-help 235,6670
+(defalias 'proof-toolbar-find proof-toolbar-find241,6750
+(defalias 'proof-toolbar-find-enable-p proof-toolbar-find-enable-p242,6802
+(defalias 'proof-toolbar-info proof-toolbar-info246,6877
+(defalias 'proof-toolbar-info-enable-p proof-toolbar-info-enable-p247,6932
+(defalias 'proof-toolbar-visibility proof-toolbar-visibility251,7030
+(defun proof-toolbar-visibility-enable-p 253,7090
+(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt258,7204
+(defun proof-toolbar-interrupt-enable-p 259,7265
+(defun proof-toolbar-scripting-menu 267,7418
generic/proof-unicode-tokens.el,497
(defvar proof-unicode-tokens-initialised 31,827
@@ -1883,96 +1925,83 @@ generic/proof-unicode-tokens.el,497
(defun proof-unicode-tokens-activate-prover 133,4573
(defun proof-unicode-tokens-deactivate-prover 140,4819
-generic/proof-useropts.el,1552
-(defgroup proof-user-options 21,553
-(defun proof-set-value 29,732
-(defcustom proof-electric-terminator-enable 62,1855
-(defcustom proof-toolbar-enable 74,2387
-(defcustom proof-imenu-enable 80,2560
-(defcustom pg-show-hints 86,2731
-(defcustom proof-shell-quiet-errors 91,2864
-(defcustom proof-trace-output-slow-catchup 98,3135
-(defcustom proof-strict-state-preserving 108,3632
-(defcustom proof-strict-read-only 121,4241
-(defcustom proof-allow-undo-in-read-only 134,4820
-(defcustom proof-three-window-enable 141,5102
-(defcustom proof-multiple-frames-enable 160,5852
-(defcustom proof-delete-empty-windows 169,6185
-(defcustom proof-shrink-windows-tofit 180,6716
-(defcustom proof-auto-raise-buffers 187,6988
-(defcustom proof-colour-locked 194,7223
-(defcustom proof-sticky-errors 202,7473
-(defcustom proof-query-file-save-when-activating-scripting209,7690
-(defcustom proof-one-command-per-line225,8410
-(defcustom proof-prog-name-ask232,8634
-(defcustom proof-prog-name-guess238,8794
-(defcustom proof-tidy-response246,9059
-(defcustom proof-keep-response-history260,9522
-(defcustom pg-input-ring-size 270,9910
-(defcustom proof-general-debug 275,10062
-(defcustom proof-use-parser-cache 286,10471
-(defcustom proof-follow-mode 296,10768
-(defcustom proof-auto-action-when-deactivating-scripting 320,11945
-(defcustom proof-script-command-separator 343,12894
-(defcustom proof-rsh-command 351,13186
-(defcustom proof-disappearing-proofs 367,13736
-(defcustom proof-full-annotation 372,13897
-(defcustom proof-minibuffer-messages 381,14267
-
-generic/proof-utils.el,2073
-(defmacro deflocal 61,1871
-(defmacro proof-with-current-buffer-if-exists 68,2109
-(deflocal proof-buffer-type 74,2319
-(defmacro proof-with-script-buffer 80,2599
-(defmacro proof-map-buffers 91,2980
-(defmacro proof-sym 96,3165
-(defsubst proof-try-require 101,3326
-(defun proof-save-some-buffers 114,3657
-(defun proof-save-this-buffer 134,4253
-(defmacro proof-ass-sym 169,5575
-(defmacro proof-ass-symv 175,5834
-(defmacro proof-ass 181,6092
-(defun proof-defpgcustom-fn 187,6344
-(defun undefpgcustom 208,7214
-(defmacro defpgcustom 214,7438
-(defun proof-defpgdefault-fn 225,7849
-(defmacro defpgdefault 239,8307
-(defmacro defpgfun 250,8669
-(defun proof-defpacustom-fn 264,9069
-(defmacro defpacustom 330,11350
-(defmacro proof-eval-when-ready-for-assistant 351,12297
-(defun proof-file-truename 364,12688
-(defun proof-files-to-buffers 368,12871
-(defun proof-buffers-in-mode 376,13111
-(defun pg-save-from-death 390,13561
-(defun proof-define-keys 409,14178
-(defun pg-remove-specials 420,14463
-(defun pg-remove-specials-in-string 430,14799
-(defun proof-warn-if-unset 441,15025
-(defun proof-get-window-for-buffer 446,15243
-(defun proof-display-and-keep-buffer 497,17551
-(defun proof-clean-buffer 539,19274
-(defun pg-internal-warning 555,19930
-(defun proof-debug 562,20197
-(defun proof-switch-to-buffer 572,20569
-(defun proof-resize-window-tofit 594,21693
-(defun proof-submit-bug-report 689,25541
-(defun proof-deftoggle-fn 724,26898
-(defmacro proof-deftoggle 739,27551
-(defun proof-defintset-fn 746,27925
-(defmacro proof-defintset 762,28629
-(defun proof-defstringset-fn 769,29006
-(defmacro proof-defstringset 782,29632
-(defun proof-escape-keymap-doc 795,30088
-(defmacro proof-defshortcut 799,30228
-(defmacro proof-definvisible 814,30826
-(defun pg-custom-save-vars 841,31753
-(defun pg-custom-reset-vars 857,32397
-(defun proof-locate-executable 870,32734
-(defun pg-current-word-pos 885,33289
-(defun proof-looking-at-syntactic-context 932,35005
-(defsubst proof-shell-strip-output-markup 947,35574
-(defun proof-minibuffer-message 953,35838
+generic/proof-useropts.el,1587
+(defgroup proof-user-options 21,559
+(defun proof-set-value 29,738
+(defcustom proof-electric-terminator-enable 62,1861
+(defcustom proof-toolbar-enable 74,2393
+(defcustom proof-imenu-enable 80,2566
+(defcustom pg-show-hints 86,2737
+(defcustom proof-shell-quiet-errors 91,2870
+(defcustom proof-trace-output-slow-catchup 98,3141
+(defcustom proof-strict-state-preserving 108,3638
+(defcustom proof-strict-read-only 121,4247
+(defcustom proof-three-window-enable 134,4826
+(defcustom proof-multiple-frames-enable 153,5576
+(defcustom proof-delete-empty-windows 162,5909
+(defcustom proof-shrink-windows-tofit 173,6440
+(defcustom proof-auto-raise-buffers 180,6712
+(defcustom proof-colour-locked 187,6947
+(defcustom proof-sticky-errors 195,7197
+(defcustom proof-query-file-save-when-activating-scripting202,7414
+(defcustom proof-one-command-per-line218,8134
+(defcustom proof-prog-name-ask225,8358
+(defcustom proof-prog-name-guess231,8518
+(defcustom proof-tidy-response239,8783
+(defcustom proof-keep-response-history253,9246
+(defcustom pg-input-ring-size 263,9634
+(defcustom proof-general-debug 268,9786
+(defcustom proof-use-parser-cache 277,10157
+(defcustom proof-follow-mode 284,10413
+(defcustom proof-auto-action-when-deactivating-scripting 308,11590
+(defcustom proof-script-command-separator 331,12539
+(defcustom proof-rsh-command 339,12831
+(defcustom proof-disappearing-proofs 355,13381
+(defcustom proof-full-annotation 360,13542
+(defcustom proof-minibuffer-messages 369,13912
+(defcustom proof-autosend-enable 377,14221
+(defcustom proof-autosend-delay 383,14401
+
+generic/proof-utils.el,1568
+(defmacro proof-with-current-buffer-if-exists 61,1730
+(defmacro proof-with-script-buffer 70,2107
+(defmacro proof-map-buffers 81,2488
+(defmacro proof-sym 86,2673
+(defsubst proof-try-require 91,2834
+(defun proof-save-some-buffers 104,3165
+(defun proof-save-this-buffer 124,3761
+(defun proof-file-truename 137,4125
+(defun proof-files-to-buffers 141,4307
+(defun proof-buffers-in-mode 149,4546
+(defun pg-save-from-death 163,4996
+(defun proof-define-keys 182,5612
+(defun pg-remove-specials 193,5897
+(defun pg-remove-specials-in-string 203,6233
+(defun proof-warn-if-unset 214,6459
+(defun proof-get-window-for-buffer 219,6677
+(defun proof-display-and-keep-buffer 270,8985
+(defun proof-clean-buffer 312,10708
+(defun pg-internal-warning 328,11364
+(defun proof-debug 336,11646
+(defun proof-switch-to-buffer 346,12017
+(defun proof-resize-window-tofit 368,13141
+(defun proof-submit-bug-report 463,16989
+(defun proof-deftoggle-fn 498,18346
+(defmacro proof-deftoggle 513,19009
+(defun proof-defintset-fn 520,19385
+(defmacro proof-defintset 536,20089
+(defun proof-defstringset-fn 543,20468
+(defmacro proof-defstringset 556,21094
+(defun proof-escape-keymap-doc 569,21550
+(defmacro proof-defshortcut 573,21704
+(defmacro proof-definvisible 588,22302
+(defun pg-custom-save-vars 615,23231
+(defun pg-custom-reset-vars 631,23875
+(defun proof-locate-executable 644,24212
+(defun pg-current-word-pos 659,24767
+(defun proof-looking-at-syntactic-context 706,26483
+(defsubst proof-shell-strip-output-markup 721,27051
+(defun proof-minibuffer-message 727,27315
lib/bufhist.el,1257
(defun bufhist-ring-update 38,1391
@@ -2191,121 +2220,121 @@ lib/unicode-chars.el,80
(defvar unicode-chars-alist12,348
(defun unicode-chars-list-chars 5051,245975
-lib/unicode-tokens.el,5902
+lib/unicode-tokens.el,5900
(defgroup unicode-tokens-options 55,1712
(defcustom unicode-tokens-add-help-echo 60,1837
(defun unicode-tokens-toggle-add-help-echo 65,2004
(defvar unicode-tokens-token-symbol-map 79,2410
-(defvar unicode-tokens-token-format 98,3032
-(defvar unicode-tokens-token-variant-format-regexp 104,3281
-(defvar unicode-tokens-shortcut-alist 118,3814
-(defvar unicode-tokens-shortcut-replacement-alist 124,4091
-(defvar unicode-tokens-control-region-format-regexp 132,4297
-(defvar unicode-tokens-control-char-format-regexp 139,4665
-(defvar unicode-tokens-control-regions 146,5026
-(defvar unicode-tokens-control-characters 149,5102
-(defvar unicode-tokens-control-char-format 152,5184
-(defvar unicode-tokens-control-region-format-start 155,5297
-(defvar unicode-tokens-control-region-format-end 158,5414
-(defvar unicode-tokens-tokens-customizable-variables 161,5527
-(defconst unicode-tokens-configuration-variables168,5695
-(defun unicode-tokens-config 183,6094
-(defun unicode-tokens-config-var 187,6239
-(defun unicode-tokens-copy-configuration-variables 199,6679
-(defvar unicode-tokens-token-list 227,7895
-(defvar unicode-tokens-hash-table 230,8015
-(defvar unicode-tokens-token-match-regexp 233,8131
-(defvar unicode-tokens-uchar-hash-table 239,8414
-(defvar unicode-tokens-uchar-regexp 243,8601
-(defgroup unicode-tokens-faces 251,8786
-(defconst unicode-tokens-font-family-alternatives261,9083
-(defface unicode-tokens-symbol-font-face276,9580
-(defface unicode-tokens-script-font-face286,9918
-(defface unicode-tokens-fraktur-font-face291,10062
-(defface unicode-tokens-serif-font-face296,10187
-(defface unicode-tokens-sans-font-face301,10324
-(defface unicode-tokens-highlight-face306,10446
-(defconst unicode-tokens-fonts315,10808
-(defconst unicode-tokens-fontsymb-properties324,11025
-(define-widget 'unicode-tokens-token-symbol-map unicode-tokens-token-symbol-map352,12641
-(define-widget 'unicode-tokens-shortcut-alist unicode-tokens-shortcut-alist370,13193
-(defconst unicode-tokens-font-lock-extra-managed-props383,13524
-(defun unicode-tokens-font-lock-keywords 387,13678
-(defun unicode-tokens-calculate-token-match 420,15049
-(defun unicode-tokens-usable-composition 450,16087
-(defun unicode-tokens-help-echo 463,16466
-(defvar unicode-tokens-show-symbols 468,16668
-(defun unicode-tokens-interpret-composition 471,16782
-(defun unicode-tokens-font-lock-compose-symbol 489,17294
-(defun unicode-tokens-prepend-text-properties-in-match 520,18576
-(defun unicode-tokens-prepend-text-property 534,19154
-(defun unicode-tokens-show-symbols 559,20299
-(defun unicode-tokens-symbs-to-props 567,20609
-(defvar unicode-tokens-show-controls 587,21308
-(defun unicode-tokens-show-controls 590,21399
-(defun unicode-tokens-control-char 603,21984
-(defun unicode-tokens-control-region 612,22423
-(defun unicode-tokens-control-font-lock-keywords 623,22970
-(defvar unicode-tokens-use-shortcuts 634,23294
-(defun unicode-tokens-use-shortcuts 637,23397
-(defun unicode-tokens-map-ordering 653,23993
-(defun unicode-tokens-quail-define-rules 662,24346
-(defun unicode-tokens-insert-token 685,25023
-(defun unicode-tokens-annotate-region 694,25327
-(defun unicode-tokens-insert-control 718,26165
-(defun unicode-tokens-insert-uchar-as-token 728,26614
-(defun unicode-tokens-delete-token-near-point 734,26835
-(defun unicode-tokens-delete-backward-char 746,27276
-(defun unicode-tokens-delete-char 757,27657
-(defun unicode-tokens-delete-backward-1 768,28011
-(defun unicode-tokens-delete-1 785,28615
-(defun unicode-tokens-prev-token 801,29159
-(defun unicode-tokens-rotate-token-forward 809,29456
-(defun unicode-tokens-rotate-token-backward 836,30346
-(defun unicode-tokens-replace-shortcut-match 841,30548
-(defun unicode-tokens-replace-shortcuts 850,30918
-(defun unicode-tokens-replace-unicode-match 864,31516
-(defun unicode-tokens-replace-unicode 871,31817
-(defun unicode-tokens-copy-token 888,32416
-(define-button-type 'unicode-tokens-listunicode-tokens-list895,32637
-(defun unicode-tokens-list-tokens 901,32841
-(defun unicode-tokens-list-shortcuts 940,34025
-(defalias 'unicode-tokens-list-unicode-chars unicode-tokens-list-unicode-chars958,34663
-(defun unicode-tokens-encode-in-temp-buffer 960,34736
-(defun unicode-tokens-encode 978,35392
-(defun unicode-tokens-encode-str 984,35628
-(defun unicode-tokens-copy 988,35790
-(defun unicode-tokens-paste 997,36196
-(defvar unicode-tokens-highlight-unicode 1016,36917
-(defconst unicode-tokens-unicode-highlight-patterns1019,37009
-(defun unicode-tokens-highlight-unicode 1023,37178
-(defun unicode-tokens-highlight-unicode-setkeywords 1035,37641
-(defun unicode-tokens-initialise 1047,38010
-(defvar unicode-tokens-mode-map 1067,38681
-(defvar unicode-tokens-display-table 1070,38778
-(define-minor-mode unicode-tokens-mode1077,39030
-(defun unicode-tokens-set-font-var 1210,43513
-(defun unicode-tokens-set-font-var-aux 1226,44002
-(defun unicode-tokens-mouse-set-font 1258,45283
-(defsubst unicode-tokens-face-font-sym 1271,45797
-(defun unicode-tokens-set-font-restart 1275,45977
-(defun unicode-tokens-save-fonts 1286,46287
-(defun unicode-tokens-custom-save-faces 1294,46543
-(define-key unicode-tokens-mode-map1311,46999
-(define-key unicode-tokens-mode-map1314,47106
-(defvar unicode-tokens-quail-translation-keymap 1318,47196
-(define-key unicode-tokens-quail-translation-keymap 1325,47388
-(defun unicode-tokens-quail-delete-last-char 1329,47523
-(define-key unicode-tokens-mode-map 1344,47950
-(define-key unicode-tokens-mode-map 1346,48042
-(define-key unicode-tokens-mode-map1348,48133
-(define-key unicode-tokens-mode-map1350,48239
-(define-key unicode-tokens-mode-map1353,48354
-(define-key unicode-tokens-mode-map1355,48463
-(define-key unicode-tokens-mode-map1357,48571
-(define-key unicode-tokens-mode-map1359,48677
-(defun unicode-tokens-customize-submenu 1367,48801
-(defun unicode-tokens-define-menu 1374,49024
+(defvar unicode-tokens-token-format 98,3069
+(defvar unicode-tokens-token-variant-format-regexp 104,3318
+(defvar unicode-tokens-shortcut-alist 118,3851
+(defvar unicode-tokens-shortcut-replacement-alist 124,4128
+(defvar unicode-tokens-control-region-format-regexp 132,4334
+(defvar unicode-tokens-control-char-format-regexp 139,4702
+(defvar unicode-tokens-control-regions 146,5063
+(defvar unicode-tokens-control-characters 149,5139
+(defvar unicode-tokens-control-char-format 152,5221
+(defvar unicode-tokens-control-region-format-start 155,5334
+(defvar unicode-tokens-control-region-format-end 158,5451
+(defvar unicode-tokens-tokens-customizable-variables 161,5564
+(defconst unicode-tokens-configuration-variables168,5732
+(defun unicode-tokens-config 183,6131
+(defun unicode-tokens-config-var 187,6276
+(defun unicode-tokens-copy-configuration-variables 199,6716
+(defvar unicode-tokens-token-list 227,7932
+(defvar unicode-tokens-hash-table 230,8052
+(defvar unicode-tokens-token-match-regexp 233,8168
+(defvar unicode-tokens-uchar-hash-table 239,8451
+(defvar unicode-tokens-uchar-regexp 243,8638
+(defgroup unicode-tokens-faces 251,8823
+(defconst unicode-tokens-font-family-alternatives261,9120
+(defface unicode-tokens-symbol-font-face276,9617
+(defface unicode-tokens-script-font-face286,9982
+(defface unicode-tokens-fraktur-font-face291,10126
+(defface unicode-tokens-serif-font-face296,10251
+(defface unicode-tokens-sans-font-face301,10388
+(defface unicode-tokens-highlight-face306,10510
+(defconst unicode-tokens-fonts315,10872
+(defconst unicode-tokens-fontsymb-properties324,11089
+(define-widget 'unicode-tokens-token-symbol-map unicode-tokens-token-symbol-map352,12705
+(define-widget 'unicode-tokens-shortcut-alist unicode-tokens-shortcut-alist370,13257
+(defconst unicode-tokens-font-lock-extra-managed-props383,13588
+(defun unicode-tokens-font-lock-keywords 387,13742
+(defun unicode-tokens-calculate-token-match 420,15113
+(defun unicode-tokens-usable-composition 450,16149
+(defun unicode-tokens-help-echo 463,16528
+(defvar unicode-tokens-show-symbols 468,16730
+(defun unicode-tokens-interpret-composition 471,16844
+(defun unicode-tokens-font-lock-compose-symbol 489,17356
+(defun unicode-tokens-prepend-text-properties-in-match 526,18857
+(defun unicode-tokens-prepend-text-property 540,19435
+(defun unicode-tokens-show-symbols 565,20580
+(defun unicode-tokens-symbs-to-props 573,20890
+(defvar unicode-tokens-show-controls 593,21589
+(defun unicode-tokens-show-controls 596,21680
+(defun unicode-tokens-control-char 609,22265
+(defun unicode-tokens-control-region 618,22704
+(defun unicode-tokens-control-font-lock-keywords 629,23251
+(defvar unicode-tokens-use-shortcuts 640,23575
+(defun unicode-tokens-use-shortcuts 643,23678
+(defun unicode-tokens-map-ordering 659,24274
+(defun unicode-tokens-quail-define-rules 668,24627
+(defun unicode-tokens-insert-token 691,25304
+(defun unicode-tokens-annotate-region 700,25608
+(defun unicode-tokens-insert-control 724,26446
+(defun unicode-tokens-insert-uchar-as-token 734,26895
+(defun unicode-tokens-delete-token-near-point 740,27116
+(defun unicode-tokens-delete-backward-char 752,27557
+(defun unicode-tokens-delete-char 763,27938
+(defun unicode-tokens-delete-backward-1 774,28292
+(defun unicode-tokens-delete-1 791,28896
+(defun unicode-tokens-prev-token 807,29440
+(defun unicode-tokens-rotate-token-forward 815,29737
+(defun unicode-tokens-rotate-token-backward 842,30627
+(defun unicode-tokens-replace-shortcut-match 847,30829
+(defun unicode-tokens-replace-shortcuts 856,31199
+(defun unicode-tokens-replace-unicode-match 870,31797
+(defun unicode-tokens-replace-unicode 877,32098
+(defun unicode-tokens-copy-token 894,32697
+(define-button-type 'unicode-tokens-listunicode-tokens-list901,32918
+(defun unicode-tokens-list-tokens 907,33122
+(defun unicode-tokens-list-shortcuts 946,34306
+(defalias 'unicode-tokens-list-unicode-chars unicode-tokens-list-unicode-chars964,34944
+(defun unicode-tokens-encode-in-temp-buffer 966,35017
+(defun unicode-tokens-encode 984,35673
+(defun unicode-tokens-encode-str 990,35909
+(defun unicode-tokens-copy 994,36071
+(defun unicode-tokens-paste 1003,36477
+(defvar unicode-tokens-highlight-unicode 1022,37198
+(defconst unicode-tokens-unicode-highlight-patterns1025,37290
+(defun unicode-tokens-highlight-unicode 1029,37459
+(defun unicode-tokens-highlight-unicode-setkeywords 1041,37922
+(defun unicode-tokens-initialise 1053,38291
+(defvar unicode-tokens-mode-map 1073,38962
+(defvar unicode-tokens-display-table1076,39059
+(define-minor-mode unicode-tokens-mode1083,39310
+(defun unicode-tokens-set-font-var 1216,43793
+(defun unicode-tokens-set-font-var-aux 1232,44282
+(defun unicode-tokens-mouse-set-font 1264,45563
+(defsubst unicode-tokens-face-font-sym 1277,46077
+(defun unicode-tokens-set-font-restart 1281,46257
+(defun unicode-tokens-save-fonts 1292,46567
+(defun unicode-tokens-custom-save-faces 1300,46823
+(define-key unicode-tokens-mode-map1317,47279
+(define-key unicode-tokens-mode-map1320,47386
+(defvar unicode-tokens-quail-translation-keymap1324,47476
+(define-key unicode-tokens-quail-translation-keymap1331,47666
+(defun unicode-tokens-quail-delete-last-char 1335,47800
+(define-key unicode-tokens-mode-map 1350,48227
+(define-key unicode-tokens-mode-map 1352,48319
+(define-key unicode-tokens-mode-map1354,48410
+(define-key unicode-tokens-mode-map1356,48516
+(define-key unicode-tokens-mode-map1359,48631
+(define-key unicode-tokens-mode-map1361,48740
+(define-key unicode-tokens-mode-map1363,48848
+(define-key unicode-tokens-mode-map1365,48954
+(defun unicode-tokens-customize-submenu 1373,49078
+(defun unicode-tokens-define-menu 1380,49301
mmm/mmm-auto.el,343
(defvar mmm-autoloaded-classes67,2676
@@ -2608,52 +2637,52 @@ doc/ProofGeneral.texi,6347
@node How to customizeHow to customize2979,115660
@node Display customizationDisplay customization3026,117627
@node User optionsUser options3180,124032
-@node Changing facesChanging faces3420,132544
-@node Script buffer facesScript buffer faces3442,133419
-@node Goals and response facesGoals and response faces3488,135019
-@node Tweaking configuration settingsTweaking configuration settings3533,136551
-@node Hints and TipsHints and Tips3590,139077
-@node Adding your own keybindingsAdding your own keybindings3609,139678
-@node Using file variablesUsing file variables3673,142292
-@node Using abbreviationsUsing abbreviations3732,144478
-@node LEGO Proof GeneralLEGO Proof General3771,145893
-@node LEGO specific commandsLEGO specific commands3812,147262
-@node LEGO tagsLEGO tags3832,147717
-@node LEGO customizationsLEGO customizations3842,147964
-@node Coq Proof GeneralCoq Proof General3874,148883
-@node Coq-specific commandsCoq-specific commands3890,149292
-@node Coq-specific variablesCoq-specific variables3912,149799
-@node Editing multiple proofsEditing multiple proofs3934,150457
-@node User-loaded tacticsUser-loaded tactics3958,151565
-@node Holes featureHoles feature4022,154039
-@node Isabelle Proof GeneralIsabelle Proof General4049,155326
-@node Choosing logic and starting isabelleChoosing logic and starting isabelle4075,156202
-@node Isabelle commandsIsabelle commands4144,159003
-@node Isabelle settingsIsabelle settings4287,163195
-@node Isabelle customizationsIsabelle customizations4301,163777
-@node HOL Proof GeneralHOL Proof General4324,164264
-@node Shell Proof GeneralShell Proof General4366,166086
-@node Obtaining and InstallingObtaining and Installing4402,167545
-@node Obtaining Proof GeneralObtaining Proof General4418,167958
-@node Installing Proof General from tarballInstalling Proof General from tarball4449,169197
-@node Installing Proof General from RPM packageInstalling Proof General from RPM package4474,170029
-@node Setting the names of binariesSetting the names of binaries4489,170437
-@node Notes for syssiesNotes for syssies4517,171377
-@node Bugs and EnhancementsBugs and Enhancements4592,174413
-@node References4613,175228
-@node History of Proof GeneralHistory of Proof General4653,176251
-@node Old News for 3.0Old News for 3.04747,180416
-@node Old News for 3.1Old News for 3.14817,184110
-@node Old News for 3.2Old News for 3.24843,185282
-@node Old News for 3.3Old News for 3.34904,188285
-@node Old News for 3.4Old News for 3.44923,189182
-@node Old News for 3.5Old News for 3.54945,190237
-@node Old News for 3.6Old News for 3.64949,190294
-@node Old News for 3.7Old News for 3.74954,190394
-@node Function IndexFunction Index4998,192305
-@node Variable IndexVariable Index5002,192381
-@node Keystroke IndexKeystroke Index5006,192461
-@node Concept IndexConcept Index5010,192527
+@node Changing facesChanging faces3411,132218
+@node Script buffer facesScript buffer faces3433,133093
+@node Goals and response facesGoals and response faces3479,134693
+@node Tweaking configuration settingsTweaking configuration settings3524,136225
+@node Hints and TipsHints and Tips3581,138751
+@node Adding your own keybindingsAdding your own keybindings3600,139352
+@node Using file variablesUsing file variables3664,141966
+@node Using abbreviationsUsing abbreviations3723,144152
+@node LEGO Proof GeneralLEGO Proof General3762,145567
+@node LEGO specific commandsLEGO specific commands3803,146936
+@node LEGO tagsLEGO tags3823,147391
+@node LEGO customizationsLEGO customizations3833,147638
+@node Coq Proof GeneralCoq Proof General3865,148557
+@node Coq-specific commandsCoq-specific commands3881,148966
+@node Coq-specific variablesCoq-specific variables3903,149473
+@node Editing multiple proofsEditing multiple proofs3925,150131
+@node User-loaded tacticsUser-loaded tactics3949,151239
+@node Holes featureHoles feature4013,153713
+@node Isabelle Proof GeneralIsabelle Proof General4040,155000
+@node Choosing logic and starting isabelleChoosing logic and starting isabelle4066,155876
+@node Isabelle commandsIsabelle commands4135,158677
+@node Isabelle settingsIsabelle settings4278,162869
+@node Isabelle customizationsIsabelle customizations4292,163451
+@node HOL Proof GeneralHOL Proof General4315,163938
+@node Shell Proof GeneralShell Proof General4357,165760
+@node Obtaining and InstallingObtaining and Installing4393,167219
+@node Obtaining Proof GeneralObtaining Proof General4409,167632
+@node Installing Proof General from tarballInstalling Proof General from tarball4440,168871
+@node Installing Proof General from RPM packageInstalling Proof General from RPM package4465,169703
+@node Setting the names of binariesSetting the names of binaries4480,170111
+@node Notes for syssiesNotes for syssies4508,171051
+@node Bugs and EnhancementsBugs and Enhancements4583,174087
+@node References4604,174902
+@node History of Proof GeneralHistory of Proof General4644,175925
+@node Old News for 3.0Old News for 3.04738,180090
+@node Old News for 3.1Old News for 3.14808,183784
+@node Old News for 3.2Old News for 3.24834,184956
+@node Old News for 3.3Old News for 3.34895,187959
+@node Old News for 3.4Old News for 3.44914,188856
+@node Old News for 3.5Old News for 3.54936,189911
+@node Old News for 3.6Old News for 3.64940,189968
+@node Old News for 3.7Old News for 3.74945,190068
+@node Function IndexFunction Index4989,191979
+@node Variable IndexVariable Index4993,192055
+@node Keystroke IndexKeystroke Index4997,192135
+@node Concept IndexConcept Index5001,192201
doc/PG-adapting.texi,3770
@node Top155,4688
@@ -2697,29 +2726,29 @@ doc/PG-adapting.texi,3770
@node Useful variablesUseful variables2521,104223
@node Useful functions and macrosUseful functions and macros2536,104722
@node Internals of Proof GeneralInternals of Proof General2645,108945
-@node Spans2673,109841
-@node Proof General site configurationProof General site configuration2685,110163
-@node Configuration variable mechanismsConfiguration variable mechanisms2765,113208
-@node Global variablesGlobal variables2886,118645
-@node Proof script modeProof script mode2956,121193
-@node Proof shell modeProof shell mode3185,131502
-@node Debugging3682,151327
-@node Plans and IdeasPlans and Ideas3725,152203
-@node Proof by pointing and similar featuresProof by pointing and similar features3746,152925
-@node Granularity of atomic command sequencesGranularity of atomic command sequences3784,154583
-@node Browser mode for script files and theoriesBrowser mode for script files and theories3829,156808
-@node Demonstration InstantiationsDemonstration Instantiations3859,157839
-@node demoisa-easy.el3875,158270
-@node demoisa.el3937,160462
-@node Function IndexFunction Index4091,165402
-@node Variable IndexVariable Index4095,165478
-@node Concept IndexConcept Index4104,165657
+@node Spans2675,109875
+@node Proof General site configurationProof General site configuration2690,110248
+@node Configuration variable mechanismsConfiguration variable mechanisms2773,113345
+@node Global variablesGlobal variables2899,118819
+@node Proof script modeProof script mode2974,121422
+@node Proof shell modeProof shell mode3203,131731
+@node Debugging3700,151556
+@node Plans and IdeasPlans and Ideas3743,152432
+@node Proof by pointing and similar featuresProof by pointing and similar features3764,153154
+@node Granularity of atomic command sequencesGranularity of atomic command sequences3802,154812
+@node Browser mode for script files and theoriesBrowser mode for script files and theories3847,157037
+@node Demonstration InstantiationsDemonstration Instantiations3877,158068
+@node demoisa-easy.el3893,158499
+@node demoisa.el3955,160691
+@node Function IndexFunction Index4109,165631
+@node Variable IndexVariable Index4113,165707
+@node Concept IndexConcept Index4122,165886
generic/proof.el,0
pgshell/pgshell.el,0
-isar/isar-autotest.el,0
+isar/isar-profiling.el,0
isar/interface-setup.el,0
diff --git a/generic/pg-user.el b/generic/pg-user.el
index ac2a3210..425ccb73 100644
--- a/generic/pg-user.el
+++ b/generic/pg-user.el
@@ -26,8 +26,8 @@
(require 'completion) ; loaded dynamically at runtime
(defvar which-func-modes nil)) ; defined by which-func
-; defined in proof-script/proof-setup-parsing-mechanism
(declare-function proof-segment-up-to "proof-script")
+(declare-function proof-interrupt-process "proof-shell")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
@@ -1428,9 +1428,6 @@ assuming the undo-in-region behavior will apply if ARG is non-nil."
"Adjust autosend timer when variable `proof-autosend-delay' changes."
(proof-autosend-enable t))
-(defvar proof-autosend-running nil
- "Flag indicating we are sending commands to the prover automatically.")
-
(defun proof-autosend-loop ()
(proof-with-current-buffer-if-exists proof-script-buffer
(unless (proof-locked-region-full-p)
diff --git a/generic/pg-vars.el b/generic/pg-vars.el
index 1f22c629..cc788ca8 100644
--- a/generic/pg-vars.el
+++ b/generic/pg-vars.el
@@ -220,6 +220,11 @@ in `proof-shell-clear-state'.")
"Contains the dependencies of the last theorem. A list of strings.
Set in `proof-shell-process-urgent-message'.")
+(defvar proof-autosend-running nil
+ "Flag indicating we are sending commands to the prover automatically.
+Used in `proof-autosend-loop' and inspected in other places to inhibit
+user interaction.")
+
;;
;; Not variables at all: global constants (were in proof-config)
diff --git a/generic/proof-script.el b/generic/proof-script.el
index be2b84ca..25c87e10 100644
--- a/generic/proof-script.el
+++ b/generic/proof-script.el
@@ -31,6 +31,7 @@
(string &optional push))
(declare-function pg-response-warning "pg-response" (&rest args))
(declare-function proof-segment-up-to "proof-script")
+(declare-function proof-autosend-enable "pg-user")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
diff --git a/generic/proof-shell.el b/generic/proof-shell.el
index d99e2b67..238ba47b 100644
--- a/generic/proof-shell.el
+++ b/generic/proof-shell.el
@@ -54,6 +54,13 @@ If flags are non-empty, other interactive cues will be surpressed.
See the functions `proof-start-queue' and `proof-shell-exec-loop'.")
+(defsubst proof-shell-invoke-callback (listitem)
+ "From `proof-action-list' LISTITEM, invoke the callback on the span."
+ (condition-case nil
+ (funcall (nth 2 listitem) (car listitem))
+ (error nil)))
+
+
;; We record the last output from the prover and a flag indicating its
;; type, as well as a previous ("delayed") version for when the end
;; of the queue is reached or an error or interrupt occurs.
@@ -644,12 +651,12 @@ This is a subroutine of `proof-shell-handle-error-or-interrupt'"
(proof-script-clear-queue-spans-on-error badspan))
(setq proof-action-list nil)
- (proof-release-lock))
+ (proof-release-lock)
;; Give a hint about C-c C-`. (NB: approximate test)
(unless flags
(if (pg-response-has-error-location)
(pg-next-error-hint)))
- (run-hooks 'proof-shell-handle-error-or-interrupt-hook)))
+ (run-hooks 'proof-shell-handle-error-or-interrupt-hook))))
(defun proof-goals-pos (span maparg)
"Given a span, return the start of it if corresponds to a goal, nil otherwise."
@@ -879,12 +886,6 @@ track what happens in the proof queue."
(>= (length proof-action-list) proof-shell-silent-threshold)))
-(defsubst proof-shell-invoke-callback (listitem)
- "From `proof-action-list' LISTITEM, invoke the callback on the span."
- (condition-case nil
- (funcall (nth 2 listitem) (car listitem))
- (error nil)))
-
(defsubst proof-shell-insert-action-item (item)
"Insert ITEM from `proof-action-list' into the proof shell."
(proof-shell-insert (nth 1 item) (nth 2 item) (nth 0 item)))