aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGES13
-rw-r--r--IMPORTANT2
-rw-r--r--README2
-rw-r--r--README.exper18
-rw-r--r--TAGS4185
-rw-r--r--hol98/README2
-rw-r--r--todo62
7 files changed, 2360 insertions, 1924 deletions
diff --git a/CHANGES b/CHANGES
index 921a8a75..026dd308 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,17 @@
** Generic changes
+*** Improved display management
+
+The display handling functions have been overhauled to cope with
+latest API changes and diversions between Emacs versions. Multiframe
+mode should now work on both Emacs versions, with cut-down frames (no
+toolbars, etc). There is a new user-level function
+`proof-layout-windows' which displays windows in a default form for
+the current display mode. This uses a horizontal split scheme for
+three-pane mode (due to Pierre Courtieu), but three-pane mode also
+works with three-way horizontal split as before.
+
*** Improved RPM packaging
Three packages are provided: ProofGeneral, ProofGeneral-emacs-elc and
@@ -174,7 +185,7 @@ strings) and theorems (outside).
** Changes for Isabelle
Beginnings of support PGIP protocol (work in progress with Isabelle
-2003). Presently allows Isabelle to configure Proof General prover
+2004). Presently allows Isabelle to configure Proof General prover
settings menu.
Backward compatibility may not be maintained: it's simply too much
diff --git a/IMPORTANT b/IMPORTANT
index 325d6f94..a597085f 100644
--- a/IMPORTANT
+++ b/IMPORTANT
@@ -3,7 +3,7 @@
new web address http://proofgeneral.inf.ed.ac.uk.
Report bugs, feedback, suggestions directly to me. It helps if you
- use an appropriate +-extension to my mail address, e.g.
+ use an appropriate "+"-extension to my mail address, e.g.
David Aspinall <da+pg-feedback@inf.ed.ac.uk>
diff --git a/README b/README
index e030ffc2..a28ec3aa 100644
--- a/README
+++ b/README
@@ -15,7 +15,7 @@ Proof General --- Organize your proofs! [proofgeneral.inf.ed.ac.uk]
Proof General is a generic Emacs interface for proof assistants.
-This is version 3.5pre of Proof General.
+This is version 3.5 of Proof General.
(Check About screen for a precise version number; also see CHANGES).
The aim of the Proof General project is to provide a powerful and
diff --git a/README.exper b/README.exper
index 2b6c718c..f571a701 100644
--- a/README.exper
+++ b/README.exper
@@ -7,12 +7,12 @@ will usually have no detrimental effects on using standard features of
PG, but the experimental features themselves may be less robust.
Experimental features can be enabled by customizing the variable
-`proof-experimental-features'. If you set this to `t', and restart
-Proof General, then the features mentioned below will be enabled.
+`proof-experimental-features'. If you set this to `nil', and restart
+Proof General, then the features mentioned below will be disabled.
-We encourage users to set this flag and test the features, but being
-aware that the features are regarded as incomplete (problem reports
-and suggestions for improvements are welcomed).
+We encourage users to work with this flag set and test the features,
+but being aware that the features are regarded as incomplete (problem
+reports and suggestions for improvements are welcomed).
Current "experimental" features
@@ -28,10 +28,10 @@ Current "experimental" features
in orange. This allows easy editing of theories to remove
dead lemmas, re-order proofs, etc.
- This only works for a pre-release version of Isabelle at the moment.
- (Support is required from other proof assistant authors: please
- mention to them). You must select the Isabelle setting
- "Theorem Dependencies".
+ This only works in Isabelle at the moment. (Support is required
+ from other proof assistant authors: please suggest to them!). You
+ must select the Isabelle setting "Theorem Dependencies" before
+ starting Isabelle, to enable gathering of data.
** Active highlighting for variables in Isabelle.
Moving the mouse over variables in the goal display will display
diff --git a/TAGS b/TAGS
index 9349a627..e6cab808 100644
--- a/TAGS
+++ b/TAGS
@@ -1,4 +1,305 @@
+acl2/acl2.el,0
+
+acl2/x-symbol-acl2.el,1868
+(defvar x-symbol-acl2-symbol-table x-symbol-acl2-symbol-table8,157
+(defvar x-symbol-acl2-master-directory x-symbol-acl2-master-directory50,1696
+(defvar x-symbol-acl2-image-searchpath x-symbol-acl2-image-searchpath51,1744
+(defvar x-symbol-acl2-image-cached-dirs x-symbol-acl2-image-cached-dirs52,1792
+(defvar x-symbol-acl2-image-keywords x-symbol-acl2-image-keywords53,1858
+(defvar x-symbol-acl2-font-lock-keywords x-symbol-acl2-font-lock-keywords54,1900
+(defvar x-symbol-acl2-header-groups-alist x-symbol-acl2-header-groups-alist55,1946
+(defvar x-symbol-acl2-class-alist x-symbol-acl2-class-alist56,1993
+(defvar x-symbol-acl2-class-face-alist x-symbol-acl2-class-face-alist59,2133
+(defvar x-symbol-acl2-electric-ignore x-symbol-acl2-electric-ignore60,2177
+(defvar x-symbol-acl2-required-fonts x-symbol-acl2-required-fonts61,2220
+(defvar x-symbol-acl2-case-insensitive x-symbol-acl2-case-insensitive62,2262
+(defvar x-symbol-acl2-token-shape x-symbol-acl2-token-shape65,2414
+(defvar x-symbol-acl2-table x-symbol-acl2-table66,2481
+(defun x-symbol-acl2-default-token-list x-symbol-acl2-default-token-list67,2537
+(defvar x-symbol-acl2-token-list x-symbol-acl2-token-list68,2594
+(defvar x-symbol-acl2-input-token-ignore x-symbol-acl2-input-token-ignore69,2662
+(defvar x-symbol-acl2-exec-specs x-symbol-acl2-exec-specs72,2728
+(defvar x-symbol-acl2-menu-alist x-symbol-acl2-menu-alist73,2766
+(defvar x-symbol-acl2-grid-alist x-symbol-acl2-grid-alist74,2804
+(defvar x-symbol-acl2-decode-atree x-symbol-acl2-decode-atree75,2842
+(defvar x-symbol-acl2-decode-alist x-symbol-acl2-decode-alist76,2882
+(defvar x-symbol-acl2-encode-alist x-symbol-acl2-encode-alist77,2922
+(defvar x-symbol-acl2-nomule-decode-exec x-symbol-acl2-nomule-decode-exec78,2962
+(defvar x-symbol-acl2-nomule-encode-exec x-symbol-acl2-nomule-encode-exec79,3008
+
+coq/coq-abbrev.el,49
+(defpgdefault menu-entriesmenu-entries144,7699
+
+coq/coq-abbrev-V7.el,49
+(defpgdefault menu-entriesmenu-entries119,5878
+
+coq/coq.el,4517
+(defcustom coq-prog-name coq-prog-name13,356
+(defcustom coq-default-undo-limit coq-default-undo-limit20,515
+(defconst coq-shell-init-cmd coq-shell-init-cmd25,643
+(defconst coq-shell-restart-cmd coq-shell-restart-cmd38,1066
+(defvar coq-shell-prompt-pattern coq-shell-prompt-pattern42,1148
+(defvar coq-shell-cd coq-shell-cd46,1323
+(defvar coq-shell-abort-goal-regexp coq-shell-abort-goal-regexp49,1423
+(defvar coq-shell-proof-completed-regexp coq-shell-proof-completed-regexp52,1549
+(defvar coq-goal-regexpcoq-goal-regexp55,1680
+(defun coq-library-directory coq-library-directory64,1869
+(defcustom coq-tags coq-tags71,2049
+(defconst coq-interrupt-regexp coq-interrupt-regexp76,2198
+(defcustom coq-www-home-page coq-www-home-page81,2318
+(defun coq-insert-section coq-insert-section97,2568
+(defconst module-kinds-table module-kinds-table106,2825
+(defconst modtype-kinds-tablemodtype-kinds-table110,2961
+(defun coq-insert-module coq-insert-module114,3090
+(defvar coq-outline-regexpcoq-outline-regexp135,3847
+(defvar coq-outline-heading-end-regexp coq-outline-heading-end-regexp140,4256
+(defvar coq-shell-outline-regexp coq-shell-outline-regexp142,4315
+(defvar coq-shell-outline-heading-end-regexp coq-shell-outline-heading-end-regexp143,4365
+(defconst coq-kill-goal-command coq-kill-goal-command145,4428
+(defconst coq-forget-id-command coq-forget-id-command146,4471
+(defconst coq-back-n-command coq-back-n-command147,4517
+(defconst coq-state-changing-tactics-regexp coq-state-changing-tactics-regexp151,4579
+(defconst coq-state-preserving-tactics-regexp coq-state-preserving-tactics-regexp153,4676
+(defconst coq-tactics-regexpcoq-tactics-regexp155,4777
+(defconst coq-state-changing-commands-regexpcoq-state-changing-commands-regexp157,4843
+(defconst coq-state-preserving-commands-regexp coq-state-preserving-commands-regexp159,4950
+(defvar coq-retractable-instruct-regexp coq-retractable-instruct-regexp161,5062
+(defvar coq-non-retractable-instruct-regexpcoq-non-retractable-instruct-regexp163,5153
+(defvar coq-keywords-sectioncoq-keywords-section166,5252
+(defvar coq-section-regexp coq-section-regexp171,5397
+(defun coq-set-undo-limit coq-set-undo-limit204,6464
+(defconst coq-keywords-decl-defn-regexpcoq-keywords-decl-defn-regexp215,6807
+(defun coq-proof-mode-p coq-proof-mode-p223,7195
+(defun coq-is-comment-or-proverprocp coq-is-comment-or-proverprocp238,7701
+(defun coq-is-goalsave-p coq-is-goalsave-p240,7805
+(defun coq-is-module-equal-p coq-is-module-equal-p241,7880
+(defun coq-is-def-p coq-is-def-p244,8076
+(defun coq-is-decl-defn-p coq-is-decl-defn-p246,8184
+(defun coq-state-preserving-command-p coq-state-preserving-command-p251,8351
+(defun coq-state-preserving-tactic-p coq-state-preserving-tactic-p254,8485
+(defun coq-state-changing-command-p coq-state-changing-command-p257,8617
+(defun coq-section-or-module-start-p coq-section-or-module-start-p263,8925
+(defun coq-find-and-forget coq-find-and-forget271,9178
+(defvar coq-current-goal coq-current-goal363,13745
+(defun coq-goal-hyp coq-goal-hyp366,13810
+(defun coq-state-preserving-p coq-state-preserving-p379,14240
+(defun coq-SearchIsos coq-SearchIsos386,14557
+(defun coq-guess-or-ask-for-string coq-guess-or-ask-for-string400,14991
+(defun coq-Print coq-Print410,15285
+(defun coq-Check coq-Check419,15543
+(defun coq-Show coq-Show428,15785
+(defun coq-PrintHint coq-PrintHint437,16059
+(defun coq-end-Section coq-end-Section443,16202
+(defun coq-Compile coq-Compile461,16786
+(define-key coq-keymap coq-keymap472,17160
+(define-key coq-keymap coq-keymap473,17219
+(define-key coq-keymap coq-keymap474,17277
+(define-key coq-keymap coq-keymap475,17333
+(define-key coq-keymap coq-keymap476,17388
+(define-key coq-keymap coq-keymap477,17438
+(define-key coq-keymap coq-keymap478,17488
+(define-key global-map global-map485,17834
+(defun coq-guess-command-line coq-guess-command-line543,19752
+(defun coq-pre-shell-start coq-pre-shell-start565,20558
+(defun coq-mode-config coq-mode-config576,21000
+(defun coq-shell-mode-config coq-shell-mode-config747,27209
+(defun coq-goals-mode-config coq-goals-mode-config786,28844
+(defun coq-response-config coq-response-config793,29075
+(defpacustom print-only-first-subgoal print-only-first-subgoal814,29665
+(defpacustom auto-compile-vos auto-compile-vos819,29816
+(defun coq-fake-constant-markup coq-fake-constant-markup840,30671
+(defun coq-create-span-menu coq-create-span-menu862,31478
+
+coq/coq-indent.el,1790
+(defconst coq-any-command-regexpcoq-any-command-regexp11,262
+(defconst coq-indent-inner-regexpcoq-indent-inner-regexp15,354
+(defconst coq-indent-open-regexpcoq-indent-open-regexp40,907
+(defconst coq-indent-close-regexpcoq-indent-close-regexp45,1077
+(defconst coq-indent-closepar-regexp coq-indent-closepar-regexp50,1235
+(defconst coq-indent-closematch-regexp coq-indent-closematch-regexp52,1281
+(defconst coq-indent-openpar-regexp coq-indent-openpar-regexp54,1353
+(defconst coq-indent-openmatch-regexp coq-indent-openmatch-regexp56,1398
+(defconst coq-indent-any-regexpcoq-indent-any-regexp58,1479
+(defconst coq-indent-kw coq-indent-kw67,1709
+(defconst coq-indent-pattern-regexp coq-indent-pattern-regexp78,2126
+(defun coq-find-command-start coq-find-command-start83,2213
+(defun coq-find-real-start coq-find-real-start92,2486
+(defun coq-find-end coq-find-end104,2880
+(defun coq-current-command-string coq-current-command-string114,3151
+(defun is-at-a-space-or-tab is-at-a-space-or-tab122,3350
+(defun only-spaces-on-line only-spaces-on-line128,3554
+(defun find-reg find-reg135,3802
+(defun coq-back-to-indentation-prevline coq-back-to-indentation-prevline149,4177
+(defun coq-find-unclosed coq-find-unclosed178,5413
+(defun coq-find-at-same-level-zero coq-find-at-same-level-zero205,6594
+(defun coq-find-unopened coq-find-unopened233,7678
+(defun coq-find-last-unopened coq-find-last-unopened279,9031
+(defun coq-end-offset coq-end-offset292,9435
+(defun coq-indent-command-offset coq-indent-command-offset320,10254
+(defun coq-indent-expr-offset coq-indent-expr-offset365,12014
+(defun coq-indent-offset coq-indent-offset477,16217
+(defun coq-indent-calculate coq-indent-calculate497,16880
+(defun proof-indent-line proof-indent-line511,17327
+
+coq/coq-syntax.el,2989
+(defvar coq-version-is-V74 coq-version-is-V7416,416
+(defvar coq-version-is-V7 coq-version-is-V717,448
+(defvar coq-version-is-V6 coq-version-is-V625,768
+(defvar coq-version-is-V7 coq-version-is-V732,1131
+(defvar coq-version-is-V74 coq-version-is-V7440,1536
+(defvar coq-version-is-V8 coq-version-is-V848,1910
+(defvar coq-keywords-declcoq-keywords-decl122,4416
+(defvar coq-keywords-defncoq-keywords-defn137,4772
+(defun coq-count-match coq-count-match211,7128
+(defun coq-goal-command-p coq-goal-command-p223,7548
+(defvar coq-keywords-save-strictcoq-keywords-save-strict243,8132
+(defvar coq-keywords-savecoq-keywords-save251,8229
+(defun coq-save-command-p coq-save-command-p255,8305
+(defvar coq-keywords-kill-goal coq-keywords-kill-goal263,8584
+(defcustom coq-user-state-changing-commands coq-user-state-changing-commands269,8634
+(defcustom coq-user-state-preserving-commands coq-user-state-preserving-commands281,9031
+(defvar coq-keywords-state-preserving-commandscoq-keywords-state-preserving-commands294,9471
+(defvar coq-keywords-state-changing-misc-commandscoq-keywords-state-changing-misc-commands341,10582
+(defvar coq-keywords-state-changing-commandscoq-keywords-state-changing-commands415,12600
+(defvar coq-keywords-commandscoq-keywords-commands425,12797
+(defcustom coq-user-state-changing-tactics coq-user-state-changing-tactics431,12947
+(defvar coq-state-changing-tacticscoq-state-changing-tactics442,13373
+(defcustom coq-user-state-preserving-tactics coq-user-state-preserving-tactics643,16698
+(defvar coq-state-preserving-tacticscoq-state-preserving-tactics654,17112
+(defvar coq-tacticscoq-tactics658,17210
+(defvar coq-retractable-instructcoq-retractable-instruct661,17299
+(defvar coq-non-retractable-instructcoq-non-retractable-instruct664,17409
+(defvar coq-keywordscoq-keywords668,17531
+(defvar coq-tacticalscoq-tacticals673,17696
+(defvar coq-reservedcoq-reserved682,17872
+(defvar coq-symbolscoq-symbols706,18139
+(defvar coq-error-regexp coq-error-regexp724,18343
+(defvar coq-id coq-id727,18559
+(defvar coq-ids coq-ids729,18585
+(defun coq-first-abstr-regexp coq-first-abstr-regexp731,18622
+(defun coq-next-abstr-regexp coq-next-abstr-regexp734,18710
+(defvar coq-font-lock-termscoq-font-lock-terms737,18788
+(defconst coq-save-command-regexp-strictcoq-save-command-regexp-strict752,19441
+(defconst coq-save-command-regexpcoq-save-command-regexp754,19554
+(defconst coq-save-with-hole-regexpcoq-save-with-hole-regexp756,19653
+(defconst coq-goal-command-regexpcoq-goal-command-regexp759,19791
+(defconst coq-goal-with-hole-regexpcoq-goal-with-hole-regexp761,19890
+(defconst coq-decl-with-hole-regexpcoq-decl-with-hole-regexp767,20179
+(defconst coq-defn-with-hole-regexpcoq-defn-with-hole-regexp770,20312
+(defvar coq-font-lock-keywords-1coq-font-lock-keywords-1773,20449
+(defvar coq-font-lock-keywords coq-font-lock-keywords794,21492
+(defun coq-init-syntax-table coq-init-syntax-table796,21550
+
+coq/x-symbol-coq.el,2282
+(defvar x-symbol-coq-symbol-table x-symbol-coq-symbol-table8,155
+(defvar x-symbol-coq-master-directory x-symbol-coq-master-directory51,1712
+(defvar x-symbol-coq-image-searchpath x-symbol-coq-image-searchpath52,1759
+(defvar x-symbol-coq-image-cached-dirs x-symbol-coq-image-cached-dirs53,1806
+(defvar x-symbol-coq-image-file-truename-alist x-symbol-coq-image-file-truename-alist54,1871
+(defvar x-symbol-coq-image-keywords x-symbol-coq-image-keywords55,1923
+(defvar x-symbol-coq-font-lock-keywords x-symbol-coq-font-lock-keywords56,1964
+(defvar x-symbol-coq-header-groups-alist x-symbol-coq-header-groups-alist57,2009
+(defvar x-symbol-coq-class-alist x-symbol-coq-class-alist58,2055
+(defvar x-symbol-coq-class-face-alist x-symbol-coq-class-face-alist61,2192
+(defvar x-symbol-coq-electric-ignore x-symbol-coq-electric-ignore62,2235
+(defvar x-symbol-coq-required-fonts x-symbol-coq-required-fonts63,2277
+(defvar x-symbol-coq-case-insensitive x-symbol-coq-case-insensitive64,2318
+(defvar x-symbol-coq-extra-menu-items x-symbol-coq-extra-menu-items65,2361
+(defvar x-symbol-coq-token-grammar x-symbol-coq-token-grammar66,2404
+(defvar x-symbol-coq-input-token-grammar x-symbol-coq-input-token-grammar67,2444
+(defvar x-symbol-coq-generated-data x-symbol-coq-generated-data68,2490
+(defvar x-symbol-coq-token-shape x-symbol-coq-token-shape76,2756
+(defvar x-symbol-coq-table x-symbol-coq-table78,2795
+(defvar x-symbol-coq-user-table x-symbol-coq-user-table79,2849
+(defun x-symbol-coq-default-token-list x-symbol-coq-default-token-list80,2886
+(defvar x-symbol-coq-token-list x-symbol-coq-token-list81,2942
+(defvar x-symbol-coq-input-token-ignore x-symbol-coq-input-token-ignore82,3008
+(defvar x-symbol-coq-exec-specs x-symbol-coq-exec-specs85,3073
+(defvar x-symbol-coq-menu-alist x-symbol-coq-menu-alist86,3110
+(defvar x-symbol-coq-grid-alist x-symbol-coq-grid-alist87,3147
+(defvar x-symbol-coq-decode-atree x-symbol-coq-decode-atree88,3184
+(defvar x-symbol-coq-decode-alist x-symbol-coq-decode-alist89,3223
+(defvar x-symbol-coq-encode-alist x-symbol-coq-encode-alist90,3262
+(defvar x-symbol-coq-nomule-decode-exec x-symbol-coq-nomule-decode-exec91,3301
+(defvar x-symbol-coq-nomule-encode-exec x-symbol-coq-nomule-encode-exec92,3346
+
+demoisa/demoisa-easy.el,0
+
+demoisa/demoisa.el,568
+(defcustom isabelledemo-prog-name isabelledemo-prog-name54,1809
+(defcustom isabelledemo-web-pageisabelledemo-web-page59,1931
+(defun demoisa-config demoisa-config70,2161
+(defun demoisa-shell-config demoisa-shell-config90,2910
+(define-derived-mode demoisa-mode demoisa-mode119,3994
+(define-derived-mode demoisa-shell-mode demoisa-shell-mode124,4117
+(define-derived-mode demoisa-response-mode demoisa-response-mode129,4260
+(define-derived-mode demoisa-goals-mode demoisa-goals-mode133,4387
+(defun demoisa-pre-shell-start demoisa-pre-shell-start152,5169
+
+generic/holes.el,3537
+(defun holes-short-doc holes-short-doc24,736
+(defcustom empty-hole-string empty-hole-string151,5475
+(defcustom empty-hole-regexp empty-hole-regexp154,5580
+(defcustom hole-search-limit hole-search-limit157,6180
+(defface active-hole-faceactive-hole-face170,6546
+(defface inactive-hole-faceinactive-hole-face180,7003
+(defun region-beginning-or-nil region-beginning-or-nil199,7539
+(defun region-end-or-nil region-end-or-nil203,7628
+(defun copy-active-region copy-active-region207,7707
+(defun is-hole-p is-hole-p213,7885
+(defun hole-start-position hole-start-position218,7945
+(defun hole-end-position hole-end-position223,8082
+(defun hole-buffer hole-buffer228,8212
+(defun hole-at hole-at233,8334
+(defun active-hole-exist-p active-hole-exist-p242,8522
+(defun active-hole-start-position active-hole-start-position252,8773
+(defun active-hole-end-position active-hole-end-position263,9123
+(defun active-hole-buffer active-hole-buffer275,9469
+(defun goto-active-hole goto-active-hole286,9749
+(defun highlight-hole-as-active highlight-hole-as-active298,10022
+(defun highlight-hole highlight-hole308,10329
+(defun disable-active-hole disable-active-hole319,10624
+(defun set-active-hole set-active-hole337,11133
+(defun is-in-hole-p is-in-hole-p349,11434
+(defun make-hole make-hole359,11579
+(defun make-hole-at make-hole-at384,12394
+(defun clear-hole clear-hole403,12836
+(defun clear-hole-at clear-hole-at413,13053
+(defun map-holes map-holes422,13282
+(defun mapcar-holes mapcar-holes428,13396
+(defun clear-all-buffer-holes clear-all-buffer-holes432,13495
+(defun next-hole next-hole444,13729
+(defun next-after-active-hole next-after-active-hole453,13993
+(defun set-active-hole-next set-active-hole-next460,14173
+(defun set-active-hole-next-after-active set-active-hole-next-after-active477,14530
+(defun replace-segment replace-segment488,14688
+(defun replace-hole replace-hole504,15004
+(defun replace-active-hole replace-active-hole538,16160
+(defun replace-update-active-hole replace-update-active-hole547,16443
+(defun delete-update-active-hole delete-update-active-hole570,17069
+(defun set-make-active-hole set-make-active-hole579,17266
+(defun mouse-replace-active-hole mouse-replace-active-hole626,18613
+(defun destroy-hole destroy-hole644,19089
+(defun hole-at-event hole-at-event659,19400
+(defun mouse-destroy-hole mouse-destroy-hole661,19459
+(defun mouse-forget-hole mouse-forget-hole669,19633
+(defun mouse-set-make-active-hole mouse-set-make-active-hole683,19874
+(defun mouse-set-active-hole mouse-set-active-hole703,20325
+(defun set-point-next-hole-destroy set-point-next-hole-destroy713,20519
+(defun count-char-in-string count-char-in-string777,22766
+(defun count-re-in-string count-re-in-string787,22971
+(defun count-chars-in-last-expand count-chars-in-last-expand797,23182
+(defun count-newlines-in-last-expand count-newlines-in-last-expand801,23271
+(defun indent-last-expand indent-last-expand805,23382
+(defun count-holes-in-last-expand count-holes-in-last-expand820,23708
+(defun replace-string-by-holes replace-string-by-holes824,23827
+(defun replace-string-by-holes-backward replace-string-by-holes-backward843,24253
+(defun replace-string-by-holes-move-point replace-string-by-holes-move-point874,25071
+(defun replace-string-by-holes-backward-move-point replace-string-by-holes-backward-move-point881,25225
+(defun holes-abbrev-complete holes-abbrev-complete891,25401
+(defun insert-and-expand insert-and-expand913,26203
+
generic/pg-assoc.el,342
(define-derived-mode proof-universal-keys-only-mode proof-universal-keys-only-mode20,563
(defun pg-assoc-strip-subterm-markup pg-assoc-strip-subterm-markup32,978
@@ -6,65 +307,82 @@ generic/pg-assoc.el,342
(defun pg-assoc-strip-subterm-markup-buf-old pg-assoc-strip-subterm-markup-buf-old80,2660
generic/pg-goals.el,1074
-(define-derived-mode proof-goals-mode proof-goals-mode24,570
-(define-key proof-goals-mode-map proof-goals-mode-map44,1260
-(define-key proof-goals-mode-map proof-goals-mode-map47,1343
-(define-key proof-goals-mode-map proof-goals-mode-map48,1413
-(define-key proof-goals-mode-map proof-goals-mode-map53,1829
-(define-key proof-goals-mode-map proof-goals-mode-map55,1902
-(define-key proof-goals-mode-map proof-goals-mode-map56,1970
-(define-key proof-goals-mode-map proof-goals-mode-map59,2230
-(defun proof-goals-config-done proof-goals-config-done74,2494
-(defun pg-goals-display pg-goals-display84,2782
-(defun pg-goals-analyse-structure pg-goals-analyse-structure133,4725
-(defun pg-goals-make-top-span pg-goals-make-top-span257,9571
-(defun pg-goals-yank-subterm pg-goals-yank-subterm287,10578
-(defun pg-goals-button-action pg-goals-button-action314,11478
-(defun proof-expand-path proof-expand-path335,12451
-(defun pg-goals-construct-command pg-goals-construct-command344,12695
-(defun pg-goals-get-subterm-help pg-goals-get-subterm-help368,13547
+(define-derived-mode proof-goals-mode proof-goals-mode28,650
+(define-key proof-goals-mode-map proof-goals-mode-map48,1340
+(define-key proof-goals-mode-map proof-goals-mode-map51,1423
+(define-key proof-goals-mode-map proof-goals-mode-map52,1493
+(define-key proof-goals-mode-map proof-goals-mode-map57,1909
+(define-key proof-goals-mode-map proof-goals-mode-map59,1982
+(define-key proof-goals-mode-map proof-goals-mode-map60,2050
+(define-key proof-goals-mode-map proof-goals-mode-map63,2310
+(defun proof-goals-config-done proof-goals-config-done78,2574
+(defun pg-goals-display pg-goals-display88,2862
+(defun pg-goals-analyse-structure pg-goals-analyse-structure137,4805
+(defun pg-goals-make-top-span pg-goals-make-top-span261,9651
+(defun pg-goals-yank-subterm pg-goals-yank-subterm291,10658
+(defun pg-goals-button-action pg-goals-button-action318,11558
+(defun proof-expand-path proof-expand-path339,12531
+(defun pg-goals-construct-command pg-goals-construct-command348,12775
+(defun pg-goals-get-subterm-help pg-goals-get-subterm-help372,13627
+
+generic/pg-init.el,0
generic/pg-metadata.el,266
-(defcustom pg-metadata-default-directory pg-metadata-default-directory23,620
-(defface proof-preparsed-span proof-preparsed-span28,794
-(defun pg-metadata-filename-for pg-metadata-filename-for39,1057
-(defun pg-write-metadata-file pg-write-metadata-file54,1500
-
-generic/pg-pgip.el,1094
-(defalias 'pg-pgip-error pg-pgip-error17,536
-(defun pg-pgip-process-packet pg-pgip-process-packet20,585
-(defun pg-pgip-process-cmds pg-pgip-process-cmds28,973
-(defun pg-pgip-post-process pg-pgip-post-process76,2234
-(defun pg-pgip-haspref pg-pgip-haspref112,3182
-(defun pg-pgip-default-for pg-pgip-default-for175,5465
-(defun pg-pgip-subst-for pg-pgip-subst-for186,5777
-(defun pg-pgip-get-type pg-pgip-get-type193,5938
-(defun pg-pgip-pgiptype pg-pgip-pgiptype200,6160
-(defun pg-pgip-interpret-bool pg-pgip-interpret-bool224,7024
-(defun pg-pgip-interpret-int pg-pgip-interpret-int233,7300
-(defun pg-pgip-interpret-string pg-pgip-interpret-string238,7463
-(defun pg-pgip-interpret-choice pg-pgip-interpret-choice241,7513
-(defun pg-pgip-interpret-value pg-pgip-interpret-value261,8208
-(defun pg-pgip-get-attr pg-pgip-get-attr284,8833
-(defun pg-pgip-get-version pg-pgip-get-version291,9046
-(defun pg-prover-interpret-pgip-command pg-prover-interpret-pgip-command299,9284
-(defun pg-issue-pgip pg-issue-pgip316,9706
-(defun pg-pgip-askprefs pg-pgip-askprefs322,9886
-
-generic/pg-response.el,898
-(define-derived-mode proof-response-mode proof-response-mode24,597
-(defun proof-response-config-done proof-response-config-done47,1490
+(defcustom pg-metadata-default-directory pg-metadata-default-directory23,628
+(defface proof-preparsed-span proof-preparsed-span28,802
+(defun pg-metadata-filename-for pg-metadata-filename-for39,1065
+(defun pg-write-metadata-file pg-write-metadata-file54,1508
+
+generic/pg-nxml.el,66
+(defun pg-nxml-support-available pg-nxml-support-available9,236
+
+generic/pg-pgip.el,1153
+(defalias 'pg-pgip-error pg-pgip-error17,544
+(defun pg-pgip-process-packet pg-pgip-process-packet20,593
+(defun pg-pgip-process-cmds pg-pgip-process-cmds28,981
+(defun pg-pgip-post-process pg-pgip-post-process80,2331
+(defun pg-pgip-haspref pg-pgip-haspref116,3279
+(defun pg-pgip-default-for pg-pgip-default-for179,5562
+(defun pg-pgip-subst-for pg-pgip-subst-for190,5874
+(defun pg-pgip-get-type pg-pgip-get-type197,6035
+(defun pg-pgip-pgiptype pg-pgip-pgiptype204,6257
+(defun pg-pgip-interpret-bool pg-pgip-interpret-bool228,7121
+(defun pg-pgip-interpret-int pg-pgip-interpret-int237,7397
+(defun pg-pgip-interpret-string pg-pgip-interpret-string242,7560
+(defun pg-pgip-interpret-choice pg-pgip-interpret-choice245,7610
+(defun pg-pgip-interpret-value pg-pgip-interpret-value265,8305
+(defun pg-pgip-get-attr pg-pgip-get-attr288,8930
+(defun pg-pgip-get-version pg-pgip-get-version295,9143
+(defun pg-prover-interpret-pgip-command pg-prover-interpret-pgip-command303,9375
+(defun pg-issue-pgip pg-issue-pgip320,9797
+(defun pg-pgip-askprefs pg-pgip-askprefs328,10069
+(defun pg-pgip-parsescript pg-pgip-parsescript337,10281
+
+generic/pg-response.el,1667
+(define-derived-mode proof-response-mode proof-response-mode24,598
+(defun proof-response-config-done proof-response-config-done47,1491
(defvar proof-shell-special-display-regexp proof-shell-special-display-regexp60,1857
-(defun proof-multiple-frames-enable proof-multiple-frames-enable64,2022
-(defvar pg-response-erase-flag pg-response-erase-flag109,3850
-(defun proof-shell-maybe-erase-responseproof-shell-maybe-erase-response112,3965
-(defun pg-response-display pg-response-display142,5115
-(defun pg-response-display-with-face pg-response-display-with-face152,5523
-(defun pg-response-clear-displays pg-response-clear-displays187,6880
-(defvar pg-response-next-error pg-response-next-error204,7410
-(defun proof-next-error proof-next-error208,7532
-(defun proof-trace-buffer-display proof-trace-buffer-display304,10994
-(defun pg-thms-buffer-clear pg-thms-buffer-clear334,11730
+(defconst proof-multiframe-specifiers proof-multiframe-specifiers68,2254
+(defun proof-map-multiple-frame-specifiers proof-map-multiple-frame-specifiers81,2787
+(defconst proof-multiframe-parametersproof-multiframe-parameters88,3053
+(defun proof-multiple-frames-enable proof-multiple-frames-enable95,3253
+(defun proof-three-window-mode proof-three-window-mode120,4139
+(defun proof-select-three-b proof-select-three-b124,4201
+(defun proof-display-three-b proof-display-three-b137,4583
+(defvar pg-frame-configuration pg-frame-configuration149,5025
+(defun pg-cache-frame-configuration pg-cache-frame-configuration153,5172
+(defun proof-layout-windows proof-layout-windows157,5343
+(defun proof-delete-other-frames proof-delete-other-frames179,6173
+(defvar pg-response-erase-flag pg-response-erase-flag201,6831
+(defun proof-shell-maybe-erase-responseproof-shell-maybe-erase-response204,6946
+(defun pg-response-display pg-response-display234,8096
+(defun pg-response-display-with-face pg-response-display-with-face251,8918
+(defun pg-response-clear-displays pg-response-clear-displays286,10275
+(defvar pg-response-next-error pg-response-next-error303,10805
+(defun proof-next-error proof-next-error307,10927
+(defvar proof-trace-last-fontify-pos proof-trace-last-fontify-pos402,14340
+(defun proof-trace-buffer-display proof-trace-buffer-display405,14432
+(defun pg-thms-buffer-clear pg-thms-buffer-clear445,15652
generic/pg-thymodes.el,219
(defmacro pg-defthymode pg-defthymode19,466
@@ -73,351 +391,364 @@ generic/pg-thymodes.el,219
(defun pg-modesym pg-modesym78,2520
(defun pg-modesymval pg-modesymval82,2634
-generic/pg-user.el,3080
-(defmacro proof-maybe-save-point proof-maybe-save-point18,407
-(defun proof-maybe-follow-locked-end proof-maybe-follow-locked-end26,609
-(defun proof-assert-next-command-interactive proof-assert-next-command-interactive40,974
-(defun proof-process-buffer proof-process-buffer50,1345
-(defun proof-undo-last-successful-command proof-undo-last-successful-command64,1662
-(defun proof-undo-and-delete-last-successful-command proof-undo-and-delete-last-successful-command69,1824
-(defun proof-undo-last-successful-command-1 proof-undo-last-successful-command-191,2796
-(defun proof-retract-buffer proof-retract-buffer107,3361
-(defun proof-retract-current-goal proof-retract-current-goal116,3641
-(defun proof-interrupt-process proof-interrupt-process134,4132
-(defun proof-goto-command-start proof-goto-command-start161,5117
-(defun proof-goto-command-end proof-goto-command-end184,6059
-(defun proof-mouse-goto-point proof-mouse-goto-point209,6839
-(defun proof-mouse-track-insert proof-mouse-track-insert224,7413
-(defvar proof-minibuffer-history proof-minibuffer-history259,8523
-(defun proof-minibuffer-cmd proof-minibuffer-cmd262,8617
-(defun proof-frob-locked-end proof-frob-locked-end310,10423
-(defmacro proof-if-setting-configured proof-if-setting-configured403,13337
-(defmacro proof-define-assistant-command proof-define-assistant-command410,13592
-(defmacro proof-define-assistant-command-witharg proof-define-assistant-command-witharg422,14043
-(defun proof-issue-new-command proof-issue-new-command442,14849
-(defun proof-cd-sync proof-cd-sync481,16280
-(deflocal proof-electric-terminator proof-electric-terminator532,17749
-(defun proof-electric-terminator-enable proof-electric-terminator-enable542,18096
-(defun proof-electric-term-incomment-fn proof-electric-term-incomment-fn553,18583
-(defun proof-process-electric-terminator proof-process-electric-terminator573,19339
-(defun proof-electric-terminator proof-electric-terminator600,20490
-(defun proof-add-completions proof-add-completions622,21128
-(defun proof-script-complete proof-script-complete642,21885
-(defun pg-insert-last-output-as-comment pg-insert-last-output-as-comment670,22476
-(defun pg-copy-span-contents pg-copy-span-contents701,23704
-(defun pg-numth-span-higher-or-lower pg-numth-span-higher-or-lower718,24257
-(defun pg-control-span-of pg-control-span-of744,25008
-(defun pg-move-span-contents pg-move-span-contents750,25212
-(defun pg-fixup-children-span pg-fixup-children-span804,27436
-(defun pg-move-region-down pg-move-region-down811,27644
-(defun pg-move-region-up pg-move-region-up820,27938
-(defun proof-forward-command proof-forward-command826,28145
-(defun proof-backward-command proof-backward-command847,28867
-(defvar pg-span-context-menu-keymappg-span-context-menu-keymap863,29111
-(defun pg-span-for-event pg-span-for-event879,29538
-(defun pg-span-context-menu pg-span-context-menu890,29922
-(defun pg-toggle-visibility pg-toggle-visibility905,30382
-(defun pg-create-in-span-context-menu pg-create-in-span-context-menu915,30704
+generic/pg-user.el,3464
+(defmacro proof-maybe-save-point proof-maybe-save-point21,413
+(defun proof-maybe-follow-locked-end proof-maybe-follow-locked-end29,615
+(defun proof-assert-next-command-interactive proof-assert-next-command-interactive43,980
+(defun proof-process-buffer proof-process-buffer53,1351
+(defun proof-undo-last-successful-command proof-undo-last-successful-command67,1668
+(defun proof-undo-and-delete-last-successful-command proof-undo-and-delete-last-successful-command72,1830
+(defun proof-undo-last-successful-command-1 proof-undo-last-successful-command-194,2802
+(defun proof-retract-buffer proof-retract-buffer110,3367
+(defun proof-retract-current-goal proof-retract-current-goal119,3647
+(defun proof-interrupt-process proof-interrupt-process137,4138
+(defun proof-goto-command-start proof-goto-command-start164,5123
+(defun proof-goto-command-end proof-goto-command-end187,6065
+(defun proof-mouse-goto-point proof-mouse-goto-point212,6845
+(defun proof-mouse-track-insert proof-mouse-track-insert227,7419
+(defvar proof-minibuffer-history proof-minibuffer-history262,8529
+(defun proof-minibuffer-cmd proof-minibuffer-cmd265,8623
+(defun proof-frob-locked-end proof-frob-locked-end313,10429
+(defmacro proof-if-setting-configured proof-if-setting-configured406,13343
+(defmacro proof-define-assistant-command proof-define-assistant-command413,13598
+(defmacro proof-define-assistant-command-witharg proof-define-assistant-command-witharg425,14049
+(defun proof-issue-new-command proof-issue-new-command445,14855
+(defun proof-cd-sync proof-cd-sync490,16354
+(deflocal proof-electric-terminator proof-electric-terminator541,17823
+(defun proof-electric-terminator-enable proof-electric-terminator-enable551,18170
+(defun proof-electric-term-incomment-fn proof-electric-term-incomment-fn562,18657
+(defun proof-process-electric-terminator proof-process-electric-terminator582,19413
+(defun proof-electric-terminator proof-electric-terminator609,20564
+(defun proof-add-completions proof-add-completions631,21202
+(defun proof-script-complete proof-script-complete651,21959
+(defun pg-insert-last-output-as-comment pg-insert-last-output-as-comment679,22550
+(defun pg-copy-span-contents pg-copy-span-contents710,23778
+(defun pg-numth-span-higher-or-lower pg-numth-span-higher-or-lower727,24338
+(defun pg-control-span-of pg-control-span-of753,25089
+(defun pg-move-span-contents pg-move-span-contents759,25293
+(defun pg-fixup-children-span pg-fixup-children-span813,27517
+(defun pg-move-region-down pg-move-region-down820,27725
+(defun pg-move-region-up pg-move-region-up829,28019
+(defun proof-forward-command proof-forward-command859,28859
+(defun proof-backward-command proof-backward-command880,29581
+(defvar pg-span-context-menu-keymappg-span-context-menu-keymap896,29825
+(defun pg-span-for-event pg-span-for-event912,30252
+(defun pg-span-context-menu pg-span-context-menu923,30636
+(defun pg-toggle-visibility pg-toggle-visibility938,31096
+(defun pg-create-in-span-context-menu pg-create-in-span-context-menu948,31418
+(defun pg-goals-buffers-hint pg-goals-buffers-hint1020,33971
+(defun pg-response-buffers-hint pg-response-buffers-hint1023,34138
+(defun pg-jump-to-end-hint pg-jump-to-end-hint1029,34360
+(defun pg-processing-complete-hint pg-processing-complete-hint1032,34476
+(defun pg-hint pg-hint1048,35162
+(defun pg-identifier-under-mouse-query pg-identifier-under-mouse-query1067,35838
generic/pg-xhtml.el,573
-(defvar pg-xhtml-dir pg-xhtml-dir17,415
-(defun pg-xhtml-dir pg-xhtml-dir20,481
-(defvar pg-xhtml-file-count pg-xhtml-file-count32,848
-(defun pg-xhtml-next-file pg-xhtml-next-file35,920
-(defvar pg-xhtml-header pg-xhtml-header47,1151
-(defmacro pg-xhtml-write-tempfile pg-xhtml-write-tempfile53,1392
-(defun pg-xhtml-cleanup-tempdir pg-xhtml-cleanup-tempdir71,1982
-(defvar pg-mozilla-prog-name pg-mozilla-prog-name75,2113
-(defun pg-xhtml-display-file-mozilla pg-xhtml-display-file-mozilla79,2221
-(defalias 'pg-xhtml-display-file pg-xhtml-display-file84,2394
+(defvar pg-xhtml-dir pg-xhtml-dir17,423
+(defun pg-xhtml-dir pg-xhtml-dir20,489
+(defvar pg-xhtml-file-count pg-xhtml-file-count32,856
+(defun pg-xhtml-next-file pg-xhtml-next-file35,928
+(defvar pg-xhtml-header pg-xhtml-header47,1159
+(defmacro pg-xhtml-write-tempfile pg-xhtml-write-tempfile53,1400
+(defun pg-xhtml-cleanup-tempdir pg-xhtml-cleanup-tempdir71,1990
+(defvar pg-mozilla-prog-name pg-mozilla-prog-name75,2121
+(defun pg-xhtml-display-file-mozilla pg-xhtml-display-file-mozilla79,2229
+(defalias 'pg-xhtml-display-file pg-xhtml-display-file84,2402
generic/pg-xml.el,1487
-(defconst pg-xml-name pg-xml-name32,840
-(defconst pg-xml-space pg-xml-space33,893
-(defconst pg-xml-ref pg-xml-ref34,928
-(defconst pg-xml-start-open-elt-regexp pg-xml-start-open-elt-regexp36,1004
-(defconst pg-xml-end-open-elt-regexp pg-xml-end-open-elt-regexp38,1098
-(defconst pg-xml-close-elt-regexp pg-xml-close-elt-regexp40,1177
-(defconst pg-xml-attribute-regexp pg-xml-attribute-regexp42,1268
-(defconst pg-xml-attribute-val-regexp pg-xml-attribute-val-regexp44,1356
-(defconst pg-xml-comment-start-regexp pg-xml-comment-start-regexp47,1507
-(defconst pg-xml-comment-end-regexp pg-xml-comment-end-regexp48,1553
-(defconst pg-xml-anymarkup-regexp pg-xml-anymarkup-regexp49,1596
-(defconst pg-xml-special-eltspg-xml-special-elts50,1635
-(defvar xmlparse xmlparse54,1734
-(defun pg-xml-add-text pg-xml-add-text57,1789
-(defun pg-xml-parse-buffer pg-xml-parse-buffer64,2001
-(defun pg-xml-parse-string pg-xml-parse-string171,5971
-(defconst pg-xml-header pg-xml-header188,6460
-(defvar pg-xml-doc pg-xml-doc191,6536
-(defvar pg-xml-openelts pg-xml-openelts194,6626
-(defvar pg-xml-indentp pg-xml-indentp197,6682
-(defun pg-xml-encode-entities pg-xml-encode-entities200,6755
-(defun pg-xml-begin-write pg-xml-begin-write210,7244
-(defun pg-xml-indent pg-xml-indent215,7436
-(defun pg-xml-openelt pg-xml-openelt221,7575
-(defun pg-xml-closeelt pg-xml-closeelt240,8121
-(defun pg-xml-writetext pg-xml-writetext252,8391
-(defun pg-xml-doc pg-xml-doc255,8492
+(defconst pg-xml-name pg-xml-name32,848
+(defconst pg-xml-space pg-xml-space33,901
+(defconst pg-xml-ref pg-xml-ref34,936
+(defconst pg-xml-start-open-elt-regexp pg-xml-start-open-elt-regexp36,1012
+(defconst pg-xml-end-open-elt-regexp pg-xml-end-open-elt-regexp38,1106
+(defconst pg-xml-close-elt-regexp pg-xml-close-elt-regexp40,1185
+(defconst pg-xml-attribute-regexp pg-xml-attribute-regexp42,1276
+(defconst pg-xml-attribute-val-regexp pg-xml-attribute-val-regexp44,1364
+(defconst pg-xml-comment-start-regexp pg-xml-comment-start-regexp47,1515
+(defconst pg-xml-comment-end-regexp pg-xml-comment-end-regexp48,1561
+(defconst pg-xml-anymarkup-regexp pg-xml-anymarkup-regexp49,1604
+(defconst pg-xml-special-eltspg-xml-special-elts50,1643
+(defvar xmlparse xmlparse54,1742
+(defun pg-xml-add-text pg-xml-add-text57,1797
+(defun pg-xml-parse-buffer pg-xml-parse-buffer64,2009
+(defun pg-xml-parse-string pg-xml-parse-string171,5979
+(defconst pg-xml-header pg-xml-header188,6468
+(defvar pg-xml-doc pg-xml-doc191,6544
+(defvar pg-xml-openelts pg-xml-openelts194,6634
+(defvar pg-xml-indentp pg-xml-indentp197,6690
+(defun pg-xml-encode-entities pg-xml-encode-entities200,6763
+(defun pg-xml-begin-write pg-xml-begin-write210,7252
+(defun pg-xml-indent pg-xml-indent215,7444
+(defun pg-xml-openelt pg-xml-openelt221,7583
+(defun pg-xml-closeelt pg-xml-closeelt240,8129
+(defun pg-xml-writetext pg-xml-writetext252,8399
+(defun pg-xml-doc pg-xml-doc255,8500
generic/_pkg.el,0
generic/proof-autoloads.el,0
-generic/proof-compat.el,707
-(defun pg-custom-undeclare-variable pg-custom-undeclare-variable28,994
-(defun subst-char-in-string subst-char-in-string99,3134
-(defun replace-regexp-in-string replace-regexp-in-string112,3625
-(defconst menuvisiblep menuvisiblep174,6338
-(defun warn warn218,7684
-(defun redraw-modeline redraw-modeline225,7939
-(defun replace-in-string replace-in-string240,8506
-(defun proof-buffer-syntactic-context-emulate proof-buffer-syntactic-context-emulate289,10024
-(defvar read-shell-command-mapread-shell-command-map322,11331
-(defun read-shell-command read-shell-command340,12033
-(defun remassq remassq352,12514
-(defun remassoc remassoc364,12903
-(defun process-live-p process-live-p398,13973
-
-generic/proof-config.el,15774
-(defgroup proof-user-options proof-user-options84,3160
-(defcustom proof-electric-terminator-enable proof-electric-terminator-enable89,3274
-(defcustom proof-toolbar-enable proof-toolbar-enable101,3808
-(defpgcustom x-symbol-enable x-symbol-enable108,4046
-(defpgcustom mmm-enable mmm-enable117,4396
-(defcustom proof-output-fontify-enable proof-output-fontify-enable126,4750
-(defcustom proof-trace-output-fontify-enable proof-trace-output-fontify-enable135,5072
-(defcustom proof-strict-state-preserving proof-strict-state-preserving145,5576
-(defcustom proof-strict-read-only proof-strict-read-only158,6185
-(defcustom proof-three-window-mode proof-three-window-mode168,6535
-(defcustom proof-multiple-frames-enable proof-multiple-frames-enable189,7347
-(defcustom proof-delete-empty-windows proof-delete-empty-windows198,7683
-(defcustom proof-shrink-windows-tofit proof-shrink-windows-tofit209,8214
-(defcustom proof-toolbar-use-button-enablers proof-toolbar-use-button-enablers216,8486
-(defcustom proof-query-file-save-when-activating-scripting proof-query-file-save-when-activating-scripting250,9784
-(defpgcustom script-indent script-indent266,10507
-(defcustom proof-one-command-per-line proof-one-command-per-line272,10695
-(defcustom proof-prog-name-ask proof-prog-name-ask280,10915
-(defcustom proof-prog-name-guess proof-prog-name-guess286,11076
-(defcustom proof-tidy-responseproof-tidy-response294,11336
-(defcustom proof-show-debug-messages proof-show-debug-messages308,11803
-(defcustom proof-experimental-features proof-experimental-features317,12181
-(defcustom proof-follow-mode proof-follow-mode336,12928
-(defcustom proof-auto-action-when-deactivating-scripting proof-auto-action-when-deactivating-scripting354,13694
-(defcustom proof-script-command-separator proof-script-command-separator377,14645
-(defcustom proof-rsh-command proof-rsh-command385,14938
-(defcustom proof-disappearing-proofs proof-disappearing-proofs401,15475
-(defgroup proof-faces proof-faces428,16119
-(defmacro proof-face-specs proof-face-specs433,16225
-(defface proof-queue-face proof-queue-face448,16671
-(defface proof-locked-faceproof-locked-face456,16944
-(defface proof-declaration-name-faceproof-declaration-name-face464,17202
-(defconst proof-declaration-name-face proof-declaration-name-face476,17595
-(defface proof-tacticals-name-faceproof-tacticals-name-face481,17831
-(defconst proof-tacticals-name-face proof-tacticals-name-face490,18093
-(defface proof-tactics-name-faceproof-tactics-name-face495,18323
-(defconst proof-tactics-name-face proof-tactics-name-face504,18588
-(defface proof-error-face proof-error-face509,18812
-(defface proof-warning-faceproof-warning-face517,19016
-(defface proof-eager-annotation-faceproof-eager-annotation-face526,19273
-(defface proof-debug-message-faceproof-debug-message-face534,19491
-(defface proof-boring-faceproof-boring-face542,19690
-(defface proof-mouse-highlight-faceproof-mouse-highlight-face550,19882
-(defface proof-highlight-dependent-faceproof-highlight-dependent-face558,20078
-(defface proof-highlight-dependency-faceproof-highlight-dependency-face566,20287
-(defgroup prover-config prover-config584,20546
-(defcustom proof-mode-for-shell proof-mode-for-shell618,21665
-(defcustom proof-mode-for-response proof-mode-for-response625,21912
-(defcustom proof-mode-for-goals proof-mode-for-goals632,22195
-(defcustom proof-mode-for-script proof-mode-for-script639,22450
-(defcustom proof-guess-command-line proof-guess-command-line650,22884
-(defcustom proof-assistant-home-page proof-assistant-home-page665,23381
-(defcustom proof-context-command proof-context-command671,23551
-(defcustom proof-info-command proof-info-command676,23685
-(defcustom proof-showproof-command proof-showproof-command683,23957
-(defcustom proof-goal-command proof-goal-command688,24093
-(defcustom proof-save-command proof-save-command696,24391
-(defcustom proof-find-theorems-command proof-find-theorems-command704,24701
-(defconst proof-toolbar-entries-defaultproof-toolbar-entries-default711,25010
-(defpgcustom toolbar-entries toolbar-entries742,26742
-(defcustom proof-assistant-true-value proof-assistant-true-value760,27463
-(defcustom proof-assistant-false-value proof-assistant-false-value766,27653
-(defcustom proof-assistant-format-int-fn proof-assistant-format-int-fn772,27847
-(defcustom proof-assistant-format-string-fn proof-assistant-format-string-fn779,28096
-(defcustom proof-assistant-setting-format proof-assistant-setting-format786,28363
-(defgroup proof-script proof-script808,29058
-(defcustom proof-terminal-char proof-terminal-char813,29188
-(defcustom proof-script-sexp-commands proof-script-sexp-commands823,29592
-(defcustom proof-script-command-end-regexp proof-script-command-end-regexp834,30062
-(defcustom proof-script-command-start-regexp proof-script-command-start-regexp852,30881
-(defcustom proof-script-use-old-parser proof-script-use-old-parser863,31343
-(defcustom proof-script-integral-proofs proof-script-integral-proofs875,31837
-(defcustom proof-script-fly-past-comments proof-script-fly-past-comments890,32493
-(defcustom proof-script-parse-function proof-script-parse-function897,32799
-(defcustom proof-script-comment-start proof-script-comment-start915,33445
-(defcustom proof-script-comment-start-regexp proof-script-comment-start-regexp926,33880
-(defcustom proof-script-comment-end proof-script-comment-end934,34197
-(defcustom proof-script-comment-end-regexp proof-script-comment-end-regexp943,34528
-(defcustom pg-insert-output-as-comment-fn pg-insert-output-as-comment-fn951,34839
-(defcustom proof-string-start-regexp proof-string-start-regexp957,35091
-(defcustom proof-string-end-regexp proof-string-end-regexp962,35256
-(defcustom proof-case-fold-search proof-case-fold-search967,35417
-(defcustom proof-save-command-regexp proof-save-command-regexp976,35833
-(defcustom proof-save-with-hole-regexp proof-save-with-hole-regexp981,35944
-(defcustom proof-save-with-hole-result proof-save-with-hole-result993,36396
-(defcustom proof-goal-command-regexp proof-goal-command-regexp1004,36860
-(defcustom proof-goal-with-hole-regexp proof-goal-with-hole-regexp1013,37252
-(defcustom proof-goal-with-hole-result proof-goal-with-hole-result1025,37699
-(defcustom proof-non-undoables-regexp proof-non-undoables-regexp1035,38098
-(defcustom proof-nested-undo-regexp proof-nested-undo-regexp1046,38554
-(defcustom proof-ignore-for-undo-count proof-ignore-for-undo-count1062,39266
-(defcustom proof-script-next-entity-regexps proof-script-next-entity-regexps1070,39569
-(defcustom proof-script-find-next-entity-fnproof-script-find-next-entity-fn1114,41303
-(defcustom proof-goal-command-p proof-goal-command-p1140,42531
-(defcustom proof-really-save-command-p proof-really-save-command-p1165,43824
-(defcustom proof-completed-proof-behaviour proof-completed-proof-behaviour1177,44285
-(defcustom proof-count-undos-fn proof-count-undos-fn1205,45645
-(defconst proof-no-command proof-no-command1240,47246
-(defcustom proof-find-and-forget-fn proof-find-and-forget-fn1245,47450
-(defcustom proof-forget-id-command proof-forget-id-command1262,48161
-(defcustom pg-topterm-goalhyp-fn pg-topterm-goalhyp-fn1272,48519
-(defcustom proof-kill-goal-command proof-kill-goal-command1284,49000
-(defcustom proof-undo-n-times-cmd proof-undo-n-times-cmd1298,49510
-(defcustom proof-nested-goals-history-p proof-nested-goals-history-p1312,50059
-(defcustom proof-state-preserving-p proof-state-preserving-p1321,50397
-(defcustom proof-activate-scripting-hook proof-activate-scripting-hook1331,50867
-(defcustom proof-indent proof-indent1354,51680
-(defcustom proof-indent-hang proof-indent-hang1359,51787
-(defcustom proof-indent-enclose-offset proof-indent-enclose-offset1364,51913
-(defcustom proof-indent-open-offset proof-indent-open-offset1369,52055
-(defcustom proof-indent-close-offset proof-indent-close-offset1374,52192
-(defcustom proof-indent-any-regexp proof-indent-any-regexp1379,52330
-(defcustom proof-indent-inner-regexp proof-indent-inner-regexp1384,52490
-(defcustom proof-indent-enclose-regexp proof-indent-enclose-regexp1389,52644
-(defcustom proof-indent-open-regexp proof-indent-open-regexp1394,52798
-(defcustom proof-indent-close-regexp proof-indent-close-regexp1399,52950
-(defcustom proof-script-font-lock-keywords proof-script-font-lock-keywords1405,53104
-(defcustom proof-script-span-context-menu-extensions proof-script-span-context-menu-extensions1417,53477
-(defgroup proof-shell proof-shell1443,54266
-(defcustom proof-prog-name proof-prog-name1453,54437
-(defcustom proof-shell-auto-terminate-commands proof-shell-auto-terminate-commands1462,54792
-(defcustom proof-shell-pre-sync-init-cmd proof-shell-pre-sync-init-cmd1471,55189
-(defcustom proof-shell-init-cmd proof-shell-init-cmd1485,55748
-(defcustom proof-shell-restart-cmd proof-shell-restart-cmd1496,56218
-(defcustom proof-shell-quit-cmd proof-shell-quit-cmd1501,56373
-(defcustom proof-shell-quit-timeout proof-shell-quit-timeout1506,56540
-(defcustom proof-shell-cd-cmd proof-shell-cd-cmd1516,56988
-(defcustom proof-shell-start-silent-cmd proof-shell-start-silent-cmd1533,57655
-(defcustom proof-shell-stop-silent-cmd proof-shell-stop-silent-cmd1542,58031
-(defcustom proof-shell-silent-threshold proof-shell-silent-threshold1551,58368
-(defcustom proof-shell-inform-file-processed-cmd proof-shell-inform-file-processed-cmd1559,58702
-(defcustom proof-shell-inform-file-retracted-cmd proof-shell-inform-file-retracted-cmd1580,59625
-(defcustom proof-auto-multiple-files proof-auto-multiple-files1603,60666
-(defcustom proof-shell-prompt-pattern proof-shell-prompt-pattern1629,61491
-(defcustom proof-shell-wakeup-char proof-shell-wakeup-char1638,61829
-(defcustom proof-shell-annotated-prompt-regexp proof-shell-annotated-prompt-regexp1644,62060
-(defcustom proof-shell-abort-goal-regexp proof-shell-abort-goal-regexp1660,62700
-(defcustom proof-shell-error-regexp proof-shell-error-regexp1665,62835
-(defcustom proof-shell-truncate-before-error proof-shell-truncate-before-error1685,63629
-(defcustom pg-next-error-regexp pg-next-error-regexp1699,64172
-(defcustom pg-next-error-filename-regexp pg-next-error-filename-regexp1714,64782
-(defcustom pg-next-error-extract-filename pg-next-error-extract-filename1738,65820
-(defcustom proof-shell-interrupt-regexp proof-shell-interrupt-regexp1745,66063
-(defcustom proof-shell-proof-completed-regexp proof-shell-proof-completed-regexp1759,66655
-(defcustom proof-shell-clear-response-regexp proof-shell-clear-response-regexp1772,67163
-(defcustom proof-shell-clear-goals-regexp proof-shell-clear-goals-regexp1779,67462
-(defcustom proof-shell-start-goals-regexp proof-shell-start-goals-regexp1786,67755
-(defcustom proof-shell-end-goals-regexp proof-shell-end-goals-regexp1794,68122
-(defcustom proof-shell-eager-annotation-start proof-shell-eager-annotation-start1800,68364
-(defcustom proof-shell-eager-annotation-start-length proof-shell-eager-annotation-start-length1818,69102
-(defcustom proof-shell-eager-annotation-end proof-shell-eager-annotation-end1829,69529
-(defcustom proof-shell-assumption-regexp proof-shell-assumption-regexp1845,70205
-(defcustom proof-shell-process-file proof-shell-process-file1855,70617
-(defcustom proof-shell-retract-files-regexp proof-shell-retract-files-regexp1877,71569
-(defcustom proof-shell-compute-new-files-list proof-shell-compute-new-files-list1886,71905
-(defcustom pg-use-specials-for-fontify pg-use-specials-for-fontify1898,72450
-(defcustom proof-shell-set-elisp-variable-regexp proof-shell-set-elisp-variable-regexp1906,72774
-(defcustom proof-shell-match-pgip-cmd proof-shell-match-pgip-cmd1939,74246
-(defcustom proof-shell-issue-pgip-cmd proof-shell-issue-pgip-cmd1948,74576
-(defcustom proof-shell-query-dependencies-cmd proof-shell-query-dependencies-cmd1957,74932
-(defcustom proof-shell-theorem-dependency-list-regexp proof-shell-theorem-dependency-list-regexp1964,75192
-(defcustom proof-shell-theorem-dependency-list-split proof-shell-theorem-dependency-list-split1980,75852
-(defcustom proof-shell-show-dependency-cmd proof-shell-show-dependency-cmd1989,76277
-(defcustom proof-shell-trace-output-regexp proof-shell-trace-output-regexp1996,76546
-(defcustom proof-shell-thms-output-regexp proof-shell-thms-output-regexp2012,77090
-(defcustom proof-shell-filename-escapes proof-shell-filename-escapes2024,77475
-(defcustom proof-shell-process-connection-type proof-shell-process-connection-type2041,78155
-(defcustom proof-shell-strip-crs-from-input proof-shell-strip-crs-from-input2061,79033
-(defcustom proof-shell-strip-crs-from-output proof-shell-strip-crs-from-output2073,79522
-(defcustom proof-shell-insert-hook proof-shell-insert-hook2081,79890
-(defcustom proof-pre-shell-start-hook proof-pre-shell-start-hook2119,81731
-(defcustom proof-shell-handle-delayed-output-hookproof-shell-handle-delayed-output-hook2135,82203
-(defcustom proof-shell-handle-error-or-interrupt-hookproof-shell-handle-error-or-interrupt-hook2141,82418
-(defcustom proof-shell-pre-interrupt-hookproof-shell-pre-interrupt-hook2149,82784
-(defcustom proof-shell-process-output-system-specific proof-shell-process-output-system-specific2159,83154
-(defcustom proof-state-change-hook proof-state-change-hook2178,84019
-(defcustom proof-shell-font-lock-keywords proof-shell-font-lock-keywords2189,84401
-(defgroup proof-goals proof-goals2203,84758
-(defcustom pg-subterm-first-special-char pg-subterm-first-special-char2208,84879
-(defcustom pg-subterm-anns-use-stack pg-subterm-anns-use-stack2216,85191
-(defcustom pg-goals-change-goal pg-goals-change-goal2225,85495
-(defcustom pbp-goal-command pbp-goal-command2230,85610
-(defcustom pbp-hyp-command pbp-hyp-command2235,85766
-(defcustom pg-subterm-help-cmd pg-subterm-help-cmd2240,85928
-(defcustom pg-goals-error-regexp pg-goals-error-regexp2247,86164
-(defcustom proof-shell-result-start proof-shell-result-start2252,86324
-(defcustom proof-shell-result-end proof-shell-result-end2258,86558
-(defcustom pg-subterm-start-char pg-subterm-start-char2264,86771
-(defcustom pg-subterm-sep-char pg-subterm-sep-char2278,87353
-(defcustom pg-subterm-end-char pg-subterm-end-char2284,87532
-(defcustom pg-topterm-char pg-topterm-char2290,87689
-(defcustom proof-goals-font-lock-keywords proof-goals-font-lock-keywords2307,88295
-(defcustom proof-resp-font-lock-keywords proof-resp-font-lock-keywords2321,88974
-(defcustom pg-before-fontify-output-hook pg-before-fontify-output-hook2333,89552
-(defcustom pg-after-fontify-output-hook pg-after-fontify-output-hook2341,89912
-(defgroup proof-x-symbol proof-x-symbol2353,90166
-(defcustom proof-xsym-extra-modes proof-xsym-extra-modes2358,90294
-(defcustom proof-xsym-font-lock-keywords proof-xsym-font-lock-keywords2371,90923
-(defcustom proof-xsym-activate-command proof-xsym-activate-command2379,91300
-(defcustom proof-xsym-deactivate-command proof-xsym-deactivate-command2386,91536
-(defpgcustom x-symbol-language x-symbol-language2393,91778
-(defpgcustom favourites favourites2408,92225
-(defpgcustom menu-entries menu-entries2413,92415
-(defpgcustom help-menu-entries help-menu-entries2420,92652
-(defpgcustom keymap keymap2427,92915
-(defpgcustom completion-table completion-table2432,93086
-(defpgcustom tags-program tags-program2442,93449
-(defcustom proof-general-name proof-general-name2454,93622
-(defcustom proof-general-home-pageproof-general-home-page2459,93779
-(defcustom proof-unnamed-theorem-nameproof-unnamed-theorem-name2465,93933
-(defcustom proof-universal-keysproof-universal-keys2473,94209
+generic/proof-compat.el,938
+(defun pg-custom-undeclare-variable pg-custom-undeclare-variable28,1002
+(defun subst-char-in-string subst-char-in-string99,3142
+(defun replace-regexp-in-string replace-regexp-in-string112,3633
+(defconst menuvisiblep menuvisiblep174,6346
+(defun set-window-text-height set-window-text-height191,6965
+(defun warn warn246,8849
+(defun redraw-modeline redraw-modeline253,9104
+(defun replace-in-string replace-in-string268,9671
+(defun proof-buffer-syntactic-context-emulate proof-buffer-syntactic-context-emulate317,11189
+(defvar read-shell-command-mapread-shell-command-map350,12496
+(defun read-shell-command read-shell-command368,13198
+(defun remassq remassq380,13679
+(defun remassoc remassoc392,14068
+(defun frames-of-buffer frames-of-buffer405,14513
+(defmacro with-selected-window with-selected-window444,15776
+(defun pg-pop-to-buffer pg-pop-to-buffer480,16901
+(defun process-live-p process-live-p531,18753
+
+generic/proof-config.el,15985
+(defgroup proof-user-options proof-user-options84,3174
+(defcustom proof-electric-terminator-enable proof-electric-terminator-enable89,3288
+(defcustom proof-toolbar-enable proof-toolbar-enable101,3822
+(defpgcustom x-symbol-enable x-symbol-enable108,4060
+(defpgcustom mmm-enable mmm-enable117,4410
+(defcustom pg-show-hints pg-show-hints126,4764
+(defcustom proof-output-fontify-enable proof-output-fontify-enable131,4899
+(defcustom proof-trace-output-slow-catchup proof-trace-output-slow-catchup141,5281
+(defcustom proof-strict-state-preserving proof-strict-state-preserving151,5779
+(defcustom proof-strict-read-only proof-strict-read-only164,6388
+(defcustom proof-three-window-mode proof-three-window-mode174,6738
+(defcustom proof-multiple-frames-enable proof-multiple-frames-enable192,7467
+(defcustom proof-delete-empty-windows proof-delete-empty-windows201,7803
+(defcustom proof-shrink-windows-tofit proof-shrink-windows-tofit212,8334
+(defcustom proof-toolbar-use-button-enablers proof-toolbar-use-button-enablers219,8606
+(defcustom proof-query-file-save-when-activating-scripting proof-query-file-save-when-activating-scripting242,9478
+(defpgcustom script-indent script-indent258,10201
+(defcustom proof-one-command-per-line proof-one-command-per-line264,10389
+(defcustom proof-prog-name-ask proof-prog-name-ask272,10609
+(defcustom proof-prog-name-guess proof-prog-name-guess278,10770
+(defcustom proof-tidy-responseproof-tidy-response286,11030
+(defcustom proof-show-debug-messages proof-show-debug-messages300,11497
+(defcustom proof-experimental-features proof-experimental-features309,11875
+(defcustom proof-follow-mode proof-follow-mode327,12637
+(defcustom proof-auto-action-when-deactivating-scripting proof-auto-action-when-deactivating-scripting353,13832
+(defcustom proof-script-command-separator proof-script-command-separator376,14783
+(defcustom proof-rsh-command proof-rsh-command384,15076
+(defcustom proof-disappearing-proofs proof-disappearing-proofs400,15613
+(defgroup proof-faces proof-faces427,16263
+(defmacro proof-face-specs proof-face-specs432,16369
+(defface proof-queue-face proof-queue-face447,16815
+(defface proof-locked-faceproof-locked-face455,17088
+(defface proof-declaration-name-faceproof-declaration-name-face463,17346
+(defconst proof-declaration-name-face proof-declaration-name-face475,17739
+(defface proof-tacticals-name-faceproof-tacticals-name-face480,17975
+(defconst proof-tacticals-name-face proof-tacticals-name-face489,18237
+(defface proof-tactics-name-faceproof-tactics-name-face494,18467
+(defconst proof-tactics-name-face proof-tactics-name-face503,18732
+(defface proof-error-face proof-error-face508,18956
+(defface proof-warning-faceproof-warning-face516,19160
+(defface proof-eager-annotation-faceproof-eager-annotation-face525,19417
+(defface proof-debug-message-faceproof-debug-message-face533,19635
+(defface proof-boring-faceproof-boring-face541,19834
+(defface proof-mouse-highlight-faceproof-mouse-highlight-face549,20026
+(defface proof-highlight-dependent-faceproof-highlight-dependent-face557,20222
+(defface proof-highlight-dependency-faceproof-highlight-dependency-face565,20431
+(defgroup prover-config prover-config583,20690
+(defcustom proof-mode-for-shell proof-mode-for-shell617,21809
+(defcustom proof-mode-for-response proof-mode-for-response624,22056
+(defcustom proof-mode-for-goals proof-mode-for-goals631,22339
+(defcustom proof-mode-for-script proof-mode-for-script638,22594
+(defcustom proof-guess-command-line proof-guess-command-line649,23028
+(defcustom proof-assistant-home-page proof-assistant-home-page664,23525
+(defcustom proof-context-command proof-context-command670,23695
+(defcustom proof-info-command proof-info-command675,23829
+(defcustom proof-showproof-command proof-showproof-command682,24101
+(defcustom proof-goal-command proof-goal-command687,24237
+(defcustom proof-save-command proof-save-command695,24535
+(defcustom proof-find-theorems-command proof-find-theorems-command703,24845
+(defconst proof-toolbar-entries-defaultproof-toolbar-entries-default710,25154
+(defpgcustom toolbar-entries toolbar-entries741,26886
+(defcustom proof-assistant-true-value proof-assistant-true-value759,27607
+(defcustom proof-assistant-false-value proof-assistant-false-value765,27797
+(defcustom proof-assistant-format-int-fn proof-assistant-format-int-fn771,27991
+(defcustom proof-assistant-format-string-fn proof-assistant-format-string-fn778,28240
+(defcustom proof-assistant-setting-format proof-assistant-setting-format785,28507
+(defgroup proof-script proof-script807,29202
+(defcustom proof-terminal-char proof-terminal-char812,29332
+(defcustom proof-script-sexp-commands proof-script-sexp-commands822,29736
+(defcustom proof-script-command-end-regexp proof-script-command-end-regexp833,30206
+(defcustom proof-script-command-start-regexp proof-script-command-start-regexp851,31025
+(defcustom proof-script-use-old-parser proof-script-use-old-parser862,31487
+(defcustom proof-script-integral-proofs proof-script-integral-proofs874,31976
+(defcustom proof-script-fly-past-comments proof-script-fly-past-comments889,32632
+(defcustom proof-script-parse-function proof-script-parse-function896,32938
+(defcustom proof-script-comment-start proof-script-comment-start914,33584
+(defcustom proof-script-comment-start-regexp proof-script-comment-start-regexp925,34019
+(defcustom proof-script-comment-end proof-script-comment-end933,34336
+(defcustom proof-script-comment-end-regexp proof-script-comment-end-regexp942,34667
+(defcustom pg-insert-output-as-comment-fn pg-insert-output-as-comment-fn950,34978
+(defcustom proof-string-start-regexp proof-string-start-regexp956,35230
+(defcustom proof-string-end-regexp proof-string-end-regexp961,35395
+(defcustom proof-case-fold-search proof-case-fold-search966,35556
+(defcustom proof-save-command-regexp proof-save-command-regexp975,35972
+(defcustom proof-save-with-hole-regexp proof-save-with-hole-regexp980,36083
+(defcustom proof-save-with-hole-result proof-save-with-hole-result992,36535
+(defcustom proof-goal-command-regexp proof-goal-command-regexp1003,36999
+(defcustom proof-goal-with-hole-regexp proof-goal-with-hole-regexp1012,37391
+(defcustom proof-goal-with-hole-result proof-goal-with-hole-result1024,37838
+(defcustom proof-non-undoables-regexp proof-non-undoables-regexp1034,38237
+(defcustom proof-nested-undo-regexp proof-nested-undo-regexp1045,38693
+(defcustom proof-ignore-for-undo-count proof-ignore-for-undo-count1061,39405
+(defcustom proof-script-next-entity-regexps proof-script-next-entity-regexps1069,39708
+(defcustom proof-script-find-next-entity-fnproof-script-find-next-entity-fn1113,41442
+(defcustom proof-goal-command-p proof-goal-command-p1139,42670
+(defcustom proof-really-save-command-p proof-really-save-command-p1166,44106
+(defcustom proof-completed-proof-behaviour proof-completed-proof-behaviour1178,44567
+(defcustom proof-count-undos-fn proof-count-undos-fn1206,45927
+(defconst proof-no-command proof-no-command1241,47528
+(defcustom proof-find-and-forget-fn proof-find-and-forget-fn1246,47732
+(defcustom proof-forget-id-command proof-forget-id-command1263,48443
+(defcustom pg-topterm-goalhyp-fn pg-topterm-goalhyp-fn1273,48801
+(defcustom proof-kill-goal-command proof-kill-goal-command1285,49282
+(defcustom proof-undo-n-times-cmd proof-undo-n-times-cmd1299,49792
+(defcustom proof-nested-goals-history-p proof-nested-goals-history-p1313,50341
+(defcustom proof-state-preserving-p proof-state-preserving-p1322,50679
+(defcustom proof-activate-scripting-hook proof-activate-scripting-hook1332,51149
+(defcustom proof-indent proof-indent1355,51962
+(defcustom proof-indent-pad-eol proof-indent-pad-eol1361,52136
+(defcustom proof-indent-hang proof-indent-hang1368,52376
+(defcustom proof-indent-enclose-offset proof-indent-enclose-offset1373,52502
+(defcustom proof-indent-open-offset proof-indent-open-offset1378,52644
+(defcustom proof-indent-close-offset proof-indent-close-offset1383,52781
+(defcustom proof-indent-any-regexp proof-indent-any-regexp1388,52919
+(defcustom proof-indent-inner-regexp proof-indent-inner-regexp1393,53079
+(defcustom proof-indent-enclose-regexp proof-indent-enclose-regexp1398,53233
+(defcustom proof-indent-open-regexp proof-indent-open-regexp1403,53387
+(defcustom proof-indent-close-regexp proof-indent-close-regexp1408,53539
+(defcustom proof-script-font-lock-keywords proof-script-font-lock-keywords1414,53693
+(defcustom proof-script-span-context-menu-extensions proof-script-span-context-menu-extensions1426,54066
+(defgroup proof-shell proof-shell1452,54855
+(defcustom proof-prog-name proof-prog-name1462,55026
+(defcustom proof-shell-auto-terminate-commands proof-shell-auto-terminate-commands1471,55381
+(defcustom proof-shell-pre-sync-init-cmd proof-shell-pre-sync-init-cmd1480,55778
+(defcustom proof-shell-init-cmd proof-shell-init-cmd1494,56337
+(defcustom proof-shell-restart-cmd proof-shell-restart-cmd1505,56807
+(defcustom proof-shell-quit-cmd proof-shell-quit-cmd1510,56962
+(defcustom proof-shell-quit-timeout proof-shell-quit-timeout1515,57129
+(defcustom proof-shell-cd-cmd proof-shell-cd-cmd1525,57577
+(defcustom proof-shell-start-silent-cmd proof-shell-start-silent-cmd1542,58244
+(defcustom proof-shell-stop-silent-cmd proof-shell-stop-silent-cmd1551,58620
+(defcustom proof-shell-silent-threshold proof-shell-silent-threshold1560,58957
+(defcustom proof-shell-inform-file-processed-cmd proof-shell-inform-file-processed-cmd1568,59291
+(defcustom proof-shell-inform-file-retracted-cmd proof-shell-inform-file-retracted-cmd1589,60214
+(defcustom proof-auto-multiple-files proof-auto-multiple-files1612,61255
+(defcustom proof-shell-prompt-pattern proof-shell-prompt-pattern1638,62080
+(defcustom proof-shell-wakeup-char proof-shell-wakeup-char1648,62502
+(defcustom proof-shell-annotated-prompt-regexp proof-shell-annotated-prompt-regexp1654,62733
+(defcustom proof-shell-abort-goal-regexp proof-shell-abort-goal-regexp1670,63373
+(defcustom proof-shell-error-regexp proof-shell-error-regexp1675,63508
+(defcustom proof-shell-truncate-before-error proof-shell-truncate-before-error1695,64302
+(defcustom pg-next-error-regexp pg-next-error-regexp1709,64845
+(defcustom pg-next-error-filename-regexp pg-next-error-filename-regexp1724,65455
+(defcustom pg-next-error-extract-filename pg-next-error-extract-filename1748,66493
+(defcustom proof-shell-interrupt-regexp proof-shell-interrupt-regexp1755,66736
+(defcustom proof-shell-proof-completed-regexp proof-shell-proof-completed-regexp1769,67328
+(defcustom proof-shell-clear-response-regexp proof-shell-clear-response-regexp1782,67836
+(defcustom proof-shell-clear-goals-regexp proof-shell-clear-goals-regexp1789,68135
+(defcustom proof-shell-start-goals-regexp proof-shell-start-goals-regexp1796,68428
+(defcustom proof-shell-end-goals-regexp proof-shell-end-goals-regexp1804,68795
+(defcustom proof-shell-eager-annotation-start proof-shell-eager-annotation-start1810,69037
+(defcustom proof-shell-eager-annotation-start-length proof-shell-eager-annotation-start-length1828,69775
+(defcustom proof-shell-eager-annotation-end proof-shell-eager-annotation-end1839,70202
+(defcustom proof-shell-assumption-regexp proof-shell-assumption-regexp1855,70878
+(defcustom proof-shell-process-file proof-shell-process-file1865,71290
+(defcustom proof-shell-retract-files-regexp proof-shell-retract-files-regexp1887,72242
+(defcustom proof-shell-compute-new-files-list proof-shell-compute-new-files-list1896,72578
+(defcustom pg-use-specials-for-fontify pg-use-specials-for-fontify1908,73123
+(defcustom proof-shell-set-elisp-variable-regexp proof-shell-set-elisp-variable-regexp1916,73447
+(defcustom proof-shell-match-pgip-cmd proof-shell-match-pgip-cmd1949,74919
+(defcustom proof-shell-issue-pgip-cmd proof-shell-issue-pgip-cmd1958,75249
+(defcustom proof-shell-query-dependencies-cmd proof-shell-query-dependencies-cmd1967,75605
+(defcustom proof-shell-theorem-dependency-list-regexp proof-shell-theorem-dependency-list-regexp1974,75865
+(defcustom proof-shell-theorem-dependency-list-split proof-shell-theorem-dependency-list-split1990,76525
+(defcustom proof-shell-show-dependency-cmd proof-shell-show-dependency-cmd1999,76950
+(defcustom proof-shell-identifier-under-mouse-cmd proof-shell-identifier-under-mouse-cmd2006,77219
+(defcustom proof-shell-trace-output-regexp proof-shell-trace-output-regexp2029,78300
+(defcustom proof-shell-thms-output-regexp proof-shell-thms-output-regexp2045,78844
+(defcustom proof-shell-filename-escapes proof-shell-filename-escapes2057,79229
+(defcustom proof-shell-process-connection-type proof-shell-process-connection-type2074,79909
+(defcustom proof-shell-strip-crs-from-input proof-shell-strip-crs-from-input2094,80787
+(defcustom proof-shell-strip-crs-from-output proof-shell-strip-crs-from-output2106,81276
+(defcustom proof-shell-insert-hook proof-shell-insert-hook2114,81644
+(defcustom proof-pre-shell-start-hook proof-pre-shell-start-hook2154,83608
+(defcustom proof-shell-handle-delayed-output-hookproof-shell-handle-delayed-output-hook2170,84080
+(defcustom proof-shell-handle-error-or-interrupt-hookproof-shell-handle-error-or-interrupt-hook2176,84295
+(defcustom proof-shell-pre-interrupt-hookproof-shell-pre-interrupt-hook2191,84909
+(defcustom proof-shell-process-output-system-specific proof-shell-process-output-system-specific2201,85279
+(defcustom proof-state-change-hook proof-state-change-hook2220,86144
+(defcustom proof-shell-font-lock-keywords proof-shell-font-lock-keywords2231,86526
+(defgroup proof-goals proof-goals2245,86883
+(defcustom pg-subterm-first-special-char pg-subterm-first-special-char2250,87004
+(defcustom pg-subterm-anns-use-stack pg-subterm-anns-use-stack2258,87316
+(defcustom pg-goals-change-goal pg-goals-change-goal2267,87620
+(defcustom pbp-goal-command pbp-goal-command2272,87735
+(defcustom pbp-hyp-command pbp-hyp-command2277,87891
+(defcustom pg-subterm-help-cmd pg-subterm-help-cmd2282,88053
+(defcustom pg-goals-error-regexp pg-goals-error-regexp2289,88289
+(defcustom proof-shell-result-start proof-shell-result-start2294,88449
+(defcustom proof-shell-result-end proof-shell-result-end2300,88683
+(defcustom pg-subterm-start-char pg-subterm-start-char2306,88896
+(defcustom pg-subterm-sep-char pg-subterm-sep-char2320,89478
+(defcustom pg-subterm-end-char pg-subterm-end-char2326,89657
+(defcustom pg-topterm-char pg-topterm-char2332,89814
+(defcustom proof-goals-font-lock-keywords proof-goals-font-lock-keywords2349,90420
+(defcustom proof-resp-font-lock-keywords proof-resp-font-lock-keywords2363,91099
+(defcustom pg-before-fontify-output-hook pg-before-fontify-output-hook2375,91677
+(defcustom pg-after-fontify-output-hook pg-after-fontify-output-hook2383,92037
+(defgroup proof-x-symbol proof-x-symbol2395,92291
+(defcustom proof-xsym-extra-modes proof-xsym-extra-modes2400,92419
+(defcustom proof-xsym-font-lock-keywords proof-xsym-font-lock-keywords2413,93048
+(defcustom proof-xsym-activate-command proof-xsym-activate-command2421,93425
+(defcustom proof-xsym-deactivate-command proof-xsym-deactivate-command2428,93661
+(defpgcustom x-symbol-language x-symbol-language2435,93903
+(defpgcustom favourites favourites2450,94350
+(defpgcustom menu-entries menu-entries2455,94540
+(defpgcustom help-menu-entries help-menu-entries2462,94777
+(defpgcustom keymap keymap2469,95040
+(defpgcustom completion-table completion-table2474,95211
+(defpgcustom tags-program tags-program2484,95576
+(defcustom proof-general-name proof-general-name2496,95749
+(defcustom proof-general-home-pageproof-general-home-page2501,95906
+(defcustom proof-unnamed-theorem-nameproof-unnamed-theorem-name2507,96065
+(defcustom proof-universal-keysproof-universal-keys2515,96341
generic/proof-depends.el,1325
-(defvar proof-thm-names-of-files proof-thm-names-of-files19,532
-(defvar proof-def-names-of-files proof-def-names-of-files25,816
-(defun proof-depends-module-name-for-buffer proof-depends-module-name-for-buffer34,1120
-(defun proof-depends-module-of proof-depends-module-of44,1562
-(defun proof-depends-names-in-same-file proof-depends-names-in-same-file52,1856
-(defun proof-depends-process-dependencies proof-depends-process-dependencies71,2476
-(defun proof-dependency-in-span-context-menu proof-dependency-in-span-context-menu124,4218
-(defun proof-dep-alldeps-menu proof-dep-alldeps-menu147,5121
-(defun proof-dep-make-alldeps-menu proof-dep-make-alldeps-menu153,5348
-(defun proof-dep-split-deps proof-dep-split-deps171,5844
-(defun proof-dep-make-submenu proof-dep-make-submenu192,6543
-(defun proof-make-highlight-depts-menu proof-make-highlight-depts-menu202,6896
-(defun proof-goto-dependency proof-goto-dependency212,7200
-(defun proof-show-dependency proof-show-dependency218,7423
-(defconst pg-dep-span-priority pg-dep-span-priority225,7713
-(defconst pg-ordinary-span-priority pg-ordinary-span-priority226,7749
-(defun proof-highlight-depcs proof-highlight-depcs228,7791
-(defun proof-highlight-depts proof-highlight-depts238,8221
-(defun proof-dep-unhighlight proof-dep-unhighlight249,8695
-
-generic/proof-easy-config.el,315
-(defvar proof-easy-config-derived-modes-tableproof-easy-config-derived-modes-table15,484
-(defun proof-easy-config-define-derived-modes proof-easy-config-define-derived-modes22,888
-(defun proof-easy-config-check-setup proof-easy-config-check-setup57,2391
-(defmacro proof-easy-config proof-easy-config74,3051
+(defvar proof-thm-names-of-files proof-thm-names-of-files19,540
+(defvar proof-def-names-of-files proof-def-names-of-files25,824
+(defun proof-depends-module-name-for-buffer proof-depends-module-name-for-buffer34,1128
+(defun proof-depends-module-of proof-depends-module-of44,1570
+(defun proof-depends-names-in-same-file proof-depends-names-in-same-file52,1864
+(defun proof-depends-process-dependencies proof-depends-process-dependencies71,2484
+(defun proof-dependency-in-span-context-menu proof-dependency-in-span-context-menu124,4226
+(defun proof-dep-alldeps-menu proof-dep-alldeps-menu147,5129
+(defun proof-dep-make-alldeps-menu proof-dep-make-alldeps-menu153,5356
+(defun proof-dep-split-deps proof-dep-split-deps171,5852
+(defun proof-dep-make-submenu proof-dep-make-submenu192,6551
+(defun proof-make-highlight-depts-menu proof-make-highlight-depts-menu202,6904
+(defun proof-goto-dependency proof-goto-dependency212,7208
+(defun proof-show-dependency proof-show-dependency218,7431
+(defconst pg-dep-span-priority pg-dep-span-priority225,7721
+(defconst pg-ordinary-span-priority pg-ordinary-span-priority226,7757
+(defun proof-highlight-depcs proof-highlight-depcs228,7799
+(defun proof-highlight-depts proof-highlight-depts238,8229
+(defun proof-dep-unhighlight proof-dep-unhighlight249,8703
+
+generic/proof-easy-config.el,317
+(defconst proof-easy-config-derived-modes-tableproof-easy-config-derived-modes-table15,492
+(defun proof-easy-config-define-derived-modes proof-easy-config-define-derived-modes22,898
+(defun proof-easy-config-check-setup proof-easy-config-check-setup57,2460
+(defmacro proof-easy-config proof-easy-config89,3785
generic/proof.el,809
(deflocal proof-buffer-type proof-buffer-type35,900
@@ -434,309 +765,321 @@ generic/proof.el,809
(defvar proof-shell-proof-completed proof-shell-proof-completed97,3316
(defvar proof-terminal-string proof-terminal-string109,3861
-generic/proof-indent.el,344
-(defun proof-indent-indent proof-indent-indent13,337
-(defun proof-indent-offset proof-indent-offset22,603
-(defun proof-indent-inner-p proof-indent-inner-p39,1203
-(defun proof-indent-goto-prev proof-indent-goto-prev48,1510
-(defun proof-indent-calculate proof-indent-calculate55,1843
-(defun proof-indent-line proof-indent-line74,2559
-
-generic/proof-menu.el,4154
+generic/proof-indent.el,475
+(defun proof-indent-indent proof-indent-indent13,357
+(defun proof-indent-offset proof-indent-offset22,623
+(defun proof-indent-inner-p proof-indent-inner-p39,1223
+(defun proof-indent-goto-prev proof-indent-goto-prev48,1530
+(defun proof-indent-calculate proof-indent-calculate55,1863
+(defun proof-indent-line proof-indent-line74,2579
+(defun proof-indent-pad-eol proof-indent-pad-eol98,3380
+(defun proof-indent-pad-eol-region proof-indent-pad-eol-region116,3974
+
+generic/proof-menu.el,4163
(defvar proof-display-some-buffers-count proof-display-some-buffers-count19,468
(defun proof-display-some-buffers proof-display-some-buffers21,513
-(defun proof-menu-define-keys proof-menu-define-keys69,2324
-(define-key map map72,2472
-(define-key map map73,2524
-(define-key map map74,2575
-(define-key map map75,2628
-(define-key map map76,2682
-(define-key map map77,2744
-(define-key map map78,2804
-(define-key map map79,2866
-(define-key map map81,2987
-(define-key map map82,3051
-(define-key map map83,3106
-(define-key map map84,3177
-(define-key map map85,3259
-(define-key map map86,3313
-(define-key map map87,3378
-(define-key map map88,3452
-(define-key map map89,3507
-(define-key map map91,3645
-(define-key map map92,3711
-(define-key map map94,3861
-(define-key map map95,3931
-(define-key map map96,3997
-(define-key map map98,4112
-(define-key map map99,4175
-(define-key map map101,4260
-(define-key map map108,4586
-(define-key map map109,4645
-(defun proof-menu-define-main proof-menu-define-main129,5235
-(defun proof-menu-define-specific proof-menu-define-specific139,5436
-(defun proof-assistant-menu-update proof-assistant-menu-update174,6443
-(defvar proof-help-menuproof-help-menu188,6874
-(defvar proof-show-hide-menuproof-show-hide-menu196,7152
-(defvar proof-buffer-menuproof-buffer-menu205,7465
-(defvar proof-quick-opts-menuproof-quick-opts-menu257,9363
-(defun proof-quick-opts-vars proof-quick-opts-vars343,12701
-(defun proof-quick-opts-changed-from-defaults-p proof-quick-opts-changed-from-defaults-p363,13275
-(defun proof-quick-opts-changed-from-saved-p proof-quick-opts-changed-from-saved-p367,13380
-(defun proof-quick-opts-save proof-quick-opts-save378,13732
-(defun proof-quick-opts-reset proof-quick-opts-reset383,13900
-(defconst proof-config-menuproof-config-menu395,14168
-(defconst proof-advanced-menuproof-advanced-menu402,14347
-(defvar proof-menu proof-menu419,14909
-(defvar proof-main-menuproof-main-menu428,15193
-(defvar proof-aux-menuproof-aux-menu438,15419
-(defvar proof-menu-favourites proof-menu-favourites454,15741
-(defun proof-menu-define-favourites-menu proof-menu-define-favourites-menu457,15848
-(defmacro proof-defshortcut proof-defshortcut478,16519
-(defmacro proof-definvisible proof-definvisible492,17056
-(defun proof-def-favourite proof-def-favourite505,17603
-(defvar proof-make-favourite-cmd-history proof-make-favourite-cmd-history528,18578
-(defvar proof-make-favourite-menu-history proof-make-favourite-menu-history531,18663
-(defun proof-save-favourites proof-save-favourites534,18749
-(defun proof-del-favourite proof-del-favourite539,18897
-(defun proof-read-favourite proof-read-favourite556,19458
-(defun proof-add-favourite proof-add-favourite581,20261
-(defvar proof-assistant-settings proof-assistant-settings608,21312
-(defvar proof-menu-settings proof-menu-settings615,21675
-(defun proof-menu-define-settings-menu proof-menu-define-settings-menu618,21749
-(defun proof-menu-entry-name proof-menu-entry-name636,22393
-(defun proof-menu-entry-for-setting proof-menu-entry-for-setting641,22552
-(defun proof-settings-vars proof-settings-vars659,23042
-(defun proof-settings-changed-from-defaults-p proof-settings-changed-from-defaults-p664,23219
-(defun proof-settings-changed-from-saved-p proof-settings-changed-from-saved-p668,23325
-(defun proof-settings-save proof-settings-save672,23428
-(defun proof-settings-reset proof-settings-reset677,23595
-(defun proof-defpacustom-fn proof-defpacustom-fn685,23841
-(defmacro defpacustom defpacustom745,26033
-(defun proof-assistant-invisible-command-ifposs proof-assistant-invisible-command-ifposs756,26673
-(defun proof-assistant-settings-cmd proof-assistant-settings-cmd776,27523
-(defun proof-assistant-format proof-assistant-format802,28660
-(defvar proof-assistant-format-table proof-assistant-format-table819,29402
-(defun proof-assistant-format-bool proof-assistant-format-bool827,29771
-(defun proof-assistant-format-int proof-assistant-format-int830,29884
-(defun proof-assistant-format-string proof-assistant-format-string833,29976
+(defun proof-menu-define-keys proof-menu-define-keys81,2842
+(define-key map map84,2990
+(define-key map map85,3042
+(define-key map map86,3093
+(define-key map map87,3146
+(define-key map map88,3200
+(define-key map map89,3262
+(define-key map map90,3322
+(define-key map map91,3384
+(define-key map map93,3505
+(define-key map map94,3569
+(define-key map map95,3624
+(define-key map map96,3695
+(define-key map map97,3777
+(define-key map map98,3831
+(define-key map map99,3896
+(define-key map map100,3970
+(define-key map map101,4025
+(define-key map map103,4163
+(define-key map map104,4229
+(define-key map map106,4379
+(define-key map map107,4449
+(define-key map map108,4515
+(define-key map map110,4630
+(define-key map map111,4693
+(define-key map map113,4778
+(define-key map map120,5104
+(define-key map map121,5163
+(defun proof-menu-define-main proof-menu-define-main141,5753
+(defun proof-menu-define-specific proof-menu-define-specific151,5954
+(defun proof-assistant-menu-update proof-assistant-menu-update186,6971
+(defvar proof-help-menuproof-help-menu200,7402
+(defvar proof-show-hide-menuproof-show-hide-menu208,7680
+(defvar proof-buffer-menuproof-buffer-menu217,7993
+(defvar proof-quick-opts-menuproof-quick-opts-menu271,9982
+(defun proof-quick-opts-vars proof-quick-opts-vars374,14225
+(defun proof-quick-opts-changed-from-defaults-p proof-quick-opts-changed-from-defaults-p396,14882
+(defun proof-quick-opts-changed-from-saved-p proof-quick-opts-changed-from-saved-p400,14987
+(defun proof-quick-opts-save proof-quick-opts-save411,15339
+(defun proof-quick-opts-reset proof-quick-opts-reset416,15507
+(defconst proof-config-menuproof-config-menu428,15775
+(defconst proof-advanced-menuproof-advanced-menu435,15954
+(defvar proof-menu proof-menu453,16600
+(defvar proof-main-menuproof-main-menu462,16884
+(defvar proof-aux-menuproof-aux-menu472,17110
+(defvar proof-menu-favourites proof-menu-favourites488,17432
+(defun proof-menu-define-favourites-menu proof-menu-define-favourites-menu491,17539
+(defmacro proof-defshortcut proof-defshortcut512,18210
+(defmacro proof-definvisible proof-definvisible526,18747
+(defun proof-def-favourite proof-def-favourite539,19294
+(defvar proof-make-favourite-cmd-history proof-make-favourite-cmd-history562,20269
+(defvar proof-make-favourite-menu-history proof-make-favourite-menu-history565,20354
+(defun proof-save-favourites proof-save-favourites568,20440
+(defun proof-del-favourite proof-del-favourite573,20588
+(defun proof-read-favourite proof-read-favourite590,21149
+(defun proof-add-favourite proof-add-favourite615,21952
+(defvar proof-assistant-settings proof-assistant-settings642,23003
+(defvar proof-menu-settings proof-menu-settings649,23366
+(defun proof-menu-define-settings-menu proof-menu-define-settings-menu652,23440
+(defun proof-menu-entry-name proof-menu-entry-name670,24084
+(defun proof-menu-entry-for-setting proof-menu-entry-for-setting675,24243
+(defun proof-settings-vars proof-settings-vars693,24733
+(defun proof-settings-changed-from-defaults-p proof-settings-changed-from-defaults-p698,24910
+(defun proof-settings-changed-from-saved-p proof-settings-changed-from-saved-p702,25016
+(defun proof-settings-save proof-settings-save706,25119
+(defun proof-settings-reset proof-settings-reset711,25286
+(defun proof-defpacustom-fn proof-defpacustom-fn719,25532
+(defmacro defpacustom defpacustom779,27724
+(defun proof-assistant-invisible-command-ifposs proof-assistant-invisible-command-ifposs790,28364
+(defun proof-assistant-settings-cmd proof-assistant-settings-cmd810,29214
+(defun proof-assistant-format proof-assistant-format828,29903
+(defvar proof-assistant-format-table proof-assistant-format-table845,30645
+(defun proof-assistant-format-bool proof-assistant-format-bool853,31014
+(defun proof-assistant-format-int proof-assistant-format-int856,31127
+(defun proof-assistant-format-string proof-assistant-format-string859,31219
generic/proof-mmm.el,179
(defun proof-mmm-support-available proof-mmm-support-available25,909
(defun proof-mmm-set-global proof-mmm-set-global49,1757
(defun proof-mmm-enable proof-mmm-enable64,2298
-generic/proof-script.el,7883
-(defvar proof-last-theorem-dependencies proof-last-theorem-dependencies37,1030
-(defvar proof-nesting-depth proof-nesting-depth41,1192
-(defvar proof-element-counters proof-element-counters48,1425
-(deflocal proof-active-buffer-fake-minor-mode proof-active-buffer-fake-minor-mode54,1565
-(deflocal proof-script-buffer-file-name proof-script-buffer-file-name57,1691
-(defun proof-next-element-count proof-next-element-count71,2215
-(defun proof-element-id proof-element-id80,2544
-(defun proof-next-element-id proof-next-element-id84,2713
-(deflocal proof-script-last-entity proof-script-last-entity98,3030
-(defun proof-script-find-next-entity proof-script-find-next-entity105,3311
-(deflocal proof-locked-span proof-locked-span181,6057
-(deflocal proof-queue-span proof-queue-span188,6323
-(defun proof-span-read-only proof-span-read-only200,6837
-(defun proof-strict-read-only proof-strict-read-only207,7094
-(defsubst proof-set-queue-endpoints proof-set-queue-endpoints219,7721
-(defsubst proof-set-locked-endpoints proof-set-locked-endpoints223,7862
-(defsubst proof-detach-queue proof-detach-queue227,8006
-(defsubst proof-detach-locked proof-detach-locked231,8138
-(defsubst proof-set-queue-start proof-set-queue-start235,8274
-(defsubst proof-set-locked-end proof-set-locked-end239,8400
-(defsubst proof-set-queue-end proof-set-queue-end254,8950
-(defun proof-init-segmentation proof-init-segmentation264,9206
-(defun proof-restart-buffers proof-restart-buffers296,10578
-(defun proof-script-buffers-with-spans proof-script-buffers-with-spans318,11499
-(defun proof-script-remove-all-spans-and-deactivate proof-script-remove-all-spans-and-deactivate328,11856
-(defun proof-script-clear-queue-spans proof-script-clear-queue-spans332,12044
-(defun proof-unprocessed-begin proof-unprocessed-begin350,12585
-(defun proof-script-end proof-script-end358,12841
-(defun proof-queue-or-locked-end proof-queue-or-locked-end367,13142
-(defun proof-locked-end proof-locked-end381,13806
-(defun proof-locked-region-full-p proof-locked-region-full-p397,14178
-(defun proof-locked-region-empty-p proof-locked-region-empty-p405,14435
-(defun proof-only-whitespace-to-locked-region-p proof-only-whitespace-to-locked-region-p409,14585
-(defun proof-in-locked-region-p proof-in-locked-region-p422,15221
-(defun proof-goto-end-of-locked proof-goto-end-of-locked434,15484
-(defun proof-goto-end-of-locked-if-pos-not-visible-in-window proof-goto-end-of-locked-if-pos-not-visible-in-window445,15980
-(defun proof-goto-end-of-queue-or-locked-if-not-visible proof-goto-end-of-queue-or-locked-if-not-visible461,16753
-(defvar pg-idioms pg-idioms480,17403
-(defvar pg-visibility-specs pg-visibility-specs483,17499
-(deflocal pg-script-portions pg-script-portions488,17707
-(defun pg-clear-script-portions pg-clear-script-portions491,17829
-(defun pg-add-script-element pg-add-script-element509,18495
-(defun pg-remove-script-element pg-remove-script-element512,18571
-(defsubst pg-visname pg-visname520,18849
-(defun pg-add-element pg-add-element524,18994
-(defun pg-open-invisible-span pg-open-invisible-span558,20627
-(defun pg-remove-element pg-remove-element569,20991
-(defun pg-make-element-invisible pg-make-element-invisible576,21261
-(defun pg-make-element-visible pg-make-element-visible582,21518
-(defun pg-toggle-element-visibility pg-toggle-element-visibility587,21697
-(defun pg-redisplay-for-gnuemacs pg-redisplay-for-gnuemacs595,22028
-(defun pg-show-all-portions pg-show-all-portions602,22299
-(defun pg-show-all-proofs pg-show-all-proofs620,22973
-(defun pg-hide-all-proofs pg-hide-all-proofs625,23101
-(defun pg-add-proof-element pg-add-proof-element630,23232
-(defun pg-span-name pg-span-name644,23853
-(defun pg-set-span-helphighlights pg-set-span-helphighlights663,24500
-(defun proof-complete-buffer-atomic proof-complete-buffer-atomic679,25038
-(defun proof-register-possibly-new-processed-file proof-register-possibly-new-processed-file744,27769
-(defun proof-inform-prover-file-retracted proof-inform-prover-file-retracted795,29902
-(defun proof-auto-retract-dependencies proof-auto-retract-dependencies802,30135
-(defun proof-unregister-buffer-file-name proof-unregister-buffer-file-name856,32666
-(defun proof-protected-process-or-retract proof-protected-process-or-retract898,34280
-(defun proof-deactivate-scripting-auto proof-deactivate-scripting-auto926,35471
-(defun proof-deactivate-scripting proof-deactivate-scripting935,35830
-(defun proof-activate-scripting proof-activate-scripting1069,41130
-(defun proof-toggle-active-scripting proof-toggle-active-scripting1198,46894
-(defun proof-done-advancing proof-done-advancing1239,48258
-(defun proof-done-advancing-comment proof-done-advancing-comment1308,51020
-(defun proof-done-advancing-save proof-done-advancing-save1324,51658
-(defun proof-make-goalsave proof-make-goalsave1417,55280
-(defun proof-get-name-from-goal proof-get-name-from-goal1432,56025
-(defun proof-done-advancing-autosave proof-done-advancing-autosave1451,57050
-(defun proof-done-advancing-other proof-done-advancing-other1514,59493
-(defun proof-segment-up-to-parser proof-segment-up-to-parser1542,60473
-(defun proof-script-generic-parse-find-comment-end proof-script-generic-parse-find-comment-end1605,62557
-(defun proof-script-generic-parse-cmdend proof-script-generic-parse-cmdend1614,62973
-(defun proof-script-generic-parse-cmdstart proof-script-generic-parse-cmdstart1639,63865
-(defun proof-script-generic-parse-sexp proof-script-generic-parse-sexp1702,66574
-(defun proof-cmdstart-add-segment-for-cmd proof-cmdstart-add-segment-for-cmd1726,67506
-(defun proof-segment-up-to-cmdstart proof-segment-up-to-cmdstart1778,69698
-(defun proof-segment-up-to-cmdend proof-segment-up-to-cmdend1839,72068
-(defun proof-semis-to-vanillas proof-semis-to-vanillas1910,74720
-(defun proof-script-new-command-advance proof-script-new-command-advance1949,76048
-(defun proof-script-next-command-advance proof-script-next-command-advance1991,77785
-(defun proof-assert-until-point-interactive proof-assert-until-point-interactive2003,78228
-(defun proof-assert-until-point proof-assert-until-point2029,79350
-(defun proof-assert-next-commandproof-assert-next-command2082,81786
-(defun proof-goto-point proof-goto-point2130,84052
-(defun proof-insert-pbp-command proof-insert-pbp-command2147,84578
-(defun proof-done-retracting proof-done-retracting2179,85652
-(defun proof-setup-retract-action proof-setup-retract-action2206,86764
-(defun proof-last-goal-or-goalsave proof-last-goal-or-goalsave2216,87247
-(defun proof-retract-target proof-retract-target2239,88066
-(defun proof-retract-until-point-interactive proof-retract-until-point-interactive2323,91687
-(defun proof-retract-until-point proof-retract-until-point2331,92072
-(define-derived-mode proof-mode proof-mode2366,93227
-(defun proof-script-set-visited-file-name proof-script-set-visited-file-name2399,94521
-(defun proof-script-set-buffer-hooks proof-script-set-buffer-hooks2423,95525
-(defun proof-script-kill-buffer-fn proof-script-kill-buffer-fn2433,96019
-(defun proof-config-done-related proof-config-done-related2477,97840
-(defun proof-generic-goal-command-p proof-generic-goal-command-p2539,100118
-(defun proof-generic-state-preserving-p proof-generic-state-preserving-p2543,100291
-(defun proof-generic-count-undos proof-generic-count-undos2552,100806
-(defun proof-generic-find-and-forget proof-generic-find-and-forget2581,101837
-(defconst proof-script-important-settingsproof-script-important-settings2626,103499
-(defun proof-config-done proof-config-done2639,103982
-(defun proof-setup-parsing-mechanism proof-setup-parsing-mechanism2735,107546
-(defun proof-setup-imenu proof-setup-imenu2779,109399
-(defun proof-setup-func-menu proof-setup-func-menu2793,109861
-
-generic/proof-shell.el,4413
-(defvar proof-marker proof-marker52,1495
-(defvar proof-action-list proof-action-list55,1592
-(defvar proof-shell-silent proof-shell-silent63,1768
-(defvar proof-shell-last-prompt proof-shell-last-prompt77,2251
-(defvar proof-shell-last-output proof-shell-last-output82,2475
-(defvar proof-shell-last-output-kind proof-shell-last-output-kind86,2636
-(defvar proof-shell-delayed-output proof-shell-delayed-output107,3458
-(defvar proof-shell-delayed-output-kind proof-shell-delayed-output-kind110,3579
-(defun proof-shell-ready-prover proof-shell-ready-prover146,4614
-(defun proof-shell-live-buffer proof-shell-live-buffer160,5154
-(defun proof-shell-available-p proof-shell-available-p167,5389
-(defun proof-grab-lock proof-grab-lock173,5612
-(defun proof-release-lock proof-release-lock183,6065
-(defun proof-shell-start proof-shell-start196,6418
-(defcustom proof-shell-active-scripting-indicatorproof-shell-active-scripting-indicator349,12168
-(defvar proof-shell-kill-function-hooks proof-shell-kill-function-hooks382,13077
-(defun proof-shell-kill-function proof-shell-kill-function385,13175
-(defun proof-shell-clear-state proof-shell-clear-state468,16664
-(defun proof-shell-exit proof-shell-exit483,17107
-(defun proof-shell-bail-out proof-shell-bail-out495,17552
-(defun proof-shell-restart proof-shell-restart504,18029
-(defvar proof-shell-no-response-display proof-shell-no-response-display546,19413
-(defvar proof-shell-urgent-message-marker proof-shell-urgent-message-marker549,19517
-(defvar proof-shell-urgent-message-scanner proof-shell-urgent-message-scanner552,19638
-(defun proof-shell-handle-output proof-shell-handle-output556,19765
-(defun proof-shell-handle-delayed-output proof-shell-handle-delayed-output630,23102
-(defvar proof-shell-ignore-errors proof-shell-ignore-errors665,24496
-(defun proof-shell-handle-error proof-shell-handle-error671,24698
-(defun proof-shell-handle-interrupt proof-shell-handle-interrupt687,25438
-(defun proof-shell-error-or-interrupt-action proof-shell-error-or-interrupt-action701,26054
-(defun proof-goals-pos proof-goals-pos719,26880
-(defun proof-pbp-focus-on-first-goal proof-pbp-focus-on-first-goal724,27085
-(defsubst proof-shell-string-match-safe proof-shell-string-match-safe736,27620
-(defun proof-shell-process-output proof-shell-process-output741,27788
-(defvar proof-shell-insert-space-fudge proof-shell-insert-space-fudge852,32428
-(defun proof-shell-insert proof-shell-insert861,32737
-(defun proof-shell-command-queue-item proof-shell-command-queue-item929,35271
-(defun proof-shell-set-silent proof-shell-set-silent934,35428
-(defun proof-shell-start-silent-item proof-shell-start-silent-item940,35647
-(defun proof-shell-clear-silent proof-shell-clear-silent946,35839
-(defun proof-shell-stop-silent-item proof-shell-stop-silent-item952,36061
-(defun proof-shell-should-be-silent proof-shell-should-be-silent959,36333
-(defun proof-append-alist proof-append-alist972,36889
-(defun proof-start-queue proof-start-queue1028,39016
-(defun proof-extend-queue proof-extend-queue1039,39365
-(defun proof-shell-exec-loop proof-shell-exec-loop1050,39746
-(defun proof-shell-insert-loopback-cmd proof-shell-insert-loopback-cmd1109,42092
-(defun proof-shell-message proof-shell-message1147,43796
-(defun proof-shell-process-urgent-message proof-shell-process-urgent-message1153,44012
-(defun proof-shell-process-urgent-messages proof-shell-process-urgent-messages1349,52248
-(defun proof-shell-filter proof-shell-filter1418,55304
-(defun proof-shell-filter-process-output proof-shell-filter-process-output1571,61641
-(defun proof-shell-dont-show-annotations proof-shell-dont-show-annotations1614,63236
-(defun proof-shell-show-annotations proof-shell-show-annotations1630,63771
-(defun proof-shell-wait proof-shell-wait1651,64268
-(defun proof-done-invisible proof-done-invisible1661,64679
-(defun proof-shell-invisible-command proof-shell-invisible-command1704,66402
-(defun proof-shell-invisible-cmd-get-result proof-shell-invisible-cmd-get-result1729,67473
-(defun proof-shell-invisible-command-invisible-result proof-shell-invisible-command-invisible-result1746,68154
-(define-derived-mode proof-shell-mode proof-shell-mode1766,68658
-(defconst proof-shell-important-settingsproof-shell-important-settings1836,71261
-(defun proof-shell-config-done proof-shell-config-done1841,71361
+generic/proof-script.el,8028
+(defvar proof-last-theorem-dependencies proof-last-theorem-dependencies41,1047
+(defvar proof-nesting-depth proof-nesting-depth45,1209
+(defvar proof-element-counters proof-element-counters52,1440
+(deflocal proof-active-buffer-fake-minor-mode proof-active-buffer-fake-minor-mode58,1580
+(deflocal proof-script-buffer-file-name proof-script-buffer-file-name61,1706
+(defun proof-next-element-count proof-next-element-count75,2230
+(defun proof-element-id proof-element-id84,2557
+(defun proof-next-element-id proof-next-element-id88,2726
+(deflocal proof-script-last-entity proof-script-last-entity102,3042
+(defun proof-script-find-next-entity proof-script-find-next-entity109,3322
+(deflocal proof-locked-span proof-locked-span185,6064
+(deflocal proof-queue-span proof-queue-span192,6330
+(defun proof-span-read-only proof-span-read-only204,6844
+(defun proof-strict-read-only proof-strict-read-only211,7101
+(defsubst proof-set-queue-endpoints proof-set-queue-endpoints230,7988
+(defsubst proof-set-locked-endpoints proof-set-locked-endpoints234,8129
+(defsubst proof-detach-queue proof-detach-queue238,8273
+(defsubst proof-detach-locked proof-detach-locked242,8405
+(defsubst proof-set-queue-start proof-set-queue-start246,8541
+(defsubst proof-set-locked-end proof-set-locked-end250,8667
+(defsubst proof-set-queue-end proof-set-queue-end265,9214
+(defun proof-init-segmentation proof-init-segmentation275,9470
+(defun proof-restart-buffers proof-restart-buffers307,10841
+(defun proof-script-buffers-with-spans proof-script-buffers-with-spans329,11763
+(defun proof-script-remove-all-spans-and-deactivate proof-script-remove-all-spans-and-deactivate339,12119
+(defun proof-script-clear-queue-spans proof-script-clear-queue-spans343,12307
+(defun proof-unprocessed-begin proof-unprocessed-begin361,12848
+(defun proof-script-end proof-script-end369,13102
+(defun proof-queue-or-locked-end proof-queue-or-locked-end378,13403
+(defun proof-locked-end proof-locked-end392,14066
+(defun proof-locked-region-full-p proof-locked-region-full-p408,14436
+(defun proof-locked-region-empty-p proof-locked-region-empty-p416,14693
+(defun proof-only-whitespace-to-locked-region-p proof-only-whitespace-to-locked-region-p420,14843
+(defun proof-in-locked-region-p proof-in-locked-region-p433,15479
+(defun proof-goto-end-of-locked proof-goto-end-of-locked445,15742
+(defun proof-goto-end-of-locked-if-pos-not-visible-in-window proof-goto-end-of-locked-if-pos-not-visible-in-window456,16238
+(defun proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window proof-goto-end-of-locked-on-error-if-pos-not-visible-in-window470,16863
+(defun proof-goto-end-of-queue-or-locked-if-not-visible proof-goto-end-of-queue-or-locked-if-not-visible491,17813
+(defvar pg-idioms pg-idioms510,18463
+(defvar pg-visibility-specs pg-visibility-specs513,18559
+(deflocal pg-script-portions pg-script-portions518,18766
+(defun pg-clear-script-portions pg-clear-script-portions521,18888
+(defun pg-add-script-element pg-add-script-element539,19552
+(defun pg-remove-script-element pg-remove-script-element542,19628
+(defsubst pg-visname pg-visname550,19906
+(defun pg-add-element pg-add-element554,20051
+(defun pg-open-invisible-span pg-open-invisible-span588,21680
+(defun pg-remove-element pg-remove-element599,22043
+(defun pg-make-element-invisible pg-make-element-invisible606,22313
+(defun pg-make-element-visible pg-make-element-visible612,22570
+(defun pg-toggle-element-visibility pg-toggle-element-visibility617,22749
+(defun pg-redisplay-for-gnuemacs pg-redisplay-for-gnuemacs625,23079
+(defun pg-show-all-portions pg-show-all-portions632,23350
+(defun pg-show-all-proofs pg-show-all-proofs650,24021
+(defun pg-hide-all-proofs pg-hide-all-proofs655,24149
+(defun pg-add-proof-element pg-add-proof-element660,24280
+(defun pg-span-name pg-span-name674,24900
+(defun pg-set-span-helphighlights pg-set-span-helphighlights695,25606
+(defun proof-complete-buffer-atomic proof-complete-buffer-atomic720,26430
+(defun proof-register-possibly-new-processed-file proof-register-possibly-new-processed-file761,28345
+(defun proof-inform-prover-file-retracted proof-inform-prover-file-retracted812,30473
+(defun proof-auto-retract-dependencies proof-auto-retract-dependencies819,30705
+(defun proof-unregister-buffer-file-name proof-unregister-buffer-file-name873,33245
+(defun proof-protected-process-or-retract proof-protected-process-or-retract915,34858
+(defun proof-deactivate-scripting-auto proof-deactivate-scripting-auto942,36028
+(defun proof-deactivate-scripting proof-deactivate-scripting951,36386
+(defun proof-activate-scripting proof-activate-scripting1085,41678
+(defun proof-toggle-active-scripting proof-toggle-active-scripting1214,47431
+(defun proof-done-advancing proof-done-advancing1255,48792
+(defun proof-done-advancing-comment proof-done-advancing-comment1325,51563
+(defun proof-done-advancing-save proof-done-advancing-save1341,52201
+(defun proof-make-goalsave proof-make-goalsave1434,55814
+(defun proof-get-name-from-goal proof-get-name-from-goal1449,56557
+(defun proof-done-advancing-autosave proof-done-advancing-autosave1468,57583
+(defun proof-done-advancing-other proof-done-advancing-other1532,60100
+(defun proof-segment-up-to-parser proof-segment-up-to-parser1560,61080
+(defun proof-script-generic-parse-find-comment-end proof-script-generic-parse-find-comment-end1623,63156
+(defun proof-script-generic-parse-cmdend proof-script-generic-parse-cmdend1632,63572
+(defun proof-script-generic-parse-cmdstart proof-script-generic-parse-cmdstart1657,64467
+(defun proof-script-generic-parse-sexp proof-script-generic-parse-sexp1720,67175
+(defun proof-cmdstart-add-segment-for-cmd proof-cmdstart-add-segment-for-cmd1744,68111
+(defun proof-segment-up-to-cmdstart proof-segment-up-to-cmdstart1796,70310
+(defun proof-segment-up-to-cmdend proof-segment-up-to-cmdend1857,72670
+(defun proof-semis-to-vanillas proof-semis-to-vanillas1928,75315
+(defun proof-script-new-command-advance proof-script-new-command-advance1967,76641
+(defun proof-script-next-command-advance proof-script-next-command-advance2009,78382
+(defun proof-assert-until-point-interactive proof-assert-until-point-interactive2021,78823
+(defun proof-assert-until-point proof-assert-until-point2047,79945
+(defun proof-assert-next-commandproof-assert-next-command2100,82377
+(defun proof-goto-point proof-goto-point2148,84640
+(defun proof-insert-pbp-command proof-insert-pbp-command2165,85166
+(defun proof-done-retracting proof-done-retracting2197,86239
+(defun proof-setup-retract-action proof-setup-retract-action2224,87350
+(defun proof-last-goal-or-goalsave proof-last-goal-or-goalsave2234,87833
+(defun proof-retract-target proof-retract-target2258,88702
+(defun proof-retract-until-point-interactive proof-retract-until-point-interactive2343,92343
+(defun proof-retract-until-point proof-retract-until-point2351,92728
+(define-derived-mode proof-mode proof-mode2386,93903
+(defun proof-script-set-visited-file-name proof-script-set-visited-file-name2419,95196
+(defun proof-script-set-buffer-hooks proof-script-set-buffer-hooks2443,96198
+(defun proof-script-kill-buffer-fn proof-script-kill-buffer-fn2453,96694
+(defun proof-config-done-related proof-config-done-related2497,98516
+(defun proof-generic-goal-command-p proof-generic-goal-command-p2559,100792
+(defun proof-generic-state-preserving-p proof-generic-state-preserving-p2563,100967
+(defun proof-generic-count-undos proof-generic-count-undos2572,101484
+(defun proof-generic-find-and-forget proof-generic-find-and-forget2601,102514
+(defconst proof-script-important-settingsproof-script-important-settings2652,104339
+(defun proof-config-done proof-config-done2665,104876
+(defun proof-setup-parsing-mechanism proof-setup-parsing-mechanism2759,108364
+(defun proof-setup-imenu proof-setup-imenu2803,110217
+(defun proof-setup-func-menu proof-setup-func-menu2817,110679
+
+generic/proof-shell.el,5150
+(defvar proof-shell-last-output proof-shell-last-output19,459
+(defvar proof-marker proof-marker63,1715
+(defvar proof-action-list proof-action-list66,1812
+(defvar proof-shell-silent proof-shell-silent74,1988
+(defvar proof-shell-last-prompt proof-shell-last-prompt88,2471
+(defvar proof-shell-last-output-kind proof-shell-last-output-kind93,2701
+(defvar proof-shell-delayed-output proof-shell-delayed-output114,3523
+(defvar proof-shell-delayed-output-kind proof-shell-delayed-output-kind117,3644
+(defcustom proof-shell-active-scripting-indicatorproof-shell-active-scripting-indicator126,3847
+(defun proof-shell-ready-prover proof-shell-ready-prover179,5323
+(defun proof-shell-live-buffer proof-shell-live-buffer193,5863
+(defun proof-shell-available-p proof-shell-available-p200,6098
+(defun proof-grab-lock proof-grab-lock206,6321
+(defun proof-release-lock proof-release-lock223,7038
+(defun proof-shell-start proof-shell-start243,7594
+(defvar proof-shell-kill-function-hooks proof-shell-kill-function-hooks403,13646
+(defun proof-shell-kill-function proof-shell-kill-function406,13744
+(defun proof-shell-clear-state proof-shell-clear-state490,17261
+(defun proof-shell-exit proof-shell-exit505,17704
+(defun proof-shell-bail-out proof-shell-bail-out517,18149
+(defun proof-shell-restart proof-shell-restart526,18626
+(defvar proof-shell-no-response-display proof-shell-no-response-display568,20010
+(defvar proof-shell-urgent-message-marker proof-shell-urgent-message-marker571,20114
+(defvar proof-shell-urgent-message-scanner proof-shell-urgent-message-scanner574,20235
+(defun proof-shell-handle-output proof-shell-handle-output578,20362
+(defun proof-shell-handle-delayed-output proof-shell-handle-delayed-output652,23699
+(defvar proof-shell-ignore-errors proof-shell-ignore-errors687,25121
+(defun proof-shell-handle-error proof-shell-handle-error693,25323
+(defun proof-shell-handle-interrupt proof-shell-handle-interrupt711,26167
+(defun proof-shell-error-or-interrupt-action proof-shell-error-or-interrupt-action725,26783
+(defun proof-goals-pos proof-goals-pos743,27609
+(defun proof-pbp-focus-on-first-goal proof-pbp-focus-on-first-goal748,27814
+(defsubst proof-shell-string-match-safe proof-shell-string-match-safe760,28349
+(defun proof-shell-process-output proof-shell-process-output765,28517
+(defvar proof-shell-insert-space-fudge proof-shell-insert-space-fudge876,33157
+(defun proof-shell-insert proof-shell-insert885,33466
+(defun proof-shell-command-queue-item proof-shell-command-queue-item953,36000
+(defun proof-shell-set-silent proof-shell-set-silent958,36157
+(defun proof-shell-start-silent-item proof-shell-start-silent-item964,36376
+(defun proof-shell-clear-silent proof-shell-clear-silent970,36568
+(defun proof-shell-stop-silent-item proof-shell-stop-silent-item976,36790
+(defun proof-shell-should-be-silent proof-shell-should-be-silent983,37062
+(defun proof-append-alist proof-append-alist996,37618
+(defun proof-start-queue proof-start-queue1052,39745
+(defun proof-extend-queue proof-extend-queue1063,40094
+(defun proof-shell-exec-loop proof-shell-exec-loop1074,40475
+(defun proof-shell-insert-loopback-cmd proof-shell-insert-loopback-cmd1136,42942
+(defun proof-shell-message proof-shell-message1174,44665
+(defun proof-shell-process-urgent-message proof-shell-process-urgent-message1180,44881
+(defvar proof-shell-minibuffer-urgent-interactive-input-history proof-shell-minibuffer-urgent-interactive-input-history1391,53791
+(defun proof-shell-minibuffer-urgent-interactive-input proof-shell-minibuffer-urgent-interactive-input1393,53861
+(defun proof-shell-process-urgent-messages proof-shell-process-urgent-messages1405,54231
+(defun proof-shell-filter proof-shell-filter1474,57287
+(defun proof-shell-filter-process-output proof-shell-filter-process-output1627,63624
+(defvar pg-last-tracing-output-time pg-last-tracing-output-time1680,65678
+(defvar pg-tracing-slow-mode pg-tracing-slow-mode1683,65784
+(defconst pg-slow-mode-duration pg-slow-mode-duration1686,65873
+(defconst pg-fast-tracing-mode-threshold pg-fast-tracing-mode-threshold1689,65955
+(defvar pg-tracing-cleanup-timer pg-tracing-cleanup-timer1692,66083
+(defun pg-tracing-tight-loop pg-tracing-tight-loop1694,66122
+(defun pg-finish-tracing-display pg-finish-tracing-display1737,67864
+(defun proof-shell-dont-show-annotations proof-shell-dont-show-annotations1748,68134
+(defun proof-shell-show-annotations proof-shell-show-annotations1764,68669
+(defun proof-shell-wait proof-shell-wait1785,69166
+(defun proof-done-invisible proof-done-invisible1805,70076
+(defun proof-shell-invisible-command proof-shell-invisible-command1848,71799
+(defun proof-shell-invisible-cmd-get-result proof-shell-invisible-cmd-get-result1875,72988
+(defun proof-shell-invisible-command-invisible-result proof-shell-invisible-command-invisible-result1892,73669
+(define-derived-mode proof-shell-mode proof-shell-mode1912,74173
+(defconst proof-shell-important-settingsproof-shell-important-settings1982,76776
+(defun proof-shell-config-done proof-shell-config-done1987,76876
generic/proof-site.el,1154
-(defgroup proof-general proof-general20,586
-(defgroup proof-general-internals proof-general-internals33,1002
-(defun proof-home-directory-fn proof-home-directory-fn42,1195
-(defcustom proof-home-directoryproof-home-directory53,1565
-(defcustom proof-images-directoryproof-images-directory62,1931
-(defcustom proof-info-directoryproof-info-directory68,2132
-(defcustom proof-assistant-tableproof-assistant-table97,3381
-(defun proof-string-to-list proof-string-to-list155,5278
-(defcustom proof-assistants proof-assistants171,5769
-(defun proof-ready-for-assistant proof-ready-for-assistant219,7594
-(defconst proof-general-version proof-general-version334,11887
-(defcustom proof-assistant-cusgrp proof-assistant-cusgrp349,12450
-(defcustom proof-assistant-internals-cusgrp proof-assistant-internals-cusgrp357,12753
-(defcustom proof-assistant proof-assistant365,13065
-(defcustom proof-assistant-symbol proof-assistant-symbol373,13334
-(defvar proof-running-on-XEmacs proof-running-on-XEmacs390,13882
-(defvar proof-running-on-Emacs21 proof-running-on-Emacs21392,14004
-(defvar proof-running-on-win32 proof-running-on-win32396,14251
+(defgroup proof-general proof-general20,592
+(defgroup proof-general-internals proof-general-internals33,1008
+(defun proof-home-directory-fn proof-home-directory-fn42,1201
+(defcustom proof-home-directoryproof-home-directory53,1571
+(defcustom proof-images-directoryproof-images-directory62,1937
+(defcustom proof-info-directoryproof-info-directory68,2138
+(defcustom proof-assistant-tableproof-assistant-table97,3387
+(defun proof-string-to-list proof-string-to-list156,5331
+(defcustom proof-assistants proof-assistants172,5822
+(defun proof-ready-for-assistant proof-ready-for-assistant220,7647
+(defconst proof-general-version proof-general-version335,11940
+(defcustom proof-assistant-cusgrp proof-assistant-cusgrp350,12503
+(defcustom proof-assistant-internals-cusgrp proof-assistant-internals-cusgrp358,12806
+(defcustom proof-assistant proof-assistant366,13118
+(defcustom proof-assistant-symbol proof-assistant-symbol374,13387
+(defvar proof-running-on-XEmacs proof-running-on-XEmacs391,13935
+(defvar proof-running-on-Emacs21 proof-running-on-Emacs21393,14057
+(defvar proof-running-on-win32 proof-running-on-win32397,14304
generic/proof-splash.el,898
-(defcustom proof-splash-enable proof-splash-enable14,379
-(defcustom proof-splash-time proof-splash-time19,531
-(defcustom proof-splash-contentsproof-splash-contents27,816
-(defconst proof-splash-startup-msg proof-splash-startup-msg59,1968
-(defconst proof-splash-welcome proof-splash-welcome68,2351
-(defun proof-get-image proof-get-image87,2915
-(defvar proof-splash-timeout-conf proof-splash-timeout-conf138,4699
-(defun proof-splash-centre-spaces proof-splash-centre-spaces141,4812
-(defun proof-splash-remove-screen proof-splash-remove-screen169,5981
-(defun proof-splash-remove-buffer proof-splash-remove-buffer190,6698
-(defvar proof-splash-seen proof-splash-seen206,7362
-(defun proof-splash-display-screen proof-splash-display-screen210,7479
-(defun proof-splash-message proof-splash-message284,10605
-(defun proof-splash-timeout-waiter proof-splash-timeout-waiter294,10968
+(defcustom proof-splash-enable proof-splash-enable14,380
+(defcustom proof-splash-time proof-splash-time19,532
+(defcustom proof-splash-contentsproof-splash-contents27,817
+(defconst proof-splash-startup-msg proof-splash-startup-msg59,1971
+(defconst proof-splash-welcome proof-splash-welcome68,2354
+(defun proof-get-image proof-get-image87,2918
+(defvar proof-splash-timeout-conf proof-splash-timeout-conf139,4742
+(defun proof-splash-centre-spaces proof-splash-centre-spaces142,4855
+(defun proof-splash-remove-screen proof-splash-remove-screen170,6024
+(defun proof-splash-remove-buffer proof-splash-remove-buffer191,6741
+(defvar proof-splash-seen proof-splash-seen207,7405
+(defun proof-splash-display-screen proof-splash-display-screen211,7522
+(defun proof-splash-message proof-splash-message285,10648
+(defun proof-splash-timeout-waiter proof-splash-timeout-waiter295,11011
generic/proof-syntax.el,1296
(defun proof-ids-to-regexp proof-ids-to-regexp16,445
@@ -765,129 +1108,129 @@ generic/proof-syntax.el,1296
generic/proof-system.el,0
-generic/proof-toolbar.el,3887
-(defun proof-toolbar-function proof-toolbar-function57,1912
-(defun proof-toolbar-icon proof-toolbar-icon60,2009
-(defun proof-toolbar-enabler proof-toolbar-enabler63,2110
-(defun proof-toolbar-function-with-enabler proof-toolbar-function-with-enabler66,2218
-(defun proof-toolbar-make-icon proof-toolbar-make-icon73,2391
-(defun proof-toolbar-make-toolbar-item proof-toolbar-make-toolbar-item91,2991
-(defvar proof-toolbar proof-toolbar130,4372
-(deflocal proof-toolbar-itimer proof-toolbar-itimer134,4501
-(defun proof-toolbar-setup proof-toolbar-setup138,4611
-(defun proof-toolbar-build proof-toolbar-build183,6227
-(defalias 'proof-toolbar-enable proof-toolbar-enable254,8658
-(defun proof-toolbar-setup-refresh proof-toolbar-setup-refresh263,8897
-(defun proof-toolbar-disable-refresh proof-toolbar-disable-refresh284,9667
-(deflocal proof-toolbar-refresh-flag proof-toolbar-refresh-flag291,9989
-(defun proof-toolbar-refresh proof-toolbar-refresh297,10260
-(defvar proof-toolbar-enablersproof-toolbar-enablers301,10405
-(defvar proof-toolbar-enablers-last-stateproof-toolbar-enablers-last-state307,10581
-(defun proof-toolbar-really-refresh proof-toolbar-really-refresh311,10672
-(defun proof-toolbar-undo-enable-p proof-toolbar-undo-enable-p364,12502
-(defalias 'proof-toolbar-undo proof-toolbar-undo369,12650
-(defun proof-toolbar-delete-enable-p proof-toolbar-delete-enable-p375,12769
-(defalias 'proof-toolbar-delete proof-toolbar-delete381,12943
-(defun proof-toolbar-lockedend-enable-p proof-toolbar-lockedend-enable-p388,13079
-(defalias 'proof-toolbar-lockedend proof-toolbar-lockedend391,13129
-(defun proof-toolbar-next-enable-p proof-toolbar-next-enable-p400,13217
-(defalias 'proof-toolbar-next proof-toolbar-next404,13324
-(defun proof-toolbar-goto-enable-p proof-toolbar-goto-enable-p411,13418
-(defalias 'proof-toolbar-goto proof-toolbar-goto414,13491
-(defun proof-toolbar-retract-enable-p proof-toolbar-retract-enable-p421,13567
-(defalias 'proof-toolbar-retract proof-toolbar-retract425,13678
-(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p432,13757
-(defalias 'proof-toolbar-use proof-toolbar-use433,13825
-(defun proof-toolbar-restart-enable-p proof-toolbar-restart-enable-p439,13903
-(defalias 'proof-toolbar-restart proof-toolbar-restart444,14064
-(defun proof-toolbar-goal-enable-p proof-toolbar-goal-enable-p450,14142
-(defalias 'proof-toolbar-goal proof-toolbar-goal457,14375
-(defun proof-toolbar-qed-enable-p proof-toolbar-qed-enable-p464,14447
-(defalias 'proof-toolbar-qed proof-toolbar-qed470,14599
-(defun proof-toolbar-state-enable-p proof-toolbar-state-enable-p476,14671
-(defalias 'proof-toolbar-state proof-toolbar-state479,14742
-(defun proof-toolbar-context-enable-p proof-toolbar-context-enable-p485,14811
-(defalias 'proof-toolbar-context proof-toolbar-context488,14884
-(defun proof-toolbar-info-enable-p proof-toolbar-info-enable-p496,15044
-(defalias 'proof-toolbar-info proof-toolbar-info499,15088
-(defun proof-toolbar-command-enable-p proof-toolbar-command-enable-p505,15157
-(defalias 'proof-toolbar-command proof-toolbar-command508,15228
-(defun proof-toolbar-help-enable-p proof-toolbar-help-enable-p514,15308
-(defun proof-toolbar-help proof-toolbar-help517,15353
-(defun proof-toolbar-find-enable-p proof-toolbar-find-enable-p525,15447
-(defalias 'proof-toolbar-find proof-toolbar-find528,15516
-(defun proof-toolbar-visibility-enable-p proof-toolbar-visibility-enable-p534,15614
-(defalias 'proof-toolbar-visibility proof-toolbar-visibility537,15714
-(defun proof-toolbar-interrupt-enable-p proof-toolbar-interrupt-enable-p543,15802
-(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt546,15866
-(defun proof-toolbar-make-menu-item proof-toolbar-make-menu-item555,16055
-(defconst proof-toolbar-scripting-menuproof-toolbar-scripting-menu577,16743
+generic/proof-toolbar.el,3888
+(defun proof-toolbar-function proof-toolbar-function57,1920
+(defun proof-toolbar-icon proof-toolbar-icon60,2017
+(defun proof-toolbar-enabler proof-toolbar-enabler63,2118
+(defun proof-toolbar-function-with-enabler proof-toolbar-function-with-enabler66,2226
+(defun proof-toolbar-make-icon proof-toolbar-make-icon73,2399
+(defun proof-toolbar-make-toolbar-item proof-toolbar-make-toolbar-item91,2999
+(defvar proof-toolbar proof-toolbar130,4380
+(deflocal proof-toolbar-itimer proof-toolbar-itimer134,4509
+(defun proof-toolbar-setup proof-toolbar-setup138,4619
+(defun proof-toolbar-build proof-toolbar-build183,6235
+(defalias 'proof-toolbar-enable proof-toolbar-enable257,8796
+(defun proof-toolbar-setup-refresh proof-toolbar-setup-refresh266,9035
+(defun proof-toolbar-disable-refresh proof-toolbar-disable-refresh287,9805
+(deflocal proof-toolbar-refresh-flag proof-toolbar-refresh-flag294,10127
+(defun proof-toolbar-refresh proof-toolbar-refresh300,10398
+(defvar proof-toolbar-enablersproof-toolbar-enablers304,10543
+(defvar proof-toolbar-enablers-last-stateproof-toolbar-enablers-last-state310,10719
+(defun proof-toolbar-really-refresh proof-toolbar-really-refresh314,10810
+(defun proof-toolbar-undo-enable-p proof-toolbar-undo-enable-p367,12640
+(defalias 'proof-toolbar-undo proof-toolbar-undo372,12788
+(defun proof-toolbar-delete-enable-p proof-toolbar-delete-enable-p378,12907
+(defalias 'proof-toolbar-delete proof-toolbar-delete384,13081
+(defun proof-toolbar-lockedend-enable-p proof-toolbar-lockedend-enable-p391,13217
+(defalias 'proof-toolbar-lockedend proof-toolbar-lockedend394,13267
+(defun proof-toolbar-next-enable-p proof-toolbar-next-enable-p403,13355
+(defalias 'proof-toolbar-next proof-toolbar-next407,13462
+(defun proof-toolbar-goto-enable-p proof-toolbar-goto-enable-p414,13556
+(defalias 'proof-toolbar-goto proof-toolbar-goto417,13629
+(defun proof-toolbar-retract-enable-p proof-toolbar-retract-enable-p424,13705
+(defalias 'proof-toolbar-retract proof-toolbar-retract428,13816
+(defalias 'proof-toolbar-use-enable-p proof-toolbar-use-enable-p435,13895
+(defalias 'proof-toolbar-use proof-toolbar-use436,13963
+(defun proof-toolbar-restart-enable-p proof-toolbar-restart-enable-p442,14041
+(defalias 'proof-toolbar-restart proof-toolbar-restart447,14202
+(defun proof-toolbar-goal-enable-p proof-toolbar-goal-enable-p453,14280
+(defalias 'proof-toolbar-goal proof-toolbar-goal460,14513
+(defun proof-toolbar-qed-enable-p proof-toolbar-qed-enable-p467,14585
+(defalias 'proof-toolbar-qed proof-toolbar-qed473,14737
+(defun proof-toolbar-state-enable-p proof-toolbar-state-enable-p479,14809
+(defalias 'proof-toolbar-state proof-toolbar-state482,14880
+(defun proof-toolbar-context-enable-p proof-toolbar-context-enable-p488,14949
+(defalias 'proof-toolbar-context proof-toolbar-context491,15022
+(defun proof-toolbar-info-enable-p proof-toolbar-info-enable-p499,15182
+(defalias 'proof-toolbar-info proof-toolbar-info502,15226
+(defun proof-toolbar-command-enable-p proof-toolbar-command-enable-p508,15295
+(defalias 'proof-toolbar-command proof-toolbar-command511,15366
+(defun proof-toolbar-help-enable-p proof-toolbar-help-enable-p517,15446
+(defun proof-toolbar-help proof-toolbar-help520,15491
+(defun proof-toolbar-find-enable-p proof-toolbar-find-enable-p528,15585
+(defalias 'proof-toolbar-find proof-toolbar-find531,15654
+(defun proof-toolbar-visibility-enable-p proof-toolbar-visibility-enable-p537,15752
+(defalias 'proof-toolbar-visibility proof-toolbar-visibility540,15852
+(defun proof-toolbar-interrupt-enable-p proof-toolbar-interrupt-enable-p546,15940
+(defalias 'proof-toolbar-interrupt proof-toolbar-interrupt549,16004
+(defun proof-toolbar-make-menu-item proof-toolbar-make-menu-item558,16193
+(defconst proof-toolbar-scripting-menuproof-toolbar-scripting-menu580,16881
generic/proof-utils.el,2953
-(defmacro deflocal deflocal18,464
-(defmacro proof-with-current-buffer-if-exists proof-with-current-buffer-if-exists25,702
-(defmacro proof-with-script-buffer proof-with-script-buffer34,1079
-(defmacro proof-map-buffers proof-map-buffers45,1466
-(defmacro proof-sym proof-sym50,1651
-(defun proof-try-require proof-try-require55,1812
-(defun proof-set-value proof-set-value67,2153
-(defun proof-ass-symv proof-ass-symv127,4330
-(defmacro proof-ass-sym proof-ass-sym132,4517
-(defun proof-defpgcustom-fn proof-defpgcustom-fn136,4656
-(defun undefpgcustom undefpgcustom161,5740
-(defmacro defpgcustom defpgcustom167,5964
-(defmacro proof-ass proof-ass176,6381
-(defun proof-defpgdefault-fn proof-defpgdefault-fn181,6557
-(defmacro defpgdefault defpgdefault195,7016
-(defmacro defpgfun defpgfun206,7378
-(defun proof-file-truename proof-file-truename221,7672
-(defun proof-file-to-buffer proof-file-to-buffer225,7855
-(defun proof-files-to-buffers proof-files-to-buffers236,8184
-(defun proof-buffers-in-mode proof-buffers-in-mode243,8467
-(defun pg-save-from-death pg-save-from-death257,8918
-(defun proof-define-keys proof-define-keys276,9528
-(deflocal proof-font-lock-keywords proof-font-lock-keywords305,10529
-(deflocal proof-font-lock-keywords-case-fold-search proof-font-lock-keywords-case-fold-search311,10792
-(defun proof-font-lock-configure-defaults proof-font-lock-configure-defaults314,10915
-(defun proof-font-lock-clear-font-lock-vars proof-font-lock-clear-font-lock-vars362,13228
-(defun proof-font-lock-set-font-lock-vars proof-font-lock-set-font-lock-vars373,13601
-(defun proof-fontify-region proof-fontify-region380,13814
-(defconst pg-special-char-regexp pg-special-char-regexp434,15780
-(defun pg-remove-specials pg-remove-specials438,15892
-(defun proof-fontify-buffer proof-fontify-buffer452,16317
-(defun proof-warn-if-unset proof-warn-if-unset465,16558
-(defun proof-display-and-keep-buffer proof-display-and-keep-buffer470,16776
-(defun proof-clean-buffer proof-clean-buffer533,19342
-(defun proof-message proof-message545,19820
-(defun proof-warning proof-warning550,20033
-(defun proof-debug proof-debug557,20367
-(defun proof-switch-to-buffer proof-switch-to-buffer569,20830
-(defun proof-resize-window-tofit proof-resize-window-tofit587,21669
-(defun proof-submit-bug-report proof-submit-bug-report656,24209
-(defun proof-deftoggle-fn proof-deftoggle-fn679,24981
-(defmacro proof-deftoggle proof-deftoggle694,25636
-(defun proof-defintset-fn proof-defintset-fn701,26010
-(defmacro proof-defintset proof-defintset715,26665
-(defun proof-defstringset-fn proof-defstringset-fn722,27042
-(defmacro proof-defstringset proof-defstringset735,27669
-(defun pg-custom-save-vars pg-custom-save-vars749,28134
-(defun pg-custom-reset-vars pg-custom-reset-vars767,28860
-(defun proof-locate-executable proof-locate-executable780,29197
-(defconst proof-extra-flsproof-extra-fls810,30484
+(defmacro deflocal deflocal18,472
+(defmacro proof-with-current-buffer-if-exists proof-with-current-buffer-if-exists25,710
+(defmacro proof-with-script-buffer proof-with-script-buffer34,1087
+(defmacro proof-map-buffers proof-map-buffers45,1474
+(defmacro proof-sym proof-sym50,1659
+(defun proof-try-require proof-try-require55,1820
+(defun proof-set-value proof-set-value67,2161
+(defun proof-ass-symv proof-ass-symv127,4338
+(defmacro proof-ass-sym proof-ass-sym132,4525
+(defun proof-defpgcustom-fn proof-defpgcustom-fn136,4664
+(defun undefpgcustom undefpgcustom161,5748
+(defmacro defpgcustom defpgcustom167,5972
+(defmacro proof-ass proof-ass176,6389
+(defun proof-defpgdefault-fn proof-defpgdefault-fn181,6565
+(defmacro defpgdefault defpgdefault195,7024
+(defmacro defpgfun defpgfun206,7386
+(defun proof-file-truename proof-file-truename221,7680
+(defun proof-file-to-buffer proof-file-to-buffer225,7863
+(defun proof-files-to-buffers proof-files-to-buffers236,8192
+(defun proof-buffers-in-mode proof-buffers-in-mode243,8475
+(defun pg-save-from-death pg-save-from-death257,8926
+(defun proof-define-keys proof-define-keys276,9536
+(deflocal proof-font-lock-keywords proof-font-lock-keywords305,10537
+(deflocal proof-font-lock-keywords-case-fold-search proof-font-lock-keywords-case-fold-search311,10800
+(defun proof-font-lock-configure-defaults proof-font-lock-configure-defaults314,10923
+(defun proof-font-lock-clear-font-lock-vars proof-font-lock-clear-font-lock-vars362,13236
+(defun proof-font-lock-set-font-lock-vars proof-font-lock-set-font-lock-vars373,13609
+(defun proof-fontify-region proof-fontify-region380,13822
+(defconst pg-special-char-regexp pg-special-char-regexp434,15788
+(defun pg-remove-specials pg-remove-specials438,15900
+(defun proof-fontify-buffer proof-fontify-buffer452,16325
+(defun proof-warn-if-unset proof-warn-if-unset465,16566
+(defun proof-display-and-keep-buffer proof-display-and-keep-buffer470,16784
+(defun proof-clean-buffer proof-clean-buffer533,19410
+(defun proof-message proof-message545,19888
+(defun proof-warning proof-warning550,20101
+(defun proof-debug proof-debug557,20435
+(defun proof-switch-to-buffer proof-switch-to-buffer570,20926
+(defun proof-resize-window-tofit proof-resize-window-tofit603,22618
+(defun proof-submit-bug-report proof-submit-bug-report703,26646
+(defun proof-deftoggle-fn proof-deftoggle-fn726,27425
+(defmacro proof-deftoggle proof-deftoggle741,28080
+(defun proof-defintset-fn proof-defintset-fn748,28454
+(defmacro proof-defintset proof-defintset762,29109
+(defun proof-defstringset-fn proof-defstringset-fn769,29486
+(defmacro proof-defstringset proof-defstringset782,30113
+(defun pg-custom-save-vars pg-custom-save-vars796,30578
+(defun pg-custom-reset-vars pg-custom-reset-vars814,31304
+(defun proof-locate-executable proof-locate-executable827,31641
+(defconst proof-extra-flsproof-extra-fls857,32928
generic/proof-x-symbol.el,960
-(defvar proof-x-symbol-initialized proof-x-symbol-initialized52,2019
-(defun proof-x-symbol-tokenlang-file proof-x-symbol-tokenlang-file55,2114
-(defun proof-x-symbol-support-maybe-available proof-x-symbol-support-maybe-available61,2296
-(defun proof-x-symbol-initialize proof-x-symbol-initialize81,3041
-(defun proof-x-symbol-enable proof-x-symbol-enable176,6904
-(defun proof-x-symbol-refresh-output-buffers proof-x-symbol-refresh-output-buffers202,8109
-(defun proof-x-symbol-mode-associated-buffers proof-x-symbol-mode-associated-buffers217,8863
-(defalias 'proof-x-symbol-decode-region proof-x-symbol-decode-region239,9567
-(defun proof-x-symbol-encode-shell-input proof-x-symbol-encode-shell-input241,9633
-(defun proof-x-symbol-set-language proof-x-symbol-set-language258,10224
-(defun proof-x-symbol-shell-config proof-x-symbol-shell-config263,10395
-(defun proof-x-symbol-config-output-buffer proof-x-symbol-config-output-buffer305,12320
+(defvar proof-x-symbol-initialized proof-x-symbol-initialized53,2150
+(defun proof-x-symbol-tokenlang-file proof-x-symbol-tokenlang-file56,2245
+(defun proof-x-symbol-support-maybe-available proof-x-symbol-support-maybe-available62,2427
+(defun proof-x-symbol-initialize proof-x-symbol-initialize82,3172
+(defun proof-x-symbol-enable proof-x-symbol-enable177,7035
+(defun proof-x-symbol-refresh-output-buffers proof-x-symbol-refresh-output-buffers199,8004
+(defun proof-x-symbol-mode-associated-buffers proof-x-symbol-mode-associated-buffers214,8758
+(defalias 'proof-x-symbol-decode-region proof-x-symbol-decode-region236,9462
+(defun proof-x-symbol-encode-shell-input proof-x-symbol-encode-shell-input238,9528
+(defun proof-x-symbol-set-language proof-x-symbol-set-language255,10119
+(defun proof-x-symbol-shell-config proof-x-symbol-shell-config260,10290
+(defun proof-x-symbol-config-output-buffer proof-x-symbol-config-output-buffer308,12457
generic/span.el,192
(defsubst delete-spans delete-spans22,471
@@ -895,275 +1238,101 @@ generic/span.el,192
(defsubst set-span-start set-span-start30,764
(defsubst set-span-end set-span-end34,896
-generic/span-extent.el,942
-(defsubst make-span make-span16,549
-(defsubst detach-span detach-span20,671
-(defsubst set-span-endpoints set-span-endpoints24,758
-(defsubst set-span-property set-span-property28,891
-(defsubst span-read-only span-read-only32,1018
-(defsubst span-read-write span-read-write36,1122
-(defun span-give-warning span-give-warning40,1229
-(defun span-write-warning span-write-warning44,1327
-(defsubst span-property span-property49,1527
-(defsubst delete-span delete-span53,1642
-(defsubst mapcar-spans mapcar-spans59,1813
-(defsubst span-at span-at63,2019
-(defsubst span-at-before span-at-before67,2136
-(defsubst span-start span-start72,2333
-(defsubst span-end span-end76,2462
-(defsubst prev-span prev-span80,2585
-(defsubst next-span next-span84,2731
-(defsubst span-live-p span-live-p88,2873
-(defun span-raise span-raise96,3145
-(defalias 'span-object span-object100,3244
-(defalias 'span-string span-string101,3283
-
-generic/span-overlay.el,1699
-(defvar before-list before-list20,763
-(defun foldr foldr27,898
-(defun foldl foldl39,1231
-(defsubst span-start span-start51,1548
-(defsubst span-end span-end55,1640
-(defun set-span-property set-span-property59,1726
-(defsubst span-property span-property63,1842
-(defun span-read-only-hook span-read-only-hook67,1953
-(defun span-read-only span-read-only71,2085
-(defun span-read-write span-read-write86,2863
-(defun span-give-warning span-give-warning92,3082
-(defun span-write-warning span-write-warning96,3190
-(defun int-nil-lt int-nil-lt101,3413
-(defun span-lt span-lt110,3616
-(defun span-traverse span-traverse115,3775
-(defun add-span add-span131,4222
-(defun make-span make-span145,4624
-(defun remove-span remove-span149,4755
-(defun spans-at-point spans-at-point162,5208
-(defun append-unique append-unique176,5688
-(defun spans-at-region spans-at-region179,5775
-(defun spans-at-point-prop spans-at-point-prop186,5997
-(defun spans-at-region-prop spans-at-region-prop194,6247
-(defun span-at span-at206,6594
-(defsubst detach-span detach-span212,6808
-(defsubst delete-span delete-span218,6935
-(defsubst set-span-endpoints set-span-endpoints226,7178
-(defsubst mapcar-spans mapcar-spans233,7394
-(defun map-spans-aux map-spans-aux237,7589
-(defsubst map-spans map-spans241,7704
-(defun find-span-aux find-span-aux244,7762
-(defun find-span find-span249,7888
-(defun span-at-before span-at-before252,7953
-(defun prev-span prev-span265,8395
-(defun next-span next-span274,8677
-(defsubst span-live-p span-live-p299,9668
-(defun span-raise span-raise305,9834
-(defalias 'span-object span-object311,10065
-(defun span-string span-string313,10106
+generic/span-extent.el,1346
+(defsubst make-span make-span16,559
+(defsubst detach-span detach-span20,681
+(defsubst set-span-endpoints set-span-endpoints24,768
+(defsubst set-span-property set-span-property28,901
+(defsubst span-read-only span-read-only32,1028
+(defsubst span-read-write span-read-write36,1132
+(defun span-give-warning span-give-warning40,1239
+(defun span-write-warning span-write-warning44,1337
+(defsubst span-property span-property49,1537
+(defsubst delete-span delete-span53,1652
+(defsubst mapcar-spans mapcar-spans59,1823
+(defsubst span-at span-at63,2029
+(defsubst span-at-before span-at-before67,2146
+(defsubst span-start span-start72,2343
+(defsubst span-end span-end76,2472
+(defsubst prev-span prev-span80,2595
+(defsubst next-span next-span84,2741
+(defsubst span-live-p span-live-p88,2883
+(defun span-raise span-raise96,3155
+(defalias 'span-object span-object100,3254
+(defalias 'span-string span-string101,3293
+(defsubst make-detached-span make-detached-span104,3379
+(defsubst span-buffer span-buffer110,3476
+(defsubst span-detached-p span-detached-p115,3568
+(defsubst set-span-face set-span-face120,3680
+(defsubst fold-spans fold-spans125,3776
+(defsubst set-span-properties set-span-properties130,3974
+(defsubst set-span-keymap set-span-keymap135,4083
+(defsubst span-at-event span-at-event140,4198
+
+generic/span-overlay.el,2198
+(defvar before-list before-list20,774
+(defun foldr foldr27,909
+(defun foldl foldl39,1242
+(defsubst span-start span-start51,1559
+(defsubst span-end span-end55,1651
+(defun set-span-property set-span-property59,1737
+(defsubst span-property span-property63,1853
+(defun span-read-only-hook span-read-only-hook67,1964
+(defun span-read-only span-read-only71,2096
+(defun span-read-write span-read-write86,2874
+(defun span-give-warning span-give-warning92,3093
+(defun span-write-warning span-write-warning96,3201
+(defun int-nil-lt int-nil-lt101,3424
+(defun span-lt span-lt110,3627
+(defun span-traverse span-traverse115,3786
+(defun add-span add-span131,4233
+(defun make-span make-span145,4635
+(defun remove-span remove-span149,4766
+(defun spans-at-point spans-at-point162,5219
+(defun append-unique append-unique176,5699
+(defun spans-at-region spans-at-region179,5786
+(defun spans-at-point-prop spans-at-point-prop186,6008
+(defun spans-at-region-prop spans-at-region-prop194,6258
+(defun span-at span-at206,6605
+(defsubst detach-span detach-span212,6819
+(defsubst delete-span delete-span218,6946
+(defsubst set-span-endpoints set-span-endpoints226,7189
+(defsubst mapcar-spans mapcar-spans233,7405
+(defun map-spans-aux map-spans-aux237,7609
+(defsubst map-spans map-spans241,7724
+(defun find-span-aux find-span-aux244,7782
+(defun find-span find-span249,7908
+(defun span-at-before span-at-before252,7973
+(defun prev-span prev-span265,8415
+(defun next-span next-span274,8697
+(defsubst span-live-p span-live-p299,9681
+(defun span-raise span-raise305,9847
+(defalias 'span-object span-object311,10078
+(defun span-string span-string313,10119
+(defun set-span-properties set-span-properties319,10301
+(defun span-find-span span-find-span331,10556
+(defsubst span-at-event span-at-event342,10915
+(defun make-detached-span make-detached-span347,11039
+(defun fold-spans-aux fold-spans-aux353,11173
+(defun fold-spans fold-spans361,11429
+(defsubst span-buffer span-buffer368,11637
+(defsubst span-detached-p span-detached-p373,11729
+(defsubst set-span-face set-span-face381,11925
+(defsubst set-span-keymap set-span-keymap386,12025
generic/texi-docstring-magic.el,958
-(defun texi-docstring-magic-find-face texi-docstring-magic-find-face85,2988
-(defun texi-docstring-magic-splice-sep texi-docstring-magic-splice-sep90,3153
-(defconst texi-docstring-magic-munge-tabletexi-docstring-magic-munge-table100,3458
-(defun texi-docstring-magic-untabify texi-docstring-magic-untabify190,7177
-(defun texi-docstring-magic-munge-docstring texi-docstring-magic-munge-docstring200,7492
-(defun texi-docstring-magic-texi texi-docstring-magic-texi239,8779
-(defun texi-docstring-magic-format-default texi-docstring-magic-format-default252,9219
-(defun texi-docstring-magic-texi-for texi-docstring-magic-texi-for268,9854
-(defconst texi-docstring-magic-commenttexi-docstring-magic-comment323,11705
-(defun texi-docstring-magic texi-docstring-magic329,11859
-(defun texi-docstring-magic-face-at-point texi-docstring-magic-face-at-point353,12571
-(defun texi-docstring-magic-insert-magic texi-docstring-magic-insert-magic368,13094
-
-acl2/acl2.el,0
-
-acl2/x-symbol-acl2.el,1868
-(defvar x-symbol-acl2-symbol-table x-symbol-acl2-symbol-table8,157
-(defvar x-symbol-acl2-master-directory x-symbol-acl2-master-directory50,1696
-(defvar x-symbol-acl2-image-searchpath x-symbol-acl2-image-searchpath51,1744
-(defvar x-symbol-acl2-image-cached-dirs x-symbol-acl2-image-cached-dirs52,1792
-(defvar x-symbol-acl2-image-keywords x-symbol-acl2-image-keywords53,1858
-(defvar x-symbol-acl2-font-lock-keywords x-symbol-acl2-font-lock-keywords54,1900
-(defvar x-symbol-acl2-header-groups-alist x-symbol-acl2-header-groups-alist55,1946
-(defvar x-symbol-acl2-class-alist x-symbol-acl2-class-alist56,1993
-(defvar x-symbol-acl2-class-face-alist x-symbol-acl2-class-face-alist59,2133
-(defvar x-symbol-acl2-electric-ignore x-symbol-acl2-electric-ignore60,2177
-(defvar x-symbol-acl2-required-fonts x-symbol-acl2-required-fonts61,2220
-(defvar x-symbol-acl2-case-insensitive x-symbol-acl2-case-insensitive62,2262
-(defvar x-symbol-acl2-token-shape x-symbol-acl2-token-shape65,2414
-(defvar x-symbol-acl2-table x-symbol-acl2-table66,2481
-(defun x-symbol-acl2-default-token-list x-symbol-acl2-default-token-list67,2537
-(defvar x-symbol-acl2-token-list x-symbol-acl2-token-list68,2594
-(defvar x-symbol-acl2-input-token-ignore x-symbol-acl2-input-token-ignore69,2662
-(defvar x-symbol-acl2-exec-specs x-symbol-acl2-exec-specs72,2728
-(defvar x-symbol-acl2-menu-alist x-symbol-acl2-menu-alist73,2766
-(defvar x-symbol-acl2-grid-alist x-symbol-acl2-grid-alist74,2804
-(defvar x-symbol-acl2-decode-atree x-symbol-acl2-decode-atree75,2842
-(defvar x-symbol-acl2-decode-alist x-symbol-acl2-decode-alist76,2882
-(defvar x-symbol-acl2-encode-alist x-symbol-acl2-encode-alist77,2922
-(defvar x-symbol-acl2-nomule-decode-exec x-symbol-acl2-nomule-decode-exec78,2962
-(defvar x-symbol-acl2-nomule-encode-exec x-symbol-acl2-nomule-encode-exec79,3008
-
-coq/coq.el,4334
-(defcustom coq-prog-name coq-prog-name12,314
-(defcustom coq-default-undo-limit coq-default-undo-limit19,473
-(defconst coq-shell-init-cmd coq-shell-init-cmd24,601
-(defconst coq-shell-restart-cmd coq-shell-restart-cmd36,1002
-(defvar coq-shell-prompt-pattern coq-shell-prompt-pattern40,1084
-(defvar coq-shell-cd coq-shell-cd44,1259
-(defvar coq-shell-abort-goal-regexp coq-shell-abort-goal-regexp47,1359
-(defvar coq-shell-proof-completed-regexp coq-shell-proof-completed-regexp50,1485
-(defvar coq-goal-regexpcoq-goal-regexp53,1616
-(defun coq-library-directory coq-library-directory62,1805
-(defcustom coq-tags coq-tags69,1985
-(defconst coq-interrupt-regexp coq-interrupt-regexp74,2134
-(defcustom coq-www-home-page coq-www-home-page79,2254
-(defpgdefault menu-entriesmenu-entries86,2389
-(defvar coq-outline-regexpcoq-outline-regexp103,2783
-(defvar coq-outline-heading-end-regexp coq-outline-heading-end-regexp108,3192
-(defvar coq-shell-outline-regexp coq-shell-outline-regexp110,3251
-(defvar coq-shell-outline-heading-end-regexp coq-shell-outline-heading-end-regexp111,3301
-(defconst coq-kill-goal-command coq-kill-goal-command113,3364
-(defconst coq-forget-id-command coq-forget-id-command114,3407
-(defconst coq-back-n-command coq-back-n-command115,3453
-(defconst coq-state-changing-tactics-regexp coq-state-changing-tactics-regexp119,3515
-(defconst coq-state-preserving-tactics-regexp coq-state-preserving-tactics-regexp121,3612
-(defconst coq-tactics-regexpcoq-tactics-regexp123,3713
-(defconst coq-state-changing-commands-regexpcoq-state-changing-commands-regexp125,3779
-(defconst coq-state-preserving-commands-regexp coq-state-preserving-commands-regexp127,3886
-(defvar coq-retractable-instruct-regexp coq-retractable-instruct-regexp129,3998
-(defvar coq-non-retractable-instruct-regexpcoq-non-retractable-instruct-regexp131,4089
-(defvar coq-keywords-sectioncoq-keywords-section134,4188
-(defvar coq-section-regexp coq-section-regexp139,4333
-(defun coq-set-undo-limit coq-set-undo-limit172,5400
-(defconst coq-keywords-decl-defn-regexpcoq-keywords-decl-defn-regexp183,5743
-(defun coq-count-match coq-count-match216,7187
-(defun coq-goal-command-p coq-goal-command-p228,7607
-(defun coq-proof-mode-p coq-proof-mode-p255,8943
-(defun coq-is-comment-p coq-is-comment-p270,9449
-(defun coq-is-goalsave-p coq-is-goalsave-p271,9522
-(defun coq-is-module-equal-p coq-is-module-equal-p272,9597
-(defun coq-is-def-p coq-is-def-p275,9793
-(defun coq-is-decl-defn-p coq-is-decl-defn-p277,9901
-(defun coq-state-preserving-command-p coq-state-preserving-command-p282,10068
-(defun coq-state-preserving-tactic-p coq-state-preserving-tactic-p285,10202
-(defun coq-state-changing-command-p coq-state-changing-command-p288,10334
-(defun coq-section-or-module-start-p coq-section-or-module-start-p294,10642
-(defun coq-find-and-forget coq-find-and-forget302,10895
-(defvar coq-current-goal coq-current-goal394,15449
-(defun coq-goal-hyp coq-goal-hyp397,15514
-(defun coq-state-preserving-p coq-state-preserving-p410,15944
-(defun coq-SearchIsos coq-SearchIsos417,16261
-(defun coq-guess-or-ask-for-string coq-guess-or-ask-for-string431,16695
-(defun coq-Print coq-Print441,16989
-(defun coq-Check coq-Check450,17247
-(defun coq-Show coq-Show459,17489
-(defun coq-PrintHint coq-PrintHint468,17763
-(defun coq-end-Section coq-end-Section474,17906
-(defun coq-Compile coq-Compile492,18490
-(define-key coq-keymap coq-keymap503,18863
-(define-key coq-keymap coq-keymap504,18919
-(define-key coq-keymap coq-keymap505,18971
-(define-key coq-keymap coq-keymap506,19026
-(define-key coq-keymap coq-keymap507,19076
-(define-key coq-keymap coq-keymap508,19126
-(defun coq-guess-command-line coq-guess-command-line565,21036
-(defun coq-pre-shell-start coq-pre-shell-start587,21842
-(defun coq-mode-config coq-mode-config598,22284
-(defun coq-shell-mode-config coq-shell-mode-config764,28257
-(defun coq-goals-mode-config coq-goals-mode-config803,29892
-(defun coq-response-config coq-response-config810,30123
-(defpacustom print-only-first-subgoal print-only-first-subgoal831,30713
-(defpacustom auto-compile-vos auto-compile-vos836,30864
-(defun coq-fake-constant-markup coq-fake-constant-markup857,31607
-(defun coq-create-span-menu coq-create-span-menu879,32414
-
-coq/coq-syntax.el,2622
-(defvar coq-version-is-V74 coq-version-is-V7416,414
-(defvar coq-version-is-V7 coq-version-is-V717,446
-(defvar coq-version-is-V6 coq-version-is-V625,766
-(defvar coq-version-is-V7 coq-version-is-V732,1129
-(defvar coq-version-is-V74 coq-version-is-V7440,1534
-(defvar coq-keywords-declcoq-keywords-decl93,3303
-(defvar coq-keywords-defncoq-keywords-defn108,3659
-(defvar coq-keywords-savecoq-keywords-save150,4616
-(defvar coq-keywords-kill-goal coq-keywords-kill-goal156,4690
-(defcustom coq-user-state-changing-commands coq-user-state-changing-commands162,4740
-(defcustom coq-user-state-preserving-commands coq-user-state-preserving-commands174,5137
-(defvar coq-keywords-state-preserving-commandscoq-keywords-state-preserving-commands188,5623
-(defvar coq-keywords-state-changing-misc-commandscoq-keywords-state-changing-misc-commands236,6753
-(defvar coq-keywords-state-changing-commandscoq-keywords-state-changing-commands302,8581
-(defvar coq-keywords-commandscoq-keywords-commands312,8778
-(defcustom coq-user-state-changing-tactics coq-user-state-changing-tactics318,8928
-(defvar coq-state-changing-tacticscoq-state-changing-tactics329,9354
-(defcustom coq-user-state-preserving-tactics coq-user-state-preserving-tactics422,10916
-(defvar coq-state-preserving-tacticscoq-state-preserving-tactics433,11330
-(defvar coq-tacticscoq-tactics437,11428
-(defvar coq-retractable-instructcoq-retractable-instruct440,11517
-(defvar coq-non-retractable-instructcoq-non-retractable-instruct443,11627
-(defvar coq-keywordscoq-keywords447,11749
-(defvar coq-tacticalscoq-tacticals452,11914
-(defvar coq-reservedcoq-reserved461,12090
-(defvar coq-symbolscoq-symbols479,12298
-(defvar coq-error-regexp coq-error-regexp497,12502
-(defvar coq-id coq-id500,12705
-(defvar coq-ids coq-ids502,12731
-(defun coq-first-abstr-regexp coq-first-abstr-regexp504,12768
-(defun coq-next-abstr-regexp coq-next-abstr-regexp507,12856
-(defvar coq-font-lock-termscoq-font-lock-terms510,12934
-(defconst coq-save-command-regexpcoq-save-command-regexp525,13587
-(defconst coq-save-with-hole-regexpcoq-save-with-hole-regexp527,13686
-(defconst coq-goal-command-regexpcoq-goal-command-regexp530,13817
-(defconst coq-goal-with-hole-regexpcoq-goal-with-hole-regexp532,13916
-(defconst coq-decl-with-hole-regexpcoq-decl-with-hole-regexp538,14205
-(defconst coq-defn-with-hole-regexpcoq-defn-with-hole-regexp541,14338
-(defvar coq-font-lock-keywords-1coq-font-lock-keywords-1544,14478
-(defvar coq-font-lock-keywords coq-font-lock-keywords565,15521
-(defun coq-init-syntax-table coq-init-syntax-table567,15579
-
-coq/x-symbol-coq.el,2282
-(defvar x-symbol-coq-symbol-table x-symbol-coq-symbol-table8,155
-(defvar x-symbol-coq-master-directory x-symbol-coq-master-directory51,1712
-(defvar x-symbol-coq-image-searchpath x-symbol-coq-image-searchpath52,1759
-(defvar x-symbol-coq-image-cached-dirs x-symbol-coq-image-cached-dirs53,1806
-(defvar x-symbol-coq-image-file-truename-alist x-symbol-coq-image-file-truename-alist54,1871
-(defvar x-symbol-coq-image-keywords x-symbol-coq-image-keywords55,1923
-(defvar x-symbol-coq-font-lock-keywords x-symbol-coq-font-lock-keywords56,1964
-(defvar x-symbol-coq-header-groups-alist x-symbol-coq-header-groups-alist57,2009
-(defvar x-symbol-coq-class-alist x-symbol-coq-class-alist58,2055
-(defvar x-symbol-coq-class-face-alist x-symbol-coq-class-face-alist61,2192
-(defvar x-symbol-coq-electric-ignore x-symbol-coq-electric-ignore62,2235
-(defvar x-symbol-coq-required-fonts x-symbol-coq-required-fonts63,2277
-(defvar x-symbol-coq-case-insensitive x-symbol-coq-case-insensitive64,2318
-(defvar x-symbol-coq-extra-menu-items x-symbol-coq-extra-menu-items65,2361
-(defvar x-symbol-coq-token-grammar x-symbol-coq-token-grammar66,2404
-(defvar x-symbol-coq-input-token-grammar x-symbol-coq-input-token-grammar67,2444
-(defvar x-symbol-coq-generated-data x-symbol-coq-generated-data68,2490
-(defvar x-symbol-coq-token-shape x-symbol-coq-token-shape76,2756
-(defvar x-symbol-coq-table x-symbol-coq-table78,2795
-(defvar x-symbol-coq-user-table x-symbol-coq-user-table79,2849
-(defun x-symbol-coq-default-token-list x-symbol-coq-default-token-list80,2886
-(defvar x-symbol-coq-token-list x-symbol-coq-token-list81,2942
-(defvar x-symbol-coq-input-token-ignore x-symbol-coq-input-token-ignore82,3008
-(defvar x-symbol-coq-exec-specs x-symbol-coq-exec-specs85,3073
-(defvar x-symbol-coq-menu-alist x-symbol-coq-menu-alist86,3110
-(defvar x-symbol-coq-grid-alist x-symbol-coq-grid-alist87,3147
-(defvar x-symbol-coq-decode-atree x-symbol-coq-decode-atree88,3184
-(defvar x-symbol-coq-decode-alist x-symbol-coq-decode-alist89,3223
-(defvar x-symbol-coq-encode-alist x-symbol-coq-encode-alist90,3262
-(defvar x-symbol-coq-nomule-decode-exec x-symbol-coq-nomule-decode-exec91,3301
-(defvar x-symbol-coq-nomule-encode-exec x-symbol-coq-nomule-encode-exec92,3346
-
-demoisa/demoisa-easy.el,0
-
-demoisa/demoisa.el,568
-(defcustom isabelledemo-prog-name isabelledemo-prog-name54,1801
-(defcustom isabelledemo-web-pageisabelledemo-web-page59,1923
-(defun demoisa-config demoisa-config70,2153
-(defun demoisa-shell-config demoisa-shell-config90,2902
-(define-derived-mode demoisa-mode demoisa-mode119,3979
-(define-derived-mode demoisa-shell-mode demoisa-shell-mode124,4102
-(define-derived-mode demoisa-response-mode demoisa-response-mode129,4245
-(define-derived-mode demoisa-goals-mode demoisa-goals-mode133,4372
-(defun demoisa-pre-shell-start demoisa-pre-shell-start152,5154
+(defun texi-docstring-magic-find-face texi-docstring-magic-find-face85,2996
+(defun texi-docstring-magic-splice-sep texi-docstring-magic-splice-sep90,3161
+(defconst texi-docstring-magic-munge-tabletexi-docstring-magic-munge-table100,3466
+(defun texi-docstring-magic-untabify texi-docstring-magic-untabify190,7185
+(defun texi-docstring-magic-munge-docstring texi-docstring-magic-munge-docstring200,7500
+(defun texi-docstring-magic-texi texi-docstring-magic-texi239,8787
+(defun texi-docstring-magic-format-default texi-docstring-magic-format-default252,9227
+(defun texi-docstring-magic-texi-for texi-docstring-magic-texi-for268,9862
+(defconst texi-docstring-magic-commenttexi-docstring-magic-comment323,11713
+(defun texi-docstring-magic texi-docstring-magic329,11867
+(defun texi-docstring-magic-face-at-point texi-docstring-magic-face-at-point353,12579
+(defun texi-docstring-magic-insert-magic texi-docstring-magic-insert-magic368,13102
hol98/hol98.el,0
@@ -1201,271 +1370,269 @@ isa/isabelle-system.el,2954
(defgroup isabelle isabelle23,720
(defcustom isabelle-web-pageisabelle-web-page27,849
(defcustom isa-isatool-commandisa-isatool-command38,1144
-(defvar isatool-not-found isatool-not-found63,2027
-(defun isa-set-isatool-command isa-set-isatool-command66,2140
-(defun isa-shell-command-to-string isa-shell-command-to-string86,2924
-(defun isa-getenv isa-getenv94,3376
-(defcustom isabelle-program-name isabelle-program-name113,4033
-(defvar isabelle-prog-name isabelle-prog-name139,4981
-(defun isabelle-command-line isabelle-command-line142,5108
-(defun isabelle-choose-logic isabelle-choose-logic165,6016
-(defun isa-tool-list-logics isa-tool-list-logics185,6902
-(defun isa-view-doc isa-view-doc191,7125
-(defvar isabelle-version-string isabelle-version-string198,7349
-(defun isa-version isa-version200,7390
-(defconst isa-supports-pgip isa-supports-pgip213,7873
-(defun isa-tool-list-docs isa-tool-list-docs221,8103
-(defun isa-quit isa-quit240,8832
-(defconst isabelle-verbatim-regexp isabelle-verbatim-regexp247,9027
-(defun isabelle-verbatim isabelle-verbatim250,9168
-(defcustom isabelle-refresh-logics isabelle-refresh-logics266,9759
-(defcustom isabelle-logics-available isabelle-logics-available274,10086
-(defcustom isabelle-chosen-logic isabelle-chosen-logic282,10386
-(defconst isabelle-docs-menu isabelle-docs-menu295,10854
-(defun isabelle-logics-menu-calculate isabelle-logics-menu-calculate303,11143
-(defun isabelle-logics-menu-refresh isabelle-logics-menu-refresh319,11623
-(defconst isabelle-logics-menu isabelle-logics-menu337,12218
-(defun isabelle-load-isar-keywords isabelle-load-isar-keywords346,12678
-(defpacustom show-types show-types373,13633
-(defpacustom show-sorts show-sorts378,13749
-(defpacustom show-consts show-consts383,13865
-(defpacustom long-names long-names388,13999
-(defpacustom eta-contract eta-contract393,14131
-(defpacustom trace-simplifier trace-simplifier398,14272
-(defpacustom trace-rules trace-rules403,14404
-(defpacustom quick-and-dirty quick-and-dirty408,14536
-(defpacustom full-proofs full-proofs413,14672
-(defpacustom global-timing global-timing419,14981
-(defpacustom theorem-dependencies theorem-dependencies425,15139
-(defpacustom goals-limit goals-limit431,15404
-(defpacustom prems-limit prems-limit436,15543
-(defpacustom print-depth print-depth441,15703
-(defpgdefault menu-entriesmenu-entries453,15992
-(defpgdefault help-menu-entries help-menu-entries460,16154
-(defpgdefault x-symbol-language x-symbol-language468,16348
-(defun isabelle-convert-idmarkup-to-subterm isabelle-convert-idmarkup-to-subterm491,16963
-(defun isabelle-create-span-menu isabelle-create-span-menu516,18002
-(defun isabelle-xml-sml-escapes isabelle-xml-sml-escapes533,18496
-(defun isabelle-process-pgip isabelle-process-pgip536,18597
-(defun isabelle-parse-syntax-dump isabelle-parse-syntax-dump553,19183
+(defvar isatool-not-found isatool-not-found64,2063
+(defun isa-set-isatool-command isa-set-isatool-command67,2176
+(defun isa-shell-command-to-string isa-shell-command-to-string87,2960
+(defun isa-getenv isa-getenv95,3412
+(defcustom isabelle-program-name isabelle-program-name114,4069
+(defvar isabelle-prog-name isabelle-prog-name140,5017
+(defun isabelle-command-line isabelle-command-line143,5144
+(defun isabelle-choose-logic isabelle-choose-logic166,6052
+(defun isa-tool-list-logics isa-tool-list-logics188,7024
+(defun isa-view-doc isa-view-doc194,7247
+(defvar isabelle-version-string isabelle-version-string201,7471
+(defun isa-version isa-version203,7512
+(defconst isa-supports-pgip isa-supports-pgip216,7995
+(defun isa-tool-list-docs isa-tool-list-docs224,8225
+(defun isa-quit isa-quit243,8954
+(defconst isabelle-verbatim-regexp isabelle-verbatim-regexp250,9149
+(defun isabelle-verbatim isabelle-verbatim253,9290
+(defcustom isabelle-refresh-logics isabelle-refresh-logics269,9881
+(defcustom isabelle-logics-available isabelle-logics-available277,10208
+(defcustom isabelle-chosen-logic isabelle-chosen-logic285,10508
+(defconst isabelle-docs-menu isabelle-docs-menu298,10976
+(defun isabelle-logics-menu-calculate isabelle-logics-menu-calculate306,11265
+(defun isabelle-logics-menu-refresh isabelle-logics-menu-refresh322,11745
+(defconst isabelle-logics-menu isabelle-logics-menu340,12340
+(defun isabelle-load-isar-keywords isabelle-load-isar-keywords349,12800
+(defpacustom show-types show-types376,13755
+(defpacustom show-sorts show-sorts381,13871
+(defpacustom show-consts show-consts386,13987
+(defpacustom long-names long-names391,14121
+(defpacustom eta-contract eta-contract396,14253
+(defpacustom trace-simplifier trace-simplifier401,14394
+(defpacustom trace-rules trace-rules406,14526
+(defpacustom quick-and-dirty quick-and-dirty411,14658
+(defpacustom full-proofs full-proofs416,14794
+(defpacustom global-timing global-timing422,15103
+(defpacustom theorem-dependencies theorem-dependencies428,15261
+(defpacustom goals-limit goals-limit434,15526
+(defpacustom prems-limit prems-limit439,15665
+(defpacustom print-depth print-depth444,15825
+(defpgdefault menu-entriesmenu-entries456,16114
+(defpgdefault help-menu-entries help-menu-entries463,16276
+(defpgdefault x-symbol-language x-symbol-language471,16470
+(defun isabelle-convert-idmarkup-to-subterm isabelle-convert-idmarkup-to-subterm494,17085
+(defun isabelle-create-span-menu isabelle-create-span-menu519,18124
+(defun isabelle-xml-sml-escapes isabelle-xml-sml-escapes536,18618
+(defun isabelle-process-pgip isabelle-process-pgip539,18719
+(defun isabelle-parse-syntax-dump isabelle-parse-syntax-dump556,19305
isa/isa.el,2283
-(defcustom isa-outline-regexpisa-outline-regexp43,1346
-(defcustom isa-outline-heading-end-regexp isa-outline-heading-end-regexp50,1583
-(defvar isa-shell-outline-regexp isa-shell-outline-regexp55,1735
-(defvar isa-shell-outline-heading-end-regexp isa-shell-outline-heading-end-regexp56,1797
-(defun isa-mode-config-set-variables isa-mode-config-set-variables59,1849
-(defun isa-shell-mode-config-set-variables isa-shell-mode-config-set-variables141,5258
-(defun isa-update-thy-only isa-update-thy-only278,10968
-(defun isa-shell-update-thy isa-shell-update-thy290,11476
-(defun isa-remove-file isa-remove-file315,12679
-(defun isa-shell-compute-new-files-list isa-shell-compute-new-files-list325,12997
-(define-derived-mode isa-shell-mode isa-shell-mode341,13509
-(define-derived-mode isa-response-mode isa-response-mode346,13634
-(define-derived-mode isa-goals-mode isa-goals-mode351,13803
-(define-derived-mode isa-proofscript-mode isa-proofscript-mode356,13960
-(defun isa-mode isa-mode365,14141
-(define-key map map409,15681
-(define-key map map410,15731
-(defun isa-process-thy-file isa-process-thy-file414,15888
-(defcustom isa-retract-thy-file-command isa-retract-thy-file-command420,16097
-(defun isa-retract-thy-file isa-retract-thy-file426,16334
-(defgroup thy thy442,16963
-(defun isa-splice-separator isa-splice-separator454,17293
-(defun isa-file-name-cons-extension isa-file-name-cons-extension463,17545
-(defun isa-format isa-format470,17811
-(define-key isa-proofscript-mode-map isa-proofscript-mode-map482,18186
-(defcustom isa-not-undoable-commands-regexpisa-not-undoable-commands-regexp492,18319
-(defun isa-count-undos isa-count-undos499,18572
-(defun isa-goal-command-p isa-goal-command-p529,19737
-(defun isa-find-and-forget isa-find-and-forget542,20382
-(defun isa-state-preserving-p isa-state-preserving-p545,20437
-(defun isa-pre-shell-start isa-pre-shell-start554,20805
-(defun isa-mode-config isa-mode-config561,21082
-(defun isa-shell-mode-config isa-shell-mode-config588,22155
-(defun isa-response-mode-config isa-response-mode-config595,22404
-(defun isa-goals-mode-config isa-goals-mode-config600,22565
-(defun isa-preprocessing isa-preprocessing608,22889
-(defpgdefault completion-tablecompletion-table622,23393
+(defcustom isa-outline-regexpisa-outline-regexp43,1354
+(defcustom isa-outline-heading-end-regexp isa-outline-heading-end-regexp50,1591
+(defvar isa-shell-outline-regexp isa-shell-outline-regexp55,1743
+(defvar isa-shell-outline-heading-end-regexp isa-shell-outline-heading-end-regexp56,1805
+(defun isa-mode-config-set-variables isa-mode-config-set-variables59,1857
+(defun isa-shell-mode-config-set-variables isa-shell-mode-config-set-variables141,5266
+(defun isa-update-thy-only isa-update-thy-only278,10976
+(defun isa-shell-update-thy isa-shell-update-thy290,11484
+(defun isa-remove-file isa-remove-file315,12687
+(defun isa-shell-compute-new-files-list isa-shell-compute-new-files-list325,13005
+(define-derived-mode isa-shell-mode isa-shell-mode341,13517
+(define-derived-mode isa-response-mode isa-response-mode346,13642
+(define-derived-mode isa-goals-mode isa-goals-mode351,13811
+(define-derived-mode isa-proofscript-mode isa-proofscript-mode356,13968
+(defun isa-mode isa-mode365,14149
+(define-key map map409,15689
+(define-key map map410,15739
+(defun isa-process-thy-file isa-process-thy-file414,15896
+(defcustom isa-retract-thy-file-command isa-retract-thy-file-command420,16105
+(defun isa-retract-thy-file isa-retract-thy-file426,16342
+(defgroup thy thy442,16971
+(defun isa-splice-separator isa-splice-separator454,17301
+(defun isa-file-name-cons-extension isa-file-name-cons-extension463,17553
+(defun isa-format isa-format470,17819
+(define-key isa-proofscript-mode-map isa-proofscript-mode-map482,18194
+(defcustom isa-not-undoable-commands-regexpisa-not-undoable-commands-regexp492,18327
+(defun isa-count-undos isa-count-undos499,18580
+(defun isa-goal-command-p isa-goal-command-p529,19745
+(defun isa-find-and-forget isa-find-and-forget542,20390
+(defun isa-state-preserving-p isa-state-preserving-p545,20445
+(defun isa-pre-shell-start isa-pre-shell-start554,20813
+(defun isa-mode-config isa-mode-config561,21090
+(defun isa-shell-mode-config isa-shell-mode-config588,22163
+(defun isa-response-mode-config isa-response-mode-config595,22412
+(defun isa-goals-mode-config isa-goals-mode-config600,22573
+(defun isa-preprocessing isa-preprocessing608,22897
+(defpgdefault completion-tablecompletion-table622,23401
isa/isa-syntax.el,3046
-(defun isa-init-syntax-table isa-init-syntax-table14,304
-(defun isa-init-output-syntax-table isa-init-output-syntax-table34,952
-(defgroup isa-syntax isa-syntax71,2164
-(defcustom isa-keywords-defnisa-keywords-defn75,2266
-(defcustom isa-keywords-goalisa-keywords-goal82,2461
-(defcustom isa-keywords-saveisa-keywords-save88,2668
-(defcustom isa-keywords-commandsisa-keywords-commands97,2960
-(defcustom isa-keywords-smlisa-keywords-sml109,3349
-(defcustom isa-keyword-symbolsisa-keyword-symbols119,3818
-(defcustom isa-sml-names-keywordsisa-sml-names-keywords125,4013
-(defcustom isa-sml-typenames-keywordsisa-sml-typenames-keywords131,4186
-(defconst isa-keywordsisa-keywords140,4482
-(defconst isa-keywords-proof-commandsisa-keywords-proof-commands146,4663
-(defconst isa-tacticalsisa-tacticals151,4857
-(defconst isa-id isa-id159,5124
-(defconst isa-idx isa-idx160,5173
-(defconst isa-ids isa-ids162,5228
-(defconst isa-string isa-string165,5339
-(defcustom isa-save-command-regexpisa-save-command-regexp167,5398
-(defconst isa-save-with-hole-regexpisa-save-with-hole-regexp181,5802
-(defcustom isa-goal-command-regexpisa-goal-command-regexp185,5937
-(defconst isa-string-regexpisa-string-regexp197,6321
-(defconst isa-goal-with-hole-regexpisa-goal-with-hole-regexp201,6452
-(defconst isa-proof-command-regexpisa-proof-command-regexp209,6694
-(defface isabelle-class-name-faceisabelle-class-name-face216,6905
-(defface isabelle-tfree-name-faceisabelle-tfree-name-face226,7190
-(defface isabelle-tvar-name-faceisabelle-tvar-name-face236,7477
-(defface isabelle-free-name-faceisabelle-free-name-face246,7767
-(defface isabelle-bound-name-faceisabelle-bound-name-face256,8053
-(defface isabelle-var-name-faceisabelle-var-name-face266,8342
-(defface isabelle-sml-symbol-faceisabelle-sml-symbol-face277,8679
-(defconst isabelle-class-name-face isabelle-class-name-face287,9055
-(defconst isabelle-tfree-name-face isabelle-tfree-name-face288,9117
-(defconst isabelle-tvar-name-face isabelle-tvar-name-face289,9179
-(defconst isabelle-free-name-face isabelle-free-name-face290,9239
-(defconst isabelle-bound-name-face isabelle-bound-name-face291,9299
-(defconst isabelle-var-name-face isabelle-var-name-face292,9361
-(defconst isabelle-sml-symbol-face isabelle-sml-symbol-face293,9419
-(defconst isa-sml-function-var-names-regexp isa-sml-function-var-names-regexp296,9547
-(defconst isa-sml-type-names-regexp isa-sml-type-names-regexp301,9807
-(defvar isa-font-lock-keywords-1isa-font-lock-keywords-1305,9975
-(defvar isa-output-font-lock-keywords-1isa-output-font-lock-keywords-1315,10532
-(defvar isa-goals-font-lock-keywords isa-goals-font-lock-keywords327,11103
-(defconst isa-indent-any-regexpisa-indent-any-regexp341,11378
-(defconst isa-indent-inner-regexpisa-indent-inner-regexp343,11481
-(defconst isa-indent-enclose-regexpisa-indent-enclose-regexp345,11551
-(defconst isa-indent-open-regexpisa-indent-open-regexp347,11630
-(defconst isa-indent-close-regexpisa-indent-close-regexp349,11732
-
-isa/isa-x-symbol.el,0
+(defun isa-init-syntax-table isa-init-syntax-table14,312
+(defun isa-init-output-syntax-table isa-init-output-syntax-table34,960
+(defgroup isa-syntax isa-syntax71,2172
+(defcustom isa-keywords-defnisa-keywords-defn75,2274
+(defcustom isa-keywords-goalisa-keywords-goal82,2469
+(defcustom isa-keywords-saveisa-keywords-save88,2676
+(defcustom isa-keywords-commandsisa-keywords-commands97,2968
+(defcustom isa-keywords-smlisa-keywords-sml109,3357
+(defcustom isa-keyword-symbolsisa-keyword-symbols119,3826
+(defcustom isa-sml-names-keywordsisa-sml-names-keywords125,4021
+(defcustom isa-sml-typenames-keywordsisa-sml-typenames-keywords131,4194
+(defconst isa-keywordsisa-keywords140,4490
+(defconst isa-keywords-proof-commandsisa-keywords-proof-commands146,4671
+(defconst isa-tacticalsisa-tacticals151,4865
+(defconst isa-id isa-id159,5132
+(defconst isa-idx isa-idx160,5181
+(defconst isa-ids isa-ids162,5236
+(defconst isa-string isa-string165,5347
+(defcustom isa-save-command-regexpisa-save-command-regexp167,5406
+(defconst isa-save-with-hole-regexpisa-save-with-hole-regexp181,5810
+(defcustom isa-goal-command-regexpisa-goal-command-regexp185,5945
+(defconst isa-string-regexpisa-string-regexp197,6329
+(defconst isa-goal-with-hole-regexpisa-goal-with-hole-regexp201,6460
+(defconst isa-proof-command-regexpisa-proof-command-regexp209,6702
+(defface isabelle-class-name-faceisabelle-class-name-face216,6913
+(defface isabelle-tfree-name-faceisabelle-tfree-name-face226,7198
+(defface isabelle-tvar-name-faceisabelle-tvar-name-face236,7485
+(defface isabelle-free-name-faceisabelle-free-name-face246,7775
+(defface isabelle-bound-name-faceisabelle-bound-name-face256,8061
+(defface isabelle-var-name-faceisabelle-var-name-face266,8350
+(defface isabelle-sml-symbol-faceisabelle-sml-symbol-face277,8687
+(defconst isabelle-class-name-face isabelle-class-name-face287,9063
+(defconst isabelle-tfree-name-face isabelle-tfree-name-face288,9125
+(defconst isabelle-tvar-name-face isabelle-tvar-name-face289,9187
+(defconst isabelle-free-name-face isabelle-free-name-face290,9247
+(defconst isabelle-bound-name-face isabelle-bound-name-face291,9307
+(defconst isabelle-var-name-face isabelle-var-name-face292,9369
+(defconst isabelle-sml-symbol-face isabelle-sml-symbol-face293,9427
+(defconst isa-sml-function-var-names-regexp isa-sml-function-var-names-regexp296,9555
+(defconst isa-sml-type-names-regexp isa-sml-type-names-regexp301,9815
+(defvar isa-font-lock-keywords-1isa-font-lock-keywords-1305,9983
+(defvar isa-output-font-lock-keywords-1isa-output-font-lock-keywords-1315,10540
+(defvar isa-goals-font-lock-keywords isa-goals-font-lock-keywords327,11111
+(defconst isa-indent-any-regexpisa-indent-any-regexp341,11386
+(defconst isa-indent-inner-regexpisa-indent-inner-regexp343,11489
+(defconst isa-indent-enclose-regexpisa-indent-enclose-regexp345,11559
+(defconst isa-indent-open-regexpisa-indent-open-regexp347,11638
+(defconst isa-indent-close-regexpisa-indent-close-regexp349,11740
isa/thy-mode.el,2895
-(defcustom thy-heading-indent thy-heading-indent27,813
-(defcustom thy-indent-level thy-indent-level32,917
-(defcustom thy-indent-strings thy-indent-strings37,1044
-(defcustom thy-use-sml-mode thy-use-sml-mode44,1269
-(defcustom thy-sectionsthy-sections55,1677
-(defcustom thy-id-headerthy-id-header108,3354
-(defcustom thy-templatethy-template120,3654
-(defvar thy-mode-map thy-mode-map145,4082
-(defvar thy-mode-syntax-table thy-mode-syntax-table147,4109
-(defun thy-add-menus thy-add-menus182,5669
-(defun thy-mode thy-mode220,7065
-(defun thy-mode-quiet thy-mode-quiet275,8824
-(defun thy-proofgeneral-send-string thy-proofgeneral-send-string355,11584
-(defun isa-sml-hook isa-sml-hook434,14191
-(defun isa-sml-mode isa-sml-mode448,14786
-(defcustom isa-ml-file-extension isa-ml-file-extension453,14918
-(defun thy-find-other-file thy-find-other-file458,15040
-(defvar thy-minor-sml-mode-map thy-minor-sml-mode-map481,15922
-(defun thy-install-sml-mode thy-install-sml-mode483,15959
-(defun thy-minor-sml-mode thy-minor-sml-mode492,16345
-(defun thy-do-sml-indent thy-do-sml-indent510,16995
-(defun thy-insert-name thy-insert-name520,17392
-(defun thy-insert-class thy-insert-class526,17590
-(defun thy-insert-default-sort thy-insert-default-sort536,17862
-(defun thy-insert-type thy-insert-type544,18034
-(defun thy-insert-arity thy-insert-arity567,18604
-(defun thy-insert-const thy-insert-const580,18979
-(defun thy-insert-rule thy-insert-rule592,19368
-(defun thy-insert-template thy-insert-template601,19550
-(defun isa-read-idlist isa-read-idlist633,20429
-(defun isa-read-id isa-read-id642,20716
-(defun isa-read-string isa-read-string650,20945
-(defun isa-read-num isa-read-num658,21182
-(defun thy-read-thy-name thy-read-thy-name669,21474
-(defun thy-read-logic-image thy-read-logic-image678,21776
-(defun thy-insert-header thy-insert-header688,22040
-(defun thy-insert-id-header thy-insert-id-header706,22605
-(defun thy-check-mode thy-check-mode718,22964
-(defconst thy-headings-regexpthy-headings-regexp723,23069
-(defvar thy-mode-font-lock-keywordsthy-mode-font-lock-keywords733,23328
-(defun thy-goto-next-section thy-goto-next-section755,24088
-(defun thy-goto-prev-section thy-goto-prev-section783,25065
-(defun thy-goto-top-of-section thy-goto-top-of-section790,25378
-(defun thy-current-section thy-current-section797,25575
-(defun thy-kill-line thy-kill-line815,26038
-(defun thy-indent-line thy-indent-line877,28122
-(defun thy-calculate-indentation thy-calculate-indentation904,29156
-(defun thy-long-comment-string-indentation thy-long-comment-string-indentation924,29815
-(defun thy-string-indentation thy-string-indentation959,30799
-(defun thy-indentation-for thy-indentation-for978,31449
-(defun thy-string-start thy-string-start984,31608
-(defun thy-comment-or-string-start thy-comment-or-string-start998,32145
-
-isa/x-symbol-isabelle.el,3147
-(defvar x-symbol-isabelle-required-fonts x-symbol-isabelle-required-fonts20,624
-(defvar x-symbol-isabelle-name x-symbol-isabelle-name30,1125
-(defvar x-symbol-isabelle-modeline-name x-symbol-isabelle-modeline-name31,1175
-(defcustom x-symbol-isabelle-header-groups-alist x-symbol-isabelle-header-groups-alist33,1223
-(defcustom x-symbol-isabelle-electric-ignore x-symbol-isabelle-electric-ignore40,1451
-(defvar x-symbol-isabelle-required-fonts x-symbol-isabelle-required-fonts48,1707
-(defvar x-symbol-isabelle-extra-menu-items x-symbol-isabelle-extra-menu-items51,1816
-(defvar x-symbol-isabelle-token-grammarx-symbol-isabelle-token-grammar55,1914
-(defun x-symbol-isabelle-token-list x-symbol-isabelle-token-list62,2120
-(defvar x-symbol-isabelle-user-table x-symbol-isabelle-user-table65,2209
-(defvar x-symbol-isabelle-generated-data x-symbol-isabelle-generated-data68,2330
-(defvar x-symbol-isabelle-master-directory x-symbol-isabelle-master-directory76,2573
-(defvar x-symbol-isabelle-image-searchpath x-symbol-isabelle-image-searchpath77,2626
-(defvar x-symbol-isabelle-image-cached-dirs x-symbol-isabelle-image-cached-dirs78,2678
-(defvar x-symbol-isabelle-image-file-truename-alist x-symbol-isabelle-image-file-truename-alist79,2748
-(defvar x-symbol-isabelle-image-keywords x-symbol-isabelle-image-keywords80,2805
-(defvar x-symbol-isabelle-subscript-matcherx-symbol-isabelle-subscript-matcher90,3142
-(defun x-symbol-isabelle-subscript-matcher x-symbol-isabelle-subscript-matcher93,3227
-(defun x-symbol-isabelle-make-ctrl-regexp x-symbol-isabelle-make-ctrl-regexp100,3466
-(defconst x-symbol-isabelle-font-lock-bold-regexpx-symbol-isabelle-font-lock-bold-regexp106,3678
-(defconst x-symbol-isabelle-font-lock-scripts-regexpx-symbol-isabelle-font-lock-scripts-regexp110,3821
-(defun x-symbol-isabelle-match-bold x-symbol-isabelle-match-bold114,3986
-(defun x-symbol-isabelle-match-scripts x-symbol-isabelle-match-scripts124,4374
-(defvar x-symbol-isabelle-font-lock-keywordsx-symbol-isabelle-font-lock-keywords134,4786
-(defvar x-symbol-isabelle-font-lock-allowed-faces x-symbol-isabelle-font-lock-allowed-faces146,5297
-(defcustom x-symbol-isabelle-class-alistx-symbol-isabelle-class-alist153,5529
-(defcustom x-symbol-isabelle-class-face-alist x-symbol-isabelle-class-face-alist164,5954
-(defvar x-symbol-isabelle-case-insensitive x-symbol-isabelle-case-insensitive179,6482
-(defvar x-symbol-isabelle-token-shape x-symbol-isabelle-token-shape180,6530
-(defvar x-symbol-isabelle-input-token-ignore x-symbol-isabelle-input-token-ignore181,6573
-(defvar x-symbol-isabelle-token-list x-symbol-isabelle-token-list182,6623
-(defvar x-symbol-isabelle-symbol-table x-symbol-isabelle-symbol-table184,6672
-(defvar x-symbol-isabelle-xsymbol-table x-symbol-isabelle-xsymbol-table283,9383
-(defun x-symbol-isabelle-prepare-table x-symbol-isabelle-prepare-table428,13785
-(defvar x-symbol-isabelle-tablex-symbol-isabelle-table440,14196
-(defcustom x-symbol-isabelle-auto-stylex-symbol-isabelle-auto-style454,14549
-(defcustom x-symbol-isabelle-auto-coding-alist x-symbol-isabelle-auto-coding-alist468,15059
+(defcustom thy-heading-indent thy-heading-indent27,821
+(defcustom thy-indent-level thy-indent-level32,925
+(defcustom thy-indent-strings thy-indent-strings37,1052
+(defcustom thy-use-sml-mode thy-use-sml-mode44,1277
+(defcustom thy-sectionsthy-sections55,1685
+(defcustom thy-id-headerthy-id-header108,3362
+(defcustom thy-templatethy-template120,3662
+(defvar thy-mode-map thy-mode-map145,4090
+(defvar thy-mode-syntax-table thy-mode-syntax-table147,4117
+(defun thy-add-menus thy-add-menus182,5677
+(defun thy-mode thy-mode220,7073
+(defun thy-mode-quiet thy-mode-quiet275,8832
+(defun thy-proofgeneral-send-string thy-proofgeneral-send-string355,11592
+(defun isa-sml-hook isa-sml-hook434,14199
+(defun isa-sml-mode isa-sml-mode448,14794
+(defcustom isa-ml-file-extension isa-ml-file-extension453,14926
+(defun thy-find-other-file thy-find-other-file458,15048
+(defvar thy-minor-sml-mode-map thy-minor-sml-mode-map481,15930
+(defun thy-install-sml-mode thy-install-sml-mode483,15967
+(defun thy-minor-sml-mode thy-minor-sml-mode492,16353
+(defun thy-do-sml-indent thy-do-sml-indent510,17003
+(defun thy-insert-name thy-insert-name520,17400
+(defun thy-insert-class thy-insert-class526,17598
+(defun thy-insert-default-sort thy-insert-default-sort536,17870
+(defun thy-insert-type thy-insert-type544,18042
+(defun thy-insert-arity thy-insert-arity567,18612
+(defun thy-insert-const thy-insert-const580,18987
+(defun thy-insert-rule thy-insert-rule592,19376
+(defun thy-insert-template thy-insert-template601,19558
+(defun isa-read-idlist isa-read-idlist633,20437
+(defun isa-read-id isa-read-id642,20724
+(defun isa-read-string isa-read-string650,20953
+(defun isa-read-num isa-read-num658,21190
+(defun thy-read-thy-name thy-read-thy-name669,21482
+(defun thy-read-logic-image thy-read-logic-image678,21784
+(defun thy-insert-header thy-insert-header688,22048
+(defun thy-insert-id-header thy-insert-id-header706,22613
+(defun thy-check-mode thy-check-mode718,22972
+(defconst thy-headings-regexpthy-headings-regexp723,23077
+(defvar thy-mode-font-lock-keywordsthy-mode-font-lock-keywords733,23336
+(defun thy-goto-next-section thy-goto-next-section755,24096
+(defun thy-goto-prev-section thy-goto-prev-section783,25073
+(defun thy-goto-top-of-section thy-goto-top-of-section790,25386
+(defun thy-current-section thy-current-section797,25583
+(defun thy-kill-line thy-kill-line815,26046
+(defun thy-indent-line thy-indent-line877,28130
+(defun thy-calculate-indentation thy-calculate-indentation904,29164
+(defun thy-long-comment-string-indentation thy-long-comment-string-indentation924,29823
+(defun thy-string-indentation thy-string-indentation959,30807
+(defun thy-indentation-for thy-indentation-for978,31457
+(defun thy-string-start thy-string-start984,31616
+(defun thy-comment-or-string-start thy-comment-or-string-start998,32153
+
+isa/x-symbol-isabelle.el,3170
+(defvar x-symbol-isabelle-required-fonts x-symbol-isabelle-required-fonts20,628
+(defvar x-symbol-isabelle-name x-symbol-isabelle-name30,1129
+(defvar x-symbol-isabelle-modeline-name x-symbol-isabelle-modeline-name31,1179
+(defcustom x-symbol-isabelle-header-groups-alist x-symbol-isabelle-header-groups-alist33,1227
+(defcustom x-symbol-isabelle-electric-ignore x-symbol-isabelle-electric-ignore40,1455
+(defvar x-symbol-isabelle-required-fonts x-symbol-isabelle-required-fonts48,1711
+(defvar x-symbol-isabelle-extra-menu-items x-symbol-isabelle-extra-menu-items51,1820
+(defvar x-symbol-isabelle-token-grammarx-symbol-isabelle-token-grammar55,1918
+(defun x-symbol-isabelle-token-list x-symbol-isabelle-token-list62,2124
+(defvar x-symbol-isabelle-user-table x-symbol-isabelle-user-table65,2213
+(defvar x-symbol-isabelle-generated-data x-symbol-isabelle-generated-data68,2334
+(defvar x-symbol-isabelle-master-directory x-symbol-isabelle-master-directory76,2577
+(defvar x-symbol-isabelle-image-searchpath x-symbol-isabelle-image-searchpath77,2630
+(defvar x-symbol-isabelle-image-cached-dirs x-symbol-isabelle-image-cached-dirs78,2682
+(defvar x-symbol-isabelle-image-file-truename-alist x-symbol-isabelle-image-file-truename-alist79,2752
+(defvar x-symbol-isabelle-image-keywords x-symbol-isabelle-image-keywords80,2809
+(defcustom x-symbol-isabelle-subscript-matcher x-symbol-isabelle-subscript-matcher90,3153
+(defcustom x-symbol-isabelle-font-lock-regexp x-symbol-isabelle-font-lock-regexp96,3400
+(defcustom x-symbol-isabelle-font-lock-limit-regexp x-symbol-isabelle-font-lock-limit-regexp101,3584
+(defcustom x-symbol-isabelle-font-lock-contents-regexp x-symbol-isabelle-font-lock-contents-regexp107,3802
+(defcustom x-symbol-isabelle-single-char-regexp x-symbol-isabelle-single-char-regexp114,4065
+(defun x-symbol-isabelle-subscript-matcher x-symbol-isabelle-subscript-matcher120,4254
+(defun isabelle-match-subscript isabelle-match-subscript154,5929
+(defvar x-symbol-isabelle-font-lock-keywordsx-symbol-isabelle-font-lock-keywords163,6324
+(defvar x-symbol-isabelle-font-lock-allowed-faces x-symbol-isabelle-font-lock-allowed-faces170,6592
+(defcustom x-symbol-isabelle-class-alistx-symbol-isabelle-class-alist177,6824
+(defcustom x-symbol-isabelle-class-face-alist x-symbol-isabelle-class-face-alist188,7249
+(defvar x-symbol-isabelle-case-insensitive x-symbol-isabelle-case-insensitive203,7777
+(defvar x-symbol-isabelle-token-shape x-symbol-isabelle-token-shape204,7825
+(defvar x-symbol-isabelle-input-token-ignore x-symbol-isabelle-input-token-ignore205,7868
+(defvar x-symbol-isabelle-token-list x-symbol-isabelle-token-list206,7918
+(defvar x-symbol-isabelle-symbol-table x-symbol-isabelle-symbol-table208,7967
+(defvar x-symbol-isabelle-xsymbol-table x-symbol-isabelle-xsymbol-table307,10678
+(defun x-symbol-isabelle-prepare-table x-symbol-isabelle-prepare-table452,15080
+(defvar x-symbol-isabelle-tablex-symbol-isabelle-table464,15491
+(defcustom x-symbol-isabelle-auto-stylex-symbol-isabelle-auto-style478,15844
+(defcustom x-symbol-isabelle-auto-coding-alist x-symbol-isabelle-auto-coding-alist492,16354
isa/x-symbol-isa.el,0
isar/isar.el,1882
-(defcustom isar-keywords-name isar-keywords-name25,547
-(defpgdefault completion-table completion-table42,1071
-(defcustom isar-web-pageisar-web-page44,1124
-(defun isar-detect-header isar-detect-header62,1488
-(defun isar-strip-terminators isar-strip-terminators97,2751
-(defun isar-markup-ml isar-markup-ml110,3122
-(defun isar-mode-config-set-variables isar-mode-config-set-variables115,3257
-(defun isar-shell-mode-config-set-variables isar-shell-mode-config-set-variables176,5942
-(defun isar-remove-file isar-remove-file285,10574
-(defun isar-shell-compute-new-files-list isar-shell-compute-new-files-list295,10937
-(defun isar-activate-scripting isar-activate-scripting306,11403
-(define-derived-mode isar-shell-mode isar-shell-mode315,11573
-(define-derived-mode isar-response-mode isar-response-mode320,11696
-(define-derived-mode isar-goals-mode isar-goals-mode325,11878
-(define-derived-mode isar-mode isar-mode330,12053
-(defpgdefault menu-entriesmenu-entries363,13409
-(defun isar-count-undos isar-count-undos387,14431
-(defun isar-find-and-forget isar-find-and-forget413,15532
-(defun isar-goal-command-p isar-goal-command-p456,17150
-(defun isar-global-save-command-p isar-global-save-command-p460,17282
-(defvar isar-current-goal isar-current-goal481,18119
-(defun isar-state-preserving-p isar-state-preserving-p484,18185
-(defvar isar-shell-current-line-width isar-shell-current-line-width504,18948
-(defun isar-shell-adjust-line-width isar-shell-adjust-line-width510,19170
-(defun isar-pre-shell-start isar-pre-shell-start530,20056
-(defun isar-preprocessing isar-preprocessing542,20392
-(defun isar-mode-config isar-mode-config565,21603
-(defun isar-shell-mode-config isar-shell-mode-config576,22106
-(defun isar-response-mode-config isar-response-mode-config587,22476
-(defun isar-goals-mode-config isar-goals-mode-config596,22733
+(defcustom isar-keywords-name isar-keywords-name25,555
+(defpgdefault completion-table completion-table42,1079
+(defcustom isar-web-pageisar-web-page44,1132
+(defun isar-detect-header isar-detect-header62,1496
+(defun isar-strip-terminators isar-strip-terminators97,2759
+(defun isar-markup-ml isar-markup-ml110,3130
+(defun isar-mode-config-set-variables isar-mode-config-set-variables115,3265
+(defun isar-shell-mode-config-set-variables isar-shell-mode-config-set-variables176,5950
+(defun isar-remove-file isar-remove-file289,10711
+(defun isar-shell-compute-new-files-list isar-shell-compute-new-files-list299,11074
+(defun isar-activate-scripting isar-activate-scripting310,11540
+(define-derived-mode isar-shell-mode isar-shell-mode319,11710
+(define-derived-mode isar-response-mode isar-response-mode324,11833
+(define-derived-mode isar-goals-mode isar-goals-mode329,12015
+(define-derived-mode isar-mode isar-mode334,12190
+(defpgdefault menu-entriesmenu-entries367,13546
+(defun isar-count-undos isar-count-undos391,14568
+(defun isar-find-and-forget isar-find-and-forget417,15669
+(defun isar-goal-command-p isar-goal-command-p461,17336
+(defun isar-global-save-command-p isar-global-save-command-p465,17468
+(defvar isar-current-goal isar-current-goal486,18305
+(defun isar-state-preserving-p isar-state-preserving-p489,18371
+(defvar isar-shell-current-line-width isar-shell-current-line-width508,19078
+(defun isar-shell-adjust-line-width isar-shell-adjust-line-width514,19296
+(defun isar-pre-shell-start isar-pre-shell-start534,20179
+(defun isar-preprocessing isar-preprocessing546,20515
+(defun isar-mode-config isar-mode-config569,21726
+(defun isar-shell-mode-config isar-shell-mode-config580,22229
+(defun isar-response-mode-config isar-response-mode-config591,22599
+(defun isar-goals-mode-config isar-goals-mode-config600,22856
isar/isar-keywords.el,1650
(defconst isar-keywords-majorisar-keywords-major14,378
@@ -1494,109 +1661,102 @@ isar/isar-keywords.el,1650
(defconst isar-keywords-proof-scriptisar-keywords-proof-script396,6515
isar/isar-mmm.el,129
-(defconst isar-start-latex-regexp isar-start-latex-regexp23,689
-(defconst isar-start-sml-regexp isar-start-sml-regexp35,1122
-
-isar/isar-syntax.el,4568
-(defun isar-init-syntax-table isar-init-syntax-table17,390
-(defun isar-init-output-syntax-table isar-init-output-syntax-table56,1757
-(defconst isar-keywords-theory-encloseisar-keywords-theory-enclose71,2172
-(defconst isar-keywords-theoryisar-keywords-theory76,2324
-(defconst isar-keywords-saveisar-keywords-save81,2469
-(defconst isar-keywords-proof-encloseisar-keywords-proof-enclose86,2598
-(defconst isar-keywords-proofisar-keywords-proof92,2780
-(defconst isar-keywords-proof-contextisar-keywords-proof-context99,2978
-(defconst isar-keywords-local-goalisar-keywords-local-goal103,3092
-(defconst isar-keywords-improperisar-keywords-improper107,3204
-(defconst isar-keywords-outlineisar-keywords-outline112,3343
-(defconst isar-keywords-fumeisar-keywords-fume115,3408
-(defconst isar-keywords-indent-openisar-keywords-indent-open122,3626
-(defconst isar-keywords-indent-closeisar-keywords-indent-close128,3810
-(defconst isar-keywords-indent-encloseisar-keywords-indent-enclose132,3915
-(defun isar-ids-to-regexp isar-ids-to-regexp148,4459
-(defconst isar-long-id-stuff isar-long-id-stuff170,5281
-(defconst isar-id isar-id172,5336
-(defconst isar-idx isar-idx173,5386
-(defconst isar-string isar-string175,5443
-(defconst isar-any-command-regexpisar-any-command-regexp177,5501
-(defconst isar-name-regexpisar-name-regexp181,5635
-(defconst isar-tac-regexpisar-tac-regexp185,5787
-(defconst isar-save-command-regexpisar-save-command-regexp189,5895
-(defconst isar-global-save-command-regexpisar-global-save-command-regexp192,5996
-(defconst isar-goal-command-regexpisar-goal-command-regexp195,6110
-(defconst isar-local-goal-command-regexpisar-local-goal-command-regexp198,6218
-(defconst isar-comment-start isar-comment-start201,6331
-(defconst isar-comment-end isar-comment-end202,6366
-(defconst isar-comment-start-regexp isar-comment-start-regexp203,6399
-(defconst isar-comment-end-regexp isar-comment-end-regexp204,6470
-(defconst isar-string-start-regexp isar-string-start-regexp206,6538
-(defconst isar-string-end-regexp isar-string-end-regexp207,6586
-(defconst isar-antiq-regexpisar-antiq-regexp212,6653
-(defun isar-match-antiq isar-match-antiq216,6796
-(defface isabelle-class-name-faceisabelle-class-name-face232,7210
-(defface isabelle-tfree-name-faceisabelle-tfree-name-face242,7485
-(defface isabelle-tvar-name-faceisabelle-tvar-name-face252,7766
-(defface isabelle-free-name-faceisabelle-free-name-face262,8046
-(defface isabelle-bound-name-faceisabelle-bound-name-face272,8322
-(defface isabelle-var-name-faceisabelle-var-name-face282,8601
-(defconst isabelle-class-name-face isabelle-class-name-face292,8880
-(defconst isabelle-tfree-name-face isabelle-tfree-name-face293,8942
-(defconst isabelle-tvar-name-face isabelle-tvar-name-face294,9004
-(defconst isabelle-free-name-face isabelle-free-name-face295,9065
-(defconst isabelle-bound-name-face isabelle-bound-name-face296,9126
-(defconst isabelle-var-name-face isabelle-var-name-face297,9188
-(defvar isar-font-lock-keywords-1isar-font-lock-keywords-1299,9249
-(defvar isar-output-font-lock-keywords-1isar-output-font-lock-keywords-1313,10178
-(defvar isar-goals-font-lock-keywordsisar-goals-font-lock-keywords325,10834
-(defconst isar-undo isar-undo356,11468
-(defconst isar-kill isar-kill357,11497
-(defun isar-remove isar-remove359,11527
-(defun isar-undos isar-undos362,11606
-(defun isar-cannot-undo isar-cannot-undo366,11712
-(defconst isar-undo-fail-regexpisar-undo-fail-regexp370,11783
-(defconst isar-undo-skip-regexpisar-undo-skip-regexp374,11921
-(defconst isar-undo-ignore-regexpisar-undo-ignore-regexp377,12042
-(defconst isar-undo-remove-regexpisar-undo-remove-regexp380,12107
-(defconst isar-undo-kill-regexpisar-undo-kill-regexp385,12247
-(defconst isar-any-entity-regexpisar-any-entity-regexp391,12379
-(defconst isar-named-entity-regexpisar-named-entity-regexp395,12522
-(defconst isar-unnamed-entity-regexpisar-unnamed-entity-regexp399,12657
-(defconst isar-next-entity-regexpsisar-next-entity-regexps402,12759
-(defconst isar-indent-any-regexpisar-indent-any-regexp410,12942
-(defconst isar-indent-inner-regexpisar-indent-inner-regexp412,13035
-(defconst isar-indent-enclose-regexpisar-indent-enclose-regexp414,13101
-(defconst isar-indent-open-regexpisar-indent-open-regexp416,13217
-(defconst isar-indent-close-regexpisar-indent-close-regexp418,13327
-(defconst isar-outline-regexpisar-outline-regexp424,13464
-(defconst isar-outline-heading-end-regexp isar-outline-heading-end-regexp428,13615
-
-isar/mmm-isar-latex.el,292
-(defconst mmm-isar-latex-sh-start-tagsmmm-isar-latex-sh-start-tags5,32
-(defvar mmm-isar-latex-sh-end-tagsmmm-isar-latex-sh-end-tags10,263
-(defvar mmm-isar-latex-sh-start-regexpmmm-isar-latex-sh-start-regexp14,451
-(defvar mmm-isar-latex-sh-end-regexpmmm-isar-latex-sh-end-regexp18,643
-
-isar/test.el,56
-(defun isar-goal-command-p isar-goal-command-p38,1315
+(defconst isar-start-latex-regexp isar-start-latex-regexp23,697
+(defconst isar-start-sml-regexp isar-start-sml-regexp35,1130
+
+isar/isar-syntax.el,4680
+(defun isar-init-syntax-table isar-init-syntax-table17,389
+(defun isar-init-output-syntax-table isar-init-output-syntax-table56,1756
+(defconst isar-keywords-theory-encloseisar-keywords-theory-enclose71,2171
+(defconst isar-keywords-theoryisar-keywords-theory76,2323
+(defconst isar-keywords-saveisar-keywords-save81,2468
+(defconst isar-keywords-proof-encloseisar-keywords-proof-enclose86,2597
+(defconst isar-keywords-proofisar-keywords-proof92,2779
+(defconst isar-keywords-proof-contextisar-keywords-proof-context99,2977
+(defconst isar-keywords-local-goalisar-keywords-local-goal103,3091
+(defconst isar-keywords-improperisar-keywords-improper107,3203
+(defconst isar-keywords-outlineisar-keywords-outline112,3342
+(defconst isar-keywords-fumeisar-keywords-fume115,3407
+(defconst isar-keywords-indent-openisar-keywords-indent-open122,3625
+(defconst isar-keywords-indent-closeisar-keywords-indent-close128,3809
+(defconst isar-keywords-indent-encloseisar-keywords-indent-enclose132,3914
+(defun isar-regexp-simple-alt isar-regexp-simple-alt140,4093
+(defun isar-ids-to-regexp isar-ids-to-regexp160,4854
+(defconst isar-ext-first isar-ext-first194,6122
+(defconst isar-ext-rest isar-ext-rest195,6189
+(defconst isar-long-id-stuff isar-long-id-stuff197,6261
+(defconst isar-id isar-id198,6334
+(defconst isar-idx isar-idx199,6406
+(defconst isar-string isar-string201,6465
+(defconst isar-any-command-regexpisar-any-command-regexp203,6527
+(defconst isar-name-regexpisar-name-regexp207,6661
+(defconst isar-tac-regexpisar-tac-regexp211,6813
+(defconst isar-save-command-regexpisar-save-command-regexp215,6921
+(defconst isar-global-save-command-regexpisar-global-save-command-regexp218,7022
+(defconst isar-goal-command-regexpisar-goal-command-regexp221,7136
+(defconst isar-local-goal-command-regexpisar-local-goal-command-regexp224,7244
+(defconst isar-comment-start isar-comment-start227,7357
+(defconst isar-comment-end isar-comment-end228,7392
+(defconst isar-comment-start-regexp isar-comment-start-regexp229,7425
+(defconst isar-comment-end-regexp isar-comment-end-regexp230,7496
+(defconst isar-string-start-regexp isar-string-start-regexp232,7564
+(defconst isar-string-end-regexp isar-string-end-regexp233,7612
+(defconst isar-antiq-regexpisar-antiq-regexp242,7862
+(defface isabelle-class-name-faceisabelle-class-name-face249,8042
+(defface isabelle-tfree-name-faceisabelle-tfree-name-face259,8317
+(defface isabelle-tvar-name-faceisabelle-tvar-name-face269,8598
+(defface isabelle-free-name-faceisabelle-free-name-face279,8878
+(defface isabelle-bound-name-faceisabelle-bound-name-face289,9154
+(defface isabelle-var-name-faceisabelle-var-name-face299,9433
+(defconst isabelle-class-name-face isabelle-class-name-face309,9712
+(defconst isabelle-tfree-name-face isabelle-tfree-name-face310,9774
+(defconst isabelle-tvar-name-face isabelle-tvar-name-face311,9836
+(defconst isabelle-free-name-face isabelle-free-name-face312,9897
+(defconst isabelle-bound-name-face isabelle-bound-name-face313,9958
+(defconst isabelle-var-name-face isabelle-var-name-face314,10020
+(defvar isar-font-lock-keywords-1isar-font-lock-keywords-1316,10081
+(defvar isar-output-font-lock-keywords-1isar-output-font-lock-keywords-1330,11010
+(defvar isar-goals-font-lock-keywordsisar-goals-font-lock-keywords342,11666
+(defconst isar-undo isar-undo373,12300
+(defconst isar-kill isar-kill374,12362
+(defun isar-remove isar-remove376,12392
+(defun isar-undos isar-undos379,12471
+(defun isar-cannot-undo isar-cannot-undo383,12577
+(defconst isar-undo-fail-regexpisar-undo-fail-regexp387,12648
+(defconst isar-undo-skip-regexpisar-undo-skip-regexp391,12786
+(defconst isar-undo-ignore-regexpisar-undo-ignore-regexp394,12907
+(defconst isar-undo-remove-regexpisar-undo-remove-regexp397,12972
+(defconst isar-undo-kill-regexpisar-undo-kill-regexp402,13112
+(defconst isar-any-entity-regexpisar-any-entity-regexp408,13244
+(defconst isar-named-entity-regexpisar-named-entity-regexp412,13391
+(defconst isar-unnamed-entity-regexpisar-unnamed-entity-regexp416,13528
+(defconst isar-next-entity-regexpsisar-next-entity-regexps419,13632
+(defconst isar-indent-any-regexpisar-indent-any-regexp427,13815
+(defconst isar-indent-inner-regexpisar-indent-inner-regexp429,13908
+(defconst isar-indent-enclose-regexpisar-indent-enclose-regexp431,13974
+(defconst isar-indent-open-regexpisar-indent-open-regexp433,14090
+(defconst isar-indent-close-regexpisar-indent-close-regexp435,14200
+(defconst isar-outline-regexpisar-outline-regexp441,14337
+(defconst isar-outline-heading-end-regexp isar-outline-heading-end-regexp445,14490
isar/x-symbol-isar.el,0
lclam/lclam.el,805
-(defcustom lclam-prog-name lclam-prog-name13,330
-(defcustom lclam-web-pagelclam-web-page19,478
-(defun lclam-config lclam-config30,708
-(defun lclam-shell-config lclam-shell-config50,1419
-(define-derived-mode lclam-proofscript-mode lclam-proofscript-mode70,2078
-(define-derived-mode lclam-shell-mode lclam-shell-mode75,2201
-(define-derived-mode lclam-response-mode lclam-response-mode80,2335
-(define-derived-mode lclam-goals-mode lclam-goals-mode84,2458
-(defun lclam-mode lclam-mode92,2686
-(defun lclam-pre-shell-start lclam-pre-shell-start105,2969
-(define-derived-mode thy-mode thy-mode139,3912
-(defvar thy-mode-map thy-mode-map144,4027
-(defun thy-add-menus thy-add-menus146,4054
-(defun process-thy-file process-thy-file184,5865
-(defun update-thy-only update-thy-only190,6066
+(defcustom lclam-prog-name lclam-prog-name15,341
+(defcustom lclam-web-pagelclam-web-page21,489
+(defun lclam-config lclam-config32,719
+(defun lclam-shell-config lclam-shell-config52,1433
+(define-derived-mode lclam-proofscript-mode lclam-proofscript-mode72,2092
+(define-derived-mode lclam-shell-mode lclam-shell-mode77,2215
+(define-derived-mode lclam-response-mode lclam-response-mode82,2349
+(define-derived-mode lclam-goals-mode lclam-goals-mode86,2472
+(defun lclam-mode lclam-mode94,2700
+(defun lclam-pre-shell-start lclam-pre-shell-start107,2983
+(define-derived-mode thy-mode thy-mode141,3926
+(defvar thy-mode-map thy-mode-map144,4024
+(defun thy-add-menus thy-add-menus146,4051
+(defun process-thy-file process-thy-file186,5965
+(defun update-thy-only update-thy-only192,6166
lego/lego.el,2717
(defcustom lego-tags lego-tags19,493
@@ -1632,16 +1792,16 @@ lego/lego.el,2717
(defun lego-count-undos lego-count-undos178,5697
(defun lego-goal-command-p lego-goal-command-p198,6516
(defun lego-find-and-forget lego-find-and-forget202,6648
-(defun lego-goal-hyp lego-goal-hyp242,8430
-(defun lego-state-preserving-p lego-state-preserving-p251,8628
-(defvar lego-shell-current-line-width lego-shell-current-line-width267,9331
-(defun lego-shell-adjust-line-width lego-shell-adjust-line-width275,9638
-(defun lego-pre-shell-start lego-pre-shell-start294,10375
-(defun lego-mode-config lego-mode-config301,10572
-(defun lego-equal-module-filename lego-equal-module-filename370,12667
-(defun lego-shell-compute-new-files-list lego-shell-compute-new-files-list376,12942
-(defun lego-shell-mode-config lego-shell-mode-config390,13468
-(defun lego-goals-mode-config lego-goals-mode-config436,15311
+(defun lego-goal-hyp lego-goal-hyp244,8484
+(defun lego-state-preserving-p lego-state-preserving-p253,8682
+(defvar lego-shell-current-line-width lego-shell-current-line-width269,9385
+(defun lego-shell-adjust-line-width lego-shell-adjust-line-width277,9692
+(defun lego-pre-shell-start lego-pre-shell-start296,10429
+(defun lego-mode-config lego-mode-config303,10626
+(defun lego-equal-module-filename lego-equal-module-filename372,12721
+(defun lego-shell-compute-new-files-list lego-shell-compute-new-files-list378,12996
+(defun lego-shell-mode-config lego-shell-mode-config392,13522
+(defun lego-goals-mode-config lego-goals-mode-config438,15365
lego/lego-syntax.el,919
(defconst lego-keywords-goal lego-keywords-goal15,358
@@ -1688,8 +1848,228 @@ lego/x-symbol-lego.el,1868
(defvar x-symbol-lego-nomule-decode-exec x-symbol-lego-nomule-decode-exec76,2849
(defvar x-symbol-lego-nomule-encode-exec x-symbol-lego-nomule-encode-exec77,2895
-pgkit/pgip.el,48
-(defun pgip-add-markup pgip-add-markup59,1946
+mmm/mmm-auto.el,499
+(defvar mmm-autoloaded-classesmmm-autoloaded-classes67,2675
+(defun mmm-autoload-class mmm-autoload-class85,3320
+(defvar mmm-changed-buffers-list mmm-changed-buffers-list125,4887
+(defun mmm-major-mode-change mmm-major-mode-change128,4994
+(defun mmm-check-changed-buffers mmm-check-changed-buffers141,5515
+(defun mmm-mode-on-maybe mmm-mode-on-maybe151,5888
+(defalias 'mmm-add-find-file-hooks mmm-add-find-file-hooks163,6306
+(defun mmm-add-find-file-hook mmm-add-find-file-hook164,6366
+
+mmm/mmm-class.el,626
+(defun mmm-get-class-spec mmm-get-class-spec41,1254
+(defun mmm-get-class-parameter mmm-get-class-parameter58,1967
+(defun mmm-set-class-parameter mmm-set-class-parameter62,2133
+(defun* mmm-apply-classmmm-apply-class74,2497
+(defun* mmm-apply-classesmmm-apply-classes86,3010
+(defun* mmm-apply-all mmm-apply-all106,3776
+(defun* mmm-ifymmm-ify118,4203
+(defun* mmm-match-regionmmm-match-region184,6890
+(defun mmm-match->point mmm-match->point228,8982
+(defun mmm-match-and-verify mmm-match-and-verify241,9525
+(defun mmm-get-form mmm-get-form267,10583
+(defun mmm-default-get-form mmm-default-get-form278,11079
+
+mmm/mmm-cmds.el,1027
+(defun mmm-ify-by-class mmm-ify-by-class40,1179
+(defun mmm-ify-region mmm-ify-region68,2165
+(defun mmm-ify-by-regexpmmm-ify-by-regexp80,2593
+(defun mmm-parse-buffer mmm-parse-buffer100,3244
+(defun mmm-parse-region mmm-parse-region109,3580
+(defun mmm-parse-block mmm-parse-block118,3959
+(defun mmm-get-block mmm-get-block135,4710
+(defun mmm-clear-current-region mmm-clear-current-region151,5095
+(defun mmm-clear-regions mmm-clear-regions156,5259
+(defun mmm-clear-all-regions mmm-clear-all-regions161,5405
+(defun mmm-reparse-current-region mmm-reparse-current-region169,5569
+(defun* mmm-end-current-region mmm-end-current-region188,6185
+(defun mmm-insert-region mmm-insert-region226,7768
+(defun mmm-insert-by-key mmm-insert-by-key245,8630
+(defun mmm-get-insertion-spec mmm-get-insertion-spec291,10888
+(defun mmm-insertion-help mmm-insertion-help318,11967
+(defun mmm-display-insertion-key mmm-display-insertion-key328,12337
+(defun mmm-get-all-insertion-keys mmm-get-all-insertion-keys350,13159
+
+mmm/mmm-compat.el,634
+(defvar mmm-xemacs mmm-xemacs40,1291
+(defvar mmm-keywords-usedmmm-keywords-used49,1594
+(defmacro mmm-regexp-opt mmm-regexp-opt90,2591
+(defvar mmm-evaporate-propertymmm-evaporate-property109,3240
+(defmacro mmm-set-keymap-default mmm-set-keymap-default127,4006
+(defmacro mmm-event-key mmm-event-key136,4448
+(defvar skeleton-positions skeleton-positions145,4667
+(defun mmm-fixup-skeleton mmm-fixup-skeleton146,4698
+(defmacro mmm-make-temp-buffer mmm-make-temp-buffer158,5135
+(defvar mmm-font-lock-available-p mmm-font-lock-available-p171,5531
+(defmacro mmm-set-font-lock-defaults mmm-set-font-lock-defaults178,5745
+
+mmm/mmm-mason.el,592
+(defvar mmm-mason-perl-tagsmmm-mason-perl-tags41,1225
+(defvar mmm-mason-pseudo-perl-tagsmmm-mason-pseudo-perl-tags45,1366
+(defvar mmm-mason-non-perl-tagsmmm-mason-non-perl-tags48,1442
+(defvar mmm-mason-perl-tags-regexpmmm-mason-perl-tags-regexp51,1543
+(defvar mmm-mason-pseudo-perl-tags-regexpmmm-mason-pseudo-perl-tags-regexp56,1738
+(defvar mmm-mason-tag-names-regexpmmm-mason-tag-names-regexp61,1955
+(defun mmm-mason-verify-inline mmm-mason-verify-inline66,2175
+(defun mmm-mason-start-line mmm-mason-start-line154,5041
+(defun mmm-mason-end-line mmm-mason-end-line159,5106
+
+mmm/mmm-mode.el,1496
+(defun mmm-mode mmm-mode106,4116
+(defun mmm-mode-on mmm-mode-on312,13247
+(defun mmm-mode-off mmm-mode-off352,14969
+(defvar mmm-mode-map mmm-mode-map375,15634
+(defvar mmm-mode-prefix-map mmm-mode-prefix-map378,15709
+(defvar mmm-mode-menu-map mmm-mode-menu-map381,15819
+(defun mmm-define-key mmm-define-key384,15910
+(define-key mmm-mode-prefix-map mmm-mode-prefix-map406,16585
+(define-key mmm-mode-prefix-map mmm-mode-prefix-map413,16843
+(define-key mmm-mode-map mmm-mode-map416,16954
+(define-key mmm-mode-menu-map mmm-mode-menu-map419,17056
+(define-key mmm-mode-menu-map mmm-mode-menu-map421,17128
+(define-key mmm-mode-menu-map mmm-mode-menu-map423,17187
+(define-key mmm-mode-menu-map mmm-mode-menu-map425,17268
+(define-key mmm-mode-menu-map mmm-mode-menu-map427,17349
+(define-key mmm-mode-menu-map mmm-mode-menu-map429,17436
+(define-key mmm-mode-menu-map mmm-mode-menu-map432,17530
+(define-key mmm-mode-menu-map mmm-mode-menu-map434,17590
+(define-key mmm-mode-menu-map mmm-mode-menu-map437,17681
+(define-key mmm-mode-menu-map mmm-mode-menu-map439,17741
+(define-key mmm-mode-menu-map mmm-mode-menu-map441,17848
+(define-key mmm-mode-menu-map mmm-mode-menu-map443,17933
+(define-key mmm-mode-menu-map mmm-mode-menu-map446,18019
+(define-key mmm-mode-menu-map mmm-mode-menu-map448,18079
+(define-key mmm-mode-menu-map mmm-mode-menu-map450,18192
+(define-key mmm-mode-menu-map mmm-mode-menu-map452,18277
+(define-key mmm-mode-map mmm-mode-map455,18360
+
+mmm/mmm-region.el,2300
+(defun mmm-overlay-at mmm-overlay-at51,1642
+(defun mmm-overlays-at mmm-overlays-at56,1843
+(defun mmm-included-p mmm-included-p69,2525
+(defun mmm-overlays-in mmm-overlays-in82,2903
+(defun mmm-sort-overlays mmm-sort-overlays100,3840
+(defvar mmm-current-overlay mmm-current-overlay109,4110
+(defvar mmm-previous-overlay mmm-previous-overlay114,4325
+(defvar mmm-current-submode mmm-current-submode119,4513
+(defvar mmm-previous-submode mmm-previous-submode124,4713
+(defun mmm-update-current-submode mmm-update-current-submode129,4886
+(defun mmm-set-current-submode mmm-set-current-submode141,5364
+(defun mmm-submode-at mmm-submode-at152,5856
+(defun mmm-match-front mmm-match-front161,6139
+(defun mmm-match-back mmm-match-back177,6780
+(defun mmm-front-start mmm-front-start195,7402
+(defun mmm-back-end mmm-back-end203,7672
+(defun mmm-make-marker mmm-make-marker216,7969
+(defun* mmm-make-regionmmm-make-region228,8428
+(defun mmm-get-face mmm-get-face286,11150
+(defun mmm-clear-overlays mmm-clear-overlays300,11459
+(defun mmm-update-mode-info mmm-update-mode-info314,11871
+(defun mmm-update-submode-region mmm-update-submode-region397,16038
+(defun mmm-add-hooks mmm-add-hooks417,16958
+(defun mmm-remove-hooks mmm-remove-hooks421,17093
+(defun mmm-get-local-variables-list mmm-get-local-variables-list427,17220
+(defun mmm-get-locals mmm-get-locals447,18140
+(defun mmm-get-saved-local mmm-get-saved-local460,18721
+(defun mmm-set-local-variables mmm-set-local-variables464,18886
+(defun mmm-get-saved-local-variables mmm-get-saved-local-variables475,19327
+(defun mmm-save-changed-local-variables mmm-save-changed-local-variables483,19644
+(defun mmm-clear-local-variables mmm-clear-local-variables502,20502
+(defun mmm-enable-font-lock mmm-enable-font-lock513,20781
+(defun mmm-update-font-lock-buffer mmm-update-font-lock-buffer521,21041
+(defun mmm-refontify-maybe mmm-refontify-maybe534,21564
+(defun mmm-submode-changes-in mmm-submode-changes-in545,21921
+(defun mmm-regions-in mmm-regions-in558,22406
+(defun mmm-regions-alist mmm-regions-alist572,22954
+(defun mmm-fontify-region mmm-fontify-region589,23600
+(defun mmm-fontify-region-list mmm-fontify-region-list607,24494
+(defun mmm-beginning-of-syntax mmm-beginning-of-syntax629,25412
+
+mmm/mmm-rpm.el,242
+(defconst mmm-rpm-sh-start-tagsmmm-rpm-sh-start-tags48,1617
+(defvar mmm-rpm-sh-end-tagsmmm-rpm-sh-end-tags53,1841
+(defvar mmm-rpm-sh-start-regexpmmm-rpm-sh-start-regexp57,2015
+(defvar mmm-rpm-sh-end-regexpmmm-rpm-sh-end-regexp61,2193
+
+mmm/mmm-sample.el,269
+(defvar mmm-here-doc-mode-alist mmm-here-doc-mode-alist81,2448
+(defun mmm-here-doc-get-mode mmm-here-doc-get-mode90,2933
+(defun mmm-file-variables-verify mmm-file-variables-verify196,6459
+(defun mmm-file-variables-find-back mmm-file-variables-find-back220,7495
+
+mmm/mmm-univ.el,52
+(defun mmm-univ-get-mode mmm-univ-get-mode38,1205
+
+mmm/mmm-utils.el,371
+(defmacro mmm-valid-buffer mmm-valid-buffer41,1299
+(defmacro mmm-save-all mmm-save-all60,1943
+(defun mmm-format-string mmm-format-string73,2232
+(defun mmm-format-matches mmm-format-matches84,2684
+(defmacro mmm-save-keyword mmm-save-keyword105,3362
+(defmacro mmm-save-keywords mmm-save-keywords113,3690
+(defun mmm-looking-back-at mmm-looking-back-at126,4224
+
+mmm/mmm-vars.el,3586
+(defgroup mmm mmm86,2527
+(defvar mmm-c-derived-modesmmm-c-derived-modes93,2637
+(defvar mmm-save-local-variables mmm-save-local-variables96,2743
+(defvar mmm-buffer-saved-locals mmm-buffer-saved-locals176,6248
+(defvar mmm-region-saved-locals-defaults mmm-region-saved-locals-defaults181,6448
+(defvar mmm-region-saved-locals-for-dominant mmm-region-saved-locals-for-dominant187,6708
+(defgroup mmm-faces mmm-faces197,7085
+(defcustom mmm-submode-decoration-level mmm-submode-decoration-level203,7256
+(defface mmm-init-submode-face mmm-init-submode-face217,7966
+(defface mmm-cleanup-submode-face mmm-cleanup-submode-face221,8106
+(defface mmm-declaration-submode-face mmm-declaration-submode-face225,8243
+(defface mmm-comment-submode-face mmm-comment-submode-face229,8389
+(defface mmm-output-submode-face mmm-output-submode-face233,8542
+(defface mmm-special-submode-face mmm-special-submode-face237,8691
+(defface mmm-code-submode-face mmm-code-submode-face241,8855
+(defface mmm-default-submode-face mmm-default-submode-face245,8994
+(defcustom mmm-mode-string mmm-mode-string253,9232
+(defcustom mmm-submode-mode-line-format mmm-submode-mode-line-format258,9363
+(defvar mmm-classes mmm-classes268,9635
+(defvar mmm-global-classes mmm-global-classes274,9880
+(defcustom mmm-mode-ext-classes-alist mmm-mode-ext-classes-alist281,10062
+(defun mmm-add-mode-ext-class mmm-add-mode-ext-class300,10880
+(defcustom mmm-major-mode-preferencesmmm-major-mode-preferences309,11205
+(defun mmm-add-to-major-mode-preferences mmm-add-to-major-mode-preferences327,12003
+(defun mmm-ensure-modename mmm-ensure-modename343,12789
+(defun mmm-modename->function mmm-modename->function352,13099
+(defcustom mmm-mode-prefix-key mmm-mode-prefix-key366,13557
+(defcustom mmm-command-modifiers mmm-command-modifiers371,13684
+(defcustom mmm-insert-modifiers mmm-insert-modifiers385,14317
+(defcustom mmm-use-old-command-keys mmm-use-old-command-keys400,14995
+(defun mmm-use-old-command-keys mmm-use-old-command-keys410,15459
+(defcustom mmm-mode-hook mmm-mode-hook418,15658
+(defun mmm-run-constructed-hook mmm-run-constructed-hook438,16468
+(defun mmm-run-major-hook mmm-run-major-hook446,16854
+(defun mmm-run-submode-hook mmm-run-submode-hook449,16931
+(defvar mmm-class-hooks-run mmm-class-hooks-run452,17018
+(defun mmm-run-class-hook mmm-run-class-hook457,17190
+(defcustom mmm-major-mode-hook mmm-major-mode-hook465,17391
+(defun mmm-run-major-mode-hook mmm-run-major-mode-hook479,18022
+(defcustom mmm-global-mode mmm-global-mode486,18160
+(defcustom mmm-never-modesmmm-never-modes503,18748
+(defvar mmm-set-file-name-for-modes mmm-set-file-name-for-modes521,19048
+(defvar mmm-mode mmm-mode532,19369
+(defvar mmm-primary-mode mmm-primary-mode540,19577
+(defvar mmm-classes-alist mmm-classes-alist548,19795
+(defun mmm-add-classes mmm-add-classes668,26175
+(defun mmm-add-group mmm-add-group673,26340
+(defconst mmm-version mmm-version686,26804
+(defun mmm-version mmm-version689,26869
+(defvar mmm-temp-buffer-name mmm-temp-buffer-name696,27012
+(defvar mmm-interactive-history mmm-interactive-history702,27142
+(defun mmm-add-to-history mmm-add-to-history708,27411
+(defun mmm-clear-history mmm-clear-history711,27494
+(defvar mmm-mode-ext-classes mmm-mode-ext-classes719,27679
+(defun mmm-get-mode-ext-classes mmm-get-mode-ext-classes724,27890
+(defun mmm-clear-mode-ext-classes mmm-clear-mode-ext-classes733,28266
+(defun mmm-mode-ext-applies mmm-mode-ext-applies737,28391
+(defun mmm-get-all-classes mmm-get-all-classes751,28875
phox/phox.el,886
(defcustom phox-prog-name phox-prog-name30,907
@@ -1702,13 +2082,13 @@ phox/phox.el,886
(defcustom phox-etags phox-etags70,1867
(defpgdefault menu-entriesmenu-entries90,2297
(defun phox-config phox-config107,2626
-(defun phox-shell-config phox-shell-config148,4520
-(define-derived-mode phox-mode phox-mode188,6100
-(define-derived-mode phox-shell-mode phox-shell-mode203,6544
-(define-derived-mode phox-response-mode phox-response-mode208,6672
-(define-derived-mode phox-goals-mode phox-goals-mode220,7091
-(defun phox-pre-shell-start phox-pre-shell-start246,8150
-(defpgdefault completion-tablecompletion-table260,8664
+(defun phox-shell-config phox-shell-config147,4476
+(define-derived-mode phox-mode phox-mode187,6056
+(define-derived-mode phox-shell-mode phox-shell-mode202,6500
+(define-derived-mode phox-response-mode phox-response-mode207,6628
+(define-derived-mode phox-goals-mode phox-goals-mode219,7047
+(defun phox-pre-shell-start phox-pre-shell-start245,8106
+(defpgdefault completion-tablecompletion-table259,8620
phox/phox-extraction.el,603
(defvar phox-prog-orig phox-prog-orig11,480
@@ -1724,28 +2104,28 @@ phox/phox-extraction.el,603
phox/phox-font.el,196
(defconst phox-font-lock-keywordsphox-font-lock-keywords6,282
-(defconst phox-sym-lock-keywords-tablephox-sym-lock-keywords-table62,2258
-(defun phox-sym-lock-start phox-sym-lock-start85,2839
-
-phox/phox-fun.el,1048
-(defun phox-init-syntax-table phox-init-syntax-table67,2357
-(defvar phox-top-keywordsphox-top-keywords83,2830
-(defvar phox-proof-keywordsphox-proof-keywords130,3278
-(defun phox-find-and-forget phox-find-and-forget171,3628
-(defun phox-assert-next-command-interactive phox-assert-next-command-interactive248,5940
-(defun phox-depend-theorem(phox-depend-theorem267,6770
-(defun phox-eshow-extlist(phox-eshow-extlist276,7060
-(defun phox-flag-name(phox-flag-name290,7659
-(defun phox-path(phox-path301,7962
-(defun phox-print-expression(phox-print-expression312,8199
-(defun phox-print-sort-expression(phox-print-sort-expression325,8657
-(defun phox-priority-symbols-list(phox-priority-symbols-list336,8970
-(defun phox-search-string(phox-search-string348,9343
-(defun phox-constraints(phox-constraints363,9871
-(defun phox-goals(phox-goals374,10128
-(defvar phox-state-menuphox-state-menu386,10338
-(defun phox-delete-symbol(phox-delete-symbol411,11328
-(defun phox-delete-symbol-on-cursor(phox-delete-symbol-on-cursor417,11537
+(defconst phox-sym-lock-keywords-tablephox-sym-lock-keywords-table66,2407
+(defun phox-sym-lock-start phox-sym-lock-start89,2988
+
+phox/phox-fun.el,1049
+(defun phox-init-syntax-table phox-init-syntax-table67,2392
+(defvar phox-top-keywordsphox-top-keywords83,2865
+(defvar phox-proof-keywordsphox-proof-keywords131,3320
+(defun phox-find-and-forget phox-find-and-forget172,3670
+(defun phox-assert-next-command-interactive phox-assert-next-command-interactive251,6095
+(defun phox-depend-theorem(phox-depend-theorem270,6926
+(defun phox-eshow-extlist(phox-eshow-extlist279,7216
+(defun phox-flag-name(phox-flag-name293,7815
+(defun phox-path(phox-path304,8118
+(defun phox-print-expression(phox-print-expression315,8355
+(defun phox-print-sort-expression(phox-print-sort-expression328,8813
+(defun phox-priority-symbols-list(phox-priority-symbols-list339,9126
+(defun phox-search-string(phox-search-string351,9499
+(defun phox-constraints(phox-constraints366,10027
+(defun phox-goals(phox-goals377,10284
+(defvar phox-state-menuphox-state-menu389,10494
+(defun phox-delete-symbol(phox-delete-symbol414,11484
+(defun phox-delete-symbol-on-cursor(phox-delete-symbol-on-cursor420,11693
phox/phox-outline.el,108
(defun phox-outline-level(phox-outline-level32,1113
@@ -1795,41 +2175,41 @@ phox/phox-tags.el,483
(defvar phox-tags-menuphox-tags-menu96,2904
phox/x-symbol-phox.el,2672
-(defvar x-symbol-phox-required-fonts x-symbol-phox-required-fonts21,705
-(defvar x-symbol-phox-name x-symbol-phox-name31,1204
-(defvar x-symbol-phox-modeline-name x-symbol-phox-modeline-name32,1246
-(defcustom x-symbol-phox-header-groups-alist x-symbol-phox-header-groups-alist34,1291
-(defcustom x-symbol-phox-electric-ignore x-symbol-phox-electric-ignore41,1511
-(defvar x-symbol-phox-required-fonts x-symbol-phox-required-fonts48,1759
-(defvar x-symbol-phox-extra-menu-items x-symbol-phox-extra-menu-items51,1860
-(defvar x-symbol-phox-token-grammarx-symbol-phox-token-grammar55,1950
-(defvar x-symbol-phox-input-token-grammarx-symbol-phox-input-token-grammar66,2456
-(defun x-symbol-phox-default-token-list x-symbol-phox-default-token-list72,2711
-(defvar x-symbol-phox-user-table x-symbol-phox-user-table84,3000
-(defvar x-symbol-phox-generated-data x-symbol-phox-generated-data87,3109
-(defvar x-symbol-phox-master-directory x-symbol-phox-master-directory95,3348
-(defvar x-symbol-phox-image-searchpath x-symbol-phox-image-searchpath96,3397
-(defvar x-symbol-phox-image-cached-dirs x-symbol-phox-image-cached-dirs97,3445
-(defvar x-symbol-phox-image-file-truename-alist x-symbol-phox-image-file-truename-alist98,3511
-(defvar x-symbol-phox-image-keywords x-symbol-phox-image-keywords99,3564
-(defcustom x-symbol-phox-class-alistx-symbol-phox-class-alist105,3784
-(defcustom x-symbol-phox-class-face-alist x-symbol-phox-class-face-alist116,4166
-(defvar x-symbol-phox-font-lock-keywords x-symbol-phox-font-lock-keywords126,4479
-(defvar x-symbol-phox-font-lock-allowed-faces x-symbol-phox-font-lock-allowed-faces127,4556
-(defvar x-symbol-phox-case-insensitive x-symbol-phox-case-insensitive133,4781
-(defvar x-symbol-phox-token-shape x-symbol-phox-token-shape134,4825
-(defvar x-symbol-phox-input-token-ignore x-symbol-phox-input-token-ignore135,4864
-(defvar x-symbol-phox-token-list x-symbol-phox-token-list142,5103
-(defvar x-symbol-phox-xsymb0-table x-symbol-phox-xsymb0-table144,5148
-(defun x-symbol-phox-prepare-table x-symbol-phox-prepare-table165,5603
-(defvar x-symbol-phox-tablex-symbol-phox-table172,5774
-(defvar x-symbol-phox-menu-alist x-symbol-phox-menu-alist183,6146
-(defvar x-symbol-phox-grid-alist x-symbol-phox-grid-alist185,6236
-(defvar x-symbol-phox-decode-atree x-symbol-phox-decode-atree188,6327
-(defvar x-symbol-phox-decode-alist x-symbol-phox-decode-alist190,6420
-(defvar x-symbol-phox-encode-alist x-symbol-phox-encode-alist192,6517
-(defvar x-symbol-phox-nomule-decode-exec x-symbol-phox-nomule-decode-exec196,6674
-(defvar x-symbol-phox-nomule-encode-exec x-symbol-phox-nomule-encode-exec198,6774
+(defvar x-symbol-phox-required-fonts x-symbol-phox-required-fonts21,706
+(defvar x-symbol-phox-name x-symbol-phox-name31,1205
+(defvar x-symbol-phox-modeline-name x-symbol-phox-modeline-name32,1247
+(defcustom x-symbol-phox-header-groups-alist x-symbol-phox-header-groups-alist34,1292
+(defcustom x-symbol-phox-electric-ignore x-symbol-phox-electric-ignore41,1512
+(defvar x-symbol-phox-required-fonts x-symbol-phox-required-fonts48,1760
+(defvar x-symbol-phox-extra-menu-items x-symbol-phox-extra-menu-items51,1861
+(defvar x-symbol-phox-token-grammarx-symbol-phox-token-grammar55,1951
+(defvar x-symbol-phox-input-token-grammarx-symbol-phox-input-token-grammar66,2457
+(defun x-symbol-phox-default-token-list x-symbol-phox-default-token-list72,2712
+(defvar x-symbol-phox-user-table x-symbol-phox-user-table84,3001
+(defvar x-symbol-phox-generated-data x-symbol-phox-generated-data87,3110
+(defvar x-symbol-phox-master-directory x-symbol-phox-master-directory95,3349
+(defvar x-symbol-phox-image-searchpath x-symbol-phox-image-searchpath96,3398
+(defvar x-symbol-phox-image-cached-dirs x-symbol-phox-image-cached-dirs97,3446
+(defvar x-symbol-phox-image-file-truename-alist x-symbol-phox-image-file-truename-alist98,3512
+(defvar x-symbol-phox-image-keywords x-symbol-phox-image-keywords99,3565
+(defcustom x-symbol-phox-class-alistx-symbol-phox-class-alist105,3785
+(defcustom x-symbol-phox-class-face-alist x-symbol-phox-class-face-alist116,4167
+(defvar x-symbol-phox-font-lock-keywords x-symbol-phox-font-lock-keywords126,4480
+(defvar x-symbol-phox-font-lock-allowed-faces x-symbol-phox-font-lock-allowed-faces128,4527
+(defvar x-symbol-phox-case-insensitive x-symbol-phox-case-insensitive134,4752
+(defvar x-symbol-phox-token-shape x-symbol-phox-token-shape135,4796
+(defvar x-symbol-phox-input-token-ignore x-symbol-phox-input-token-ignore136,4835
+(defvar x-symbol-phox-token-list x-symbol-phox-token-list143,5074
+(defvar x-symbol-phox-xsymb0-table x-symbol-phox-xsymb0-table145,5119
+(defun x-symbol-phox-prepare-table x-symbol-phox-prepare-table166,5574
+(defvar x-symbol-phox-tablex-symbol-phox-table173,5745
+(defvar x-symbol-phox-menu-alist x-symbol-phox-menu-alist184,6117
+(defvar x-symbol-phox-grid-alist x-symbol-phox-grid-alist186,6207
+(defvar x-symbol-phox-decode-atree x-symbol-phox-decode-atree189,6298
+(defvar x-symbol-phox-decode-alist x-symbol-phox-decode-alist191,6391
+(defvar x-symbol-phox-encode-alist x-symbol-phox-encode-alist193,6488
+(defvar x-symbol-phox-nomule-decode-exec x-symbol-phox-nomule-decode-exec197,6645
+(defvar x-symbol-phox-nomule-encode-exec x-symbol-phox-nomule-encode-exec199,6745
plastic/plastic.el,4425
(defcustom plastic-tags plastic-tags28,805
@@ -1868,38 +2248,38 @@ plastic/plastic.el,4425
(defun plastic-count-undos plastic-count-undos216,6861
(defun plastic-goal-command-p plastic-goal-command-p236,7737
(defun plastic-find-and-forget plastic-find-and-forget240,7890
-(defun plastic-goal-hyp plastic-goal-hyp274,9170
-(defun plastic-state-preserving-p plastic-state-preserving-p285,9420
-(defvar plastic-shell-current-line-width plastic-shell-current-line-width307,10348
-(defun plastic-shell-adjust-line-width plastic-shell-adjust-line-width315,10664
-(defun plastic-pre-shell-start plastic-pre-shell-start336,11543
-(defun plastic-mode-config plastic-mode-config351,12109
-(defun plastic-show-shell-buffer plastic-show-shell-buffer448,15751
-(defun plastic-equal-module-filename plastic-equal-module-filename454,15854
-(defun plastic-shell-compute-new-files-list plastic-shell-compute-new-files-list460,16132
-(defun plastic-shell-mode-config plastic-shell-mode-config476,16669
-(defun plastic-goals-mode-config plastic-goals-mode-config527,18859
-(defun plastic-small-bar plastic-small-bar539,19141
-(defun plastic-large-bar plastic-large-bar541,19230
-(defun plastic-preprocessing plastic-preprocessing543,19368
-(defun plastic-all-ctxt plastic-all-ctxt594,21196
-(defun plastic-send-one-undo plastic-send-one-undo601,21374
-(defun plastic-minibuf-cmd plastic-minibuf-cmd611,21702
-(defun plastic-minibuf plastic-minibuf623,22181
-(defun plastic-synchro plastic-synchro630,22387
-(defun plastic-send-minibuf plastic-send-minibuf635,22528
-(defun plastic-had-error plastic-had-error643,22857
-(defun plastic-reset-error plastic-reset-error647,23032
-(defun plastic-call-if-no-error plastic-call-if-no-error650,23171
-(defun plastic-show-shell plastic-show-shell655,23375
-(define-key plastic-keymap plastic-keymap663,23582
-(define-key plastic-keymap plastic-keymap664,23632
-(define-key plastic-keymap plastic-keymap665,23682
-(define-key plastic-keymap plastic-keymap666,23731
-(define-key plastic-keymap plastic-keymap667,23779
-(define-key plastic-keymap plastic-keymap668,23827
-(defalias 'proof-toolbar-command proof-toolbar-command678,24066
-(defalias 'proof-minibuffer-cmd proof-minibuffer-cmd679,24117
+(defun plastic-goal-hyp plastic-goal-hyp275,9238
+(defun plastic-state-preserving-p plastic-state-preserving-p286,9488
+(defvar plastic-shell-current-line-width plastic-shell-current-line-width308,10416
+(defun plastic-shell-adjust-line-width plastic-shell-adjust-line-width316,10732
+(defun plastic-pre-shell-start plastic-pre-shell-start337,11611
+(defun plastic-mode-config plastic-mode-config352,12177
+(defun plastic-show-shell-buffer plastic-show-shell-buffer449,15819
+(defun plastic-equal-module-filename plastic-equal-module-filename455,15922
+(defun plastic-shell-compute-new-files-list plastic-shell-compute-new-files-list461,16200
+(defun plastic-shell-mode-config plastic-shell-mode-config477,16737
+(defun plastic-goals-mode-config plastic-goals-mode-config528,18927
+(defun plastic-small-bar plastic-small-bar540,19209
+(defun plastic-large-bar plastic-large-bar542,19298
+(defun plastic-preprocessing plastic-preprocessing544,19436
+(defun plastic-all-ctxt plastic-all-ctxt595,21264
+(defun plastic-send-one-undo plastic-send-one-undo602,21442
+(defun plastic-minibuf-cmd plastic-minibuf-cmd612,21770
+(defun plastic-minibuf plastic-minibuf624,22249
+(defun plastic-synchro plastic-synchro631,22455
+(defun plastic-send-minibuf plastic-send-minibuf636,22596
+(defun plastic-had-error plastic-had-error644,22925
+(defun plastic-reset-error plastic-reset-error648,23100
+(defun plastic-call-if-no-error plastic-call-if-no-error651,23239
+(defun plastic-show-shell plastic-show-shell656,23443
+(define-key plastic-keymap plastic-keymap664,23650
+(define-key plastic-keymap plastic-keymap665,23700
+(define-key plastic-keymap plastic-keymap666,23750
+(define-key plastic-keymap plastic-keymap667,23799
+(define-key plastic-keymap plastic-keymap668,23847
+(define-key plastic-keymap plastic-keymap669,23895
+(defalias 'proof-toolbar-command proof-toolbar-command679,24134
+(defalias 'proof-minibuffer-cmd proof-minibuffer-cmd680,24185
plastic/plastic-syntax.el,1015
(defconst plastic-keywords-goal plastic-keywords-goal18,537
@@ -1920,224 +2300,224 @@ plastic/plastic-syntax.el,1015
(defun plastic-init-syntax-table plastic-init-syntax-table108,4184
twelf/twelf.el,676
-(defcustom twelf-root-dirtwelf-root-dir25,583
-(defcustom twelf-info-dirtwelf-info-dir31,741
-(defun twelf-add-read-declaration twelf-add-read-declaration97,3163
-(defun twelf-set-syntax twelf-set-syntax110,3498
-(defun twelf-set-word twelf-set-word112,3595
-(defun twelf-set-symbol twelf-set-symbol113,3657
-(defun twelf-map-string twelf-map-string115,3721
-(defun twelf-mode-extra-config twelf-mode-extra-config162,5783
-(defconst twelf-syntax-menutwelf-syntax-menu168,5989
-(defpacustom chatter chatter182,6356
-(defpacustom double-check double-check187,6449
-(defpacustom print-implicit print-implicit191,6586
-(defpgdefault menu-entriesmenu-entries203,6730
+(defcustom twelf-root-dirtwelf-root-dir25,591
+(defcustom twelf-info-dirtwelf-info-dir31,749
+(defun twelf-add-read-declaration twelf-add-read-declaration97,3171
+(defun twelf-set-syntax twelf-set-syntax110,3506
+(defun twelf-set-word twelf-set-word112,3603
+(defun twelf-set-symbol twelf-set-symbol113,3665
+(defun twelf-map-string twelf-map-string115,3729
+(defun twelf-mode-extra-config twelf-mode-extra-config162,5791
+(defconst twelf-syntax-menutwelf-syntax-menu168,5997
+(defpacustom chatter chatter182,6364
+(defpacustom double-check double-check187,6457
+(defpacustom print-implicit print-implicit191,6594
+(defpgdefault menu-entriesmenu-entries203,6738
twelf/twelf-font.el,1425
-(defun twelf-font-create-face twelf-font-create-face31,828
-(defvar twelf-font-dark-background twelf-font-dark-background38,1086
-(defvar twelf-font-patternstwelf-font-patterns64,2444
-(defun twelf-font-fontify-decl twelf-font-fontify-decl105,4294
-(defun twelf-font-fontify-buffer twelf-font-fontify-buffer115,4591
-(defun twelf-font-unfontify twelf-font-unfontify122,4850
-(defvar font-lock-message-threshold font-lock-message-threshold127,5024
-(defun twelf-font-fontify-region twelf-font-fontify-region129,5102
-(defun twelf-font-highlight twelf-font-highlight195,7602
-(defun twelf-font-find-delimited-comment twelf-font-find-delimited-comment204,8059
-(defun twelf-font-find-decl twelf-font-find-decl223,8739
-(defun twelf-font-find-binder twelf-font-find-binder239,9229
-(defun twelf-font-find-parm twelf-font-find-parm301,11086
-(defun twelf-font-find-evar twelf-font-find-evar308,11409
-(defun twelf-current-decl twelf-current-decl330,12151
-(defun twelf-next-decl twelf-next-decl357,13307
-(defconst *whitespace* *whitespace*382,14329
-(defconst *twelf-comment-start* *twelf-comment-start*385,14427
-(defconst *twelf-id-chars* *twelf-id-chars*388,14556
-(defun skip-twelf-comments-and-whitespace skip-twelf-comments-and-whitespace391,14674
-(defun twelf-end-of-par twelf-end-of-par403,15148
-(defun skip-ahead skip-ahead426,15922
-(defun current-line-absolute current-line-absolute438,16344
+(defun twelf-font-create-face twelf-font-create-face31,836
+(defvar twelf-font-dark-background twelf-font-dark-background38,1094
+(defvar twelf-font-patternstwelf-font-patterns64,2452
+(defun twelf-font-fontify-decl twelf-font-fontify-decl105,4302
+(defun twelf-font-fontify-buffer twelf-font-fontify-buffer115,4599
+(defun twelf-font-unfontify twelf-font-unfontify122,4858
+(defvar font-lock-message-threshold font-lock-message-threshold127,5032
+(defun twelf-font-fontify-region twelf-font-fontify-region129,5110
+(defun twelf-font-highlight twelf-font-highlight195,7610
+(defun twelf-font-find-delimited-comment twelf-font-find-delimited-comment204,8067
+(defun twelf-font-find-decl twelf-font-find-decl223,8747
+(defun twelf-font-find-binder twelf-font-find-binder239,9237
+(defun twelf-font-find-parm twelf-font-find-parm301,11094
+(defun twelf-font-find-evar twelf-font-find-evar308,11417
+(defun twelf-current-decl twelf-current-decl330,12159
+(defun twelf-next-decl twelf-next-decl357,13315
+(defconst *whitespace* *whitespace*382,14337
+(defconst *twelf-comment-start* *twelf-comment-start*385,14435
+(defconst *twelf-id-chars* *twelf-id-chars*388,14564
+(defun skip-twelf-comments-and-whitespace skip-twelf-comments-and-whitespace391,14682
+(defun twelf-end-of-par twelf-end-of-par403,15156
+(defun skip-ahead skip-ahead426,15930
+(defun current-line-absolute current-line-absolute438,16352
twelf/twelf-old.el,10513
-(defvar twelf-indent twelf-indent212,8763
-(defvar twelf-infix-regexp twelf-infix-regexp215,8823
-(defvar twelf-server-program twelf-server-program219,9018
-(defvar twelf-info-file twelf-info-file222,9099
-(defvar twelf-server-display-commands twelf-server-display-commands225,9172
-(defvar twelf-highlight-range-function twelf-highlight-range-function230,9420
-(defvar twelf-focus-function twelf-focus-function235,9703
-(defvar twelf-server-echo-commands twelf-server-echo-commands241,9983
-(defvar twelf-save-silently twelf-save-silently244,10104
-(defvar twelf-server-timeout twelf-server-timeout248,10276
-(defvar twelf-sml-program twelf-sml-program252,10423
-(defvar twelf-sml-args twelf-sml-args255,10495
-(defvar twelf-sml-display-queries twelf-sml-display-queries258,10561
-(defvar twelf-mode-hook twelf-mode-hook261,10669
-(defvar twelf-server-mode-hook twelf-server-mode-hook264,10763
-(defvar twelf-config-mode-hook twelf-config-mode-hook267,10871
-(defvar twelf-sml-mode-hook twelf-sml-mode-hook270,10985
-(defvar twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode273,11066
-(defvar twelf-config-mode twelf-config-mode276,11158
-(defvar *twelf-server-buffer-name* *twelf-server-buffer-name*283,11422
-(defvar *twelf-server-buffer* *twelf-server-buffer*286,11526
-(defvar *twelf-server-process-name* *twelf-server-process-name*289,11614
-(defvar *twelf-config-buffer* *twelf-config-buffer*292,11705
-(defvar *twelf-config-time* *twelf-config-time*295,11799
-(defvar *twelf-config-list* *twelf-config-list*298,11912
-(defvar *twelf-server-last-process-mark* *twelf-server-last-process-mark*301,12024
-(defvar *twelf-last-region-sent* *twelf-last-region-sent*304,12142
-(defvar *twelf-last-input-buffer* *twelf-last-input-buffer*311,12466
-(defvar *twelf-error-pos* *twelf-error-pos*315,12589
-(defconst *twelf-read-functions**twelf-read-functions*318,12665
-(defconst *twelf-parm-table**twelf-parm-table*325,12903
-(defvar twelf-chatter twelf-chatter338,13279
-(defvar twelf-double-check twelf-double-check346,13496
-(defvar twelf-print-implicit twelf-print-implicit349,13583
-(defconst *twelf-track-parms**twelf-track-parms*352,13675
-(defun install-basic-twelf-keybindings install-basic-twelf-keybindings363,14099
-(defun install-twelf-keybindings install-twelf-keybindings388,15068
-(defvar twelf-mode-map twelf-mode-map404,15833
-(defvar twelf-mode-syntax-table twelf-mode-syntax-table416,16269
-(defun set-twelf-syntax set-twelf-syntax419,16348
-(defun set-word set-word421,16445
-(defun set-symbol set-symbol422,16500
-(defun map-string map-string424,16558
-(defconst *whitespace* *whitespace*456,18035
-(defconst *twelf-comment-start* *twelf-comment-start*459,18133
-(defconst *twelf-id-chars* *twelf-id-chars*462,18262
-(defun skip-twelf-comments-and-whitespace skip-twelf-comments-and-whitespace465,18380
-(defun twelf-end-of-par twelf-end-of-par477,18854
-(defun twelf-current-decl twelf-current-decl500,19628
-(defun twelf-mark-decl twelf-mark-decl527,20784
-(defun twelf-indent-decl twelf-indent-decl536,21050
-(defun twelf-indent-region twelf-indent-region545,21336
-(defun twelf-indent-lines twelf-indent-lines556,21660
-(defun twelf-comment-indent twelf-comment-indent564,21833
-(defun looked-at looked-at575,22189
-(defun twelf-indent-line twelf-indent-line580,22361
-(defun twelf-indent-line-to twelf-indent-line-to613,24104
-(defun twelf-calculate-indent twelf-calculate-indent626,24559
-(defun twelf-dsb twelf-dsb641,25183
-(defun twelf-mode-variables twelf-mode-variables667,26595
-(defun twelf-mode twelf-mode689,27408
-(defun twelf-info twelf-info904,35790
-(defconst twelf-error-regexptwelf-error-regexp918,36330
-(defconst twelf-error-fields-regexptwelf-error-fields-regexp922,36441
-(defconst twelf-error-decl-regexptwelf-error-decl-regexp928,36654
-(defun looked-at-nth looked-at-nth932,36803
-(defun looked-at-nth-int looked-at-nth-int938,36985
-(defun twelf-error-parser twelf-error-parser943,37100
-(defun twelf-error-decl twelf-error-decl957,37703
-(defun twelf-mark-relative twelf-mark-relative963,37882
-(defun twelf-mark-absolute twelf-mark-absolute979,38552
-(defun twelf-find-decl twelf-find-decl1004,39438
-(defun twelf-next-error twelf-next-error1019,39994
-(defun twelf-goto-error twelf-goto-error1087,42804
-(defun twelf-convert-standard-filename twelf-convert-standard-filename1101,43342
-(defun string-member string-member1113,43837
-(defun twelf-config-proceed-p twelf-config-proceed-p1125,44329
-(defun twelf-save-if-config twelf-save-if-config1132,44591
-(defun twelf-config-save-some-buffers twelf-config-save-some-buffers1145,45063
-(defun twelf-save-check-config twelf-save-check-config1149,45228
-(defun twelf-check-config twelf-check-config1164,45784
-(defun twelf-save-check-file twelf-save-check-file1176,46224
-(defun twelf-buffer-substring twelf-buffer-substring1192,46947
-(defun twelf-buffer-substring-dot twelf-buffer-substring-dot1198,47209
-(defun twelf-check-declaration twelf-check-declaration1204,47475
-(defun twelf-highlight-range-zmacs twelf-highlight-range-zmacs1227,48535
-(defun twelf-focus twelf-focus1233,48785
-(defun twelf-focus-noop twelf-focus-noop1239,49051
-(defun twelf-type-const twelf-type-const1322,52673
-(defvar twelf-server-mode-map twelf-server-mode-map1439,57815
-(defconst twelf-server-cd-regexp twelf-server-cd-regexp1451,58367
-(defun looked-at-string looked-at-string1454,58507
-(defun twelf-server-directory-tracker twelf-server-directory-tracker1458,58648
-(defun twelf-input-filter twelf-input-filter1480,59822
-(defun twelf-server-mode twelf-server-mode1486,60077
-(defun twelf-parse-config twelf-parse-config1519,61294
-(defun twelf-server-read-config twelf-server-read-config1537,62186
-(defun twelf-server-sync-config twelf-server-sync-config1546,62523
-(defun twelf-get-server-buffer twelf-get-server-buffer1576,64029
-(defun twelf-init-variables twelf-init-variables1593,64703
-(defun twelf-server twelf-server1600,64916
-(defun twelf-server-process twelf-server-process1642,66830
-(defun twelf-server-display twelf-server-display1651,67236
-(defun display-server-buffer display-server-buffer1658,67510
-(defun twelf-server-send-command twelf-server-send-command1673,68242
-(defun twelf-accept-process-output twelf-accept-process-output1694,69202
-(defun twelf-server-wait twelf-server-wait1703,69641
-(defun twelf-server-quit twelf-server-quit1745,71779
-(defun twelf-server-interrupt twelf-server-interrupt1750,71900
-(defun twelf-reset twelf-reset1755,72036
-(defun twelf-config-directory twelf-config-directory1760,72180
-(defun twelf-server-configure twelf-server-configure1771,72594
-(defun natp natp1844,75886
-(defun twelf-read-nat twelf-read-nat1848,75987
-(defun twelf-read-bool twelf-read-bool1857,76254
-(defun twelf-read-limit twelf-read-limit1863,76402
-(defun twelf-read-strategy twelf-read-strategy1873,76702
-(defun twelf-read-value twelf-read-value1879,76854
-(defun twelf-set twelf-set1883,77017
-(defun twelf-set-parm twelf-set-parm1896,77494
-(defun track-parm track-parm1905,77791
-(defun twelf-toggle-double-check twelf-toggle-double-check1910,77965
-(defun twelf-toggle-print-implicit twelf-toggle-print-implicit1916,78168
-(defun twelf-get twelf-get1922,78381
-(defun twelf-timers-reset twelf-timers-reset1936,79007
-(defun twelf-timers-show twelf-timers-show1941,79127
-(defun twelf-timers-check twelf-timers-check1947,79278
-(defun twelf-server-restart twelf-server-restart1953,79443
-(defun twelf-config-mode twelf-config-mode1969,80120
-(defun twelf-config-mode-check twelf-config-mode-check1985,80719
-(defun twelf-tag twelf-tag1994,81169
-(defun twelf-tag-files twelf-tag-files2022,82433
-(default: *tags-errors*)*tags-errors*2026,82736
-(defun twelf-tag-file twelf-tag-file2047,83487
-(defun twelf-next-decl twelf-next-decl2082,84709
-(defun skip-ahead skip-ahead2107,85731
-(defun current-line-absolute current-line-absolute2119,86153
-(defun new-temp-buffer new-temp-buffer2124,86363
-(defun rev-relativize rev-relativize2135,86747
-(defvar twelf-sml-mode-map twelf-sml-mode-map2149,87207
-(defconst twelf-sml-prompt-regexp twelf-sml-prompt-regexp2159,87585
-(defun expand-dir expand-dir2161,87640
-(defun twelf-sml-cd twelf-sml-cd2168,87901
-(defconst twelf-sml-cd-regexp twelf-sml-cd-regexp2180,88390
-(defun twelf-sml-directory-tracker twelf-sml-directory-tracker2183,88524
-(defun twelf-sml-mode twelf-sml-mode2199,89369
-(defun twelf-sml twelf-sml2250,91303
-(defun switch-to-twelf-sml switch-to-twelf-sml2270,92263
-(defun display-twelf-sml-buffer display-twelf-sml-buffer2281,92612
-(defun twelf-sml-send-string twelf-sml-send-string2297,93328
-(defun twelf-sml-send-region twelf-sml-send-region2302,93532
-(defun twelf-sml-send-query twelf-sml-send-query2326,94738
-(defun twelf-sml-send-newline twelf-sml-send-newline2336,95135
-(defun twelf-sml-send-semicolon twelf-sml-send-semicolon2344,95463
-(defun twelf-sml-status twelf-sml-status2352,95797
-(defvar twelf-sml-init twelf-sml-init2374,96744
-(defun twelf-sml-set-mode twelf-sml-set-mode2377,96921
-(defun twelf-sml-quit twelf-sml-quit2403,98098
-(defun twelf-sml-process-buffer twelf-sml-process-buffer2408,98210
-(defun twelf-sml-process twelf-sml-process2412,98326
-(defvar twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode2424,98842
-(defun install-twelf-to-twelf-sml-keybindings install-twelf-to-twelf-sml-keybindings2427,98927
-(defvar twelf-to-twelf-sml-mode-map twelf-to-twelf-sml-mode-map2437,99312
-(defun twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode2448,99825
-(defconst twelf-at-point-menutwelf-at-point-menu2498,101692
-(defconst twelf-server-state-menutwelf-server-state-menu2508,102064
-(defconst twelf-error-menutwelf-error-menu2518,102381
-(defconst twelf-tags-menutwelf-tags-menu2524,102525
-(defun twelf-toggle-server-display-commands twelf-toggle-server-display-commands2534,102810
-(defconst twelf-options-menutwelf-options-menu2537,102934
-(defconst twelf-timers-menutwelf-timers-menu2572,104672
-(defconst twelf-syntax-menutwelf-syntax-menu2585,105166
-(defun twelf-add-menu twelf-add-menu2612,106032
-(defun twelf-remove-menu twelf-remove-menu2616,106134
-(defun twelf-reset-menu twelf-reset-menu2620,106232
-(defun twelf-server-add-menu twelf-server-add-menu2647,107131
-(defun twelf-server-remove-menu twelf-server-remove-menu2651,107254
-(defun twelf-server-reset-menu twelf-server-reset-menu2655,107366
+(defvar twelf-indent twelf-indent212,8771
+(defvar twelf-infix-regexp twelf-infix-regexp215,8831
+(defvar twelf-server-program twelf-server-program219,9026
+(defvar twelf-info-file twelf-info-file222,9107
+(defvar twelf-server-display-commands twelf-server-display-commands225,9180
+(defvar twelf-highlight-range-function twelf-highlight-range-function230,9428
+(defvar twelf-focus-function twelf-focus-function235,9711
+(defvar twelf-server-echo-commands twelf-server-echo-commands241,9991
+(defvar twelf-save-silently twelf-save-silently244,10112
+(defvar twelf-server-timeout twelf-server-timeout248,10284
+(defvar twelf-sml-program twelf-sml-program252,10431
+(defvar twelf-sml-args twelf-sml-args255,10503
+(defvar twelf-sml-display-queries twelf-sml-display-queries258,10569
+(defvar twelf-mode-hook twelf-mode-hook261,10677
+(defvar twelf-server-mode-hook twelf-server-mode-hook264,10771
+(defvar twelf-config-mode-hook twelf-config-mode-hook267,10879
+(defvar twelf-sml-mode-hook twelf-sml-mode-hook270,10993
+(defvar twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode273,11074
+(defvar twelf-config-mode twelf-config-mode276,11166
+(defvar *twelf-server-buffer-name* *twelf-server-buffer-name*283,11430
+(defvar *twelf-server-buffer* *twelf-server-buffer*286,11534
+(defvar *twelf-server-process-name* *twelf-server-process-name*289,11622
+(defvar *twelf-config-buffer* *twelf-config-buffer*292,11713
+(defvar *twelf-config-time* *twelf-config-time*295,11807
+(defvar *twelf-config-list* *twelf-config-list*298,11920
+(defvar *twelf-server-last-process-mark* *twelf-server-last-process-mark*301,12032
+(defvar *twelf-last-region-sent* *twelf-last-region-sent*304,12150
+(defvar *twelf-last-input-buffer* *twelf-last-input-buffer*311,12474
+(defvar *twelf-error-pos* *twelf-error-pos*315,12597
+(defconst *twelf-read-functions**twelf-read-functions*318,12673
+(defconst *twelf-parm-table**twelf-parm-table*325,12911
+(defvar twelf-chatter twelf-chatter338,13287
+(defvar twelf-double-check twelf-double-check346,13504
+(defvar twelf-print-implicit twelf-print-implicit349,13591
+(defconst *twelf-track-parms**twelf-track-parms*352,13683
+(defun install-basic-twelf-keybindings install-basic-twelf-keybindings363,14107
+(defun install-twelf-keybindings install-twelf-keybindings388,15076
+(defvar twelf-mode-map twelf-mode-map404,15841
+(defvar twelf-mode-syntax-table twelf-mode-syntax-table416,16277
+(defun set-twelf-syntax set-twelf-syntax419,16356
+(defun set-word set-word421,16453
+(defun set-symbol set-symbol422,16508
+(defun map-string map-string424,16566
+(defconst *whitespace* *whitespace*456,18043
+(defconst *twelf-comment-start* *twelf-comment-start*459,18141
+(defconst *twelf-id-chars* *twelf-id-chars*462,18270
+(defun skip-twelf-comments-and-whitespace skip-twelf-comments-and-whitespace465,18388
+(defun twelf-end-of-par twelf-end-of-par477,18862
+(defun twelf-current-decl twelf-current-decl500,19636
+(defun twelf-mark-decl twelf-mark-decl527,20792
+(defun twelf-indent-decl twelf-indent-decl536,21058
+(defun twelf-indent-region twelf-indent-region545,21344
+(defun twelf-indent-lines twelf-indent-lines556,21668
+(defun twelf-comment-indent twelf-comment-indent564,21841
+(defun looked-at looked-at575,22197
+(defun twelf-indent-line twelf-indent-line580,22369
+(defun twelf-indent-line-to twelf-indent-line-to613,24112
+(defun twelf-calculate-indent twelf-calculate-indent626,24567
+(defun twelf-dsb twelf-dsb641,25191
+(defun twelf-mode-variables twelf-mode-variables667,26603
+(defun twelf-mode twelf-mode689,27416
+(defun twelf-info twelf-info904,35798
+(defconst twelf-error-regexptwelf-error-regexp918,36338
+(defconst twelf-error-fields-regexptwelf-error-fields-regexp922,36449
+(defconst twelf-error-decl-regexptwelf-error-decl-regexp928,36662
+(defun looked-at-nth looked-at-nth932,36811
+(defun looked-at-nth-int looked-at-nth-int938,36993
+(defun twelf-error-parser twelf-error-parser943,37108
+(defun twelf-error-decl twelf-error-decl957,37711
+(defun twelf-mark-relative twelf-mark-relative963,37890
+(defun twelf-mark-absolute twelf-mark-absolute979,38560
+(defun twelf-find-decl twelf-find-decl1004,39446
+(defun twelf-next-error twelf-next-error1019,40002
+(defun twelf-goto-error twelf-goto-error1087,42812
+(defun twelf-convert-standard-filename twelf-convert-standard-filename1101,43350
+(defun string-member string-member1113,43845
+(defun twelf-config-proceed-p twelf-config-proceed-p1125,44337
+(defun twelf-save-if-config twelf-save-if-config1132,44599
+(defun twelf-config-save-some-buffers twelf-config-save-some-buffers1145,45071
+(defun twelf-save-check-config twelf-save-check-config1149,45236
+(defun twelf-check-config twelf-check-config1164,45792
+(defun twelf-save-check-file twelf-save-check-file1176,46232
+(defun twelf-buffer-substring twelf-buffer-substring1192,46955
+(defun twelf-buffer-substring-dot twelf-buffer-substring-dot1198,47217
+(defun twelf-check-declaration twelf-check-declaration1204,47483
+(defun twelf-highlight-range-zmacs twelf-highlight-range-zmacs1227,48543
+(defun twelf-focus twelf-focus1233,48793
+(defun twelf-focus-noop twelf-focus-noop1239,49059
+(defun twelf-type-const twelf-type-const1322,52681
+(defvar twelf-server-mode-map twelf-server-mode-map1439,57823
+(defconst twelf-server-cd-regexp twelf-server-cd-regexp1451,58375
+(defun looked-at-string looked-at-string1454,58515
+(defun twelf-server-directory-tracker twelf-server-directory-tracker1458,58656
+(defun twelf-input-filter twelf-input-filter1480,59830
+(defun twelf-server-mode twelf-server-mode1486,60085
+(defun twelf-parse-config twelf-parse-config1519,61302
+(defun twelf-server-read-config twelf-server-read-config1537,62194
+(defun twelf-server-sync-config twelf-server-sync-config1546,62531
+(defun twelf-get-server-buffer twelf-get-server-buffer1576,64037
+(defun twelf-init-variables twelf-init-variables1593,64711
+(defun twelf-server twelf-server1600,64924
+(defun twelf-server-process twelf-server-process1642,66838
+(defun twelf-server-display twelf-server-display1651,67244
+(defun display-server-buffer display-server-buffer1658,67518
+(defun twelf-server-send-command twelf-server-send-command1673,68250
+(defun twelf-accept-process-output twelf-accept-process-output1694,69210
+(defun twelf-server-wait twelf-server-wait1703,69649
+(defun twelf-server-quit twelf-server-quit1745,71787
+(defun twelf-server-interrupt twelf-server-interrupt1750,71908
+(defun twelf-reset twelf-reset1755,72044
+(defun twelf-config-directory twelf-config-directory1760,72188
+(defun twelf-server-configure twelf-server-configure1771,72602
+(defun natp natp1844,75894
+(defun twelf-read-nat twelf-read-nat1848,75995
+(defun twelf-read-bool twelf-read-bool1857,76262
+(defun twelf-read-limit twelf-read-limit1863,76410
+(defun twelf-read-strategy twelf-read-strategy1873,76710
+(defun twelf-read-value twelf-read-value1879,76862
+(defun twelf-set twelf-set1883,77025
+(defun twelf-set-parm twelf-set-parm1896,77502
+(defun track-parm track-parm1905,77799
+(defun twelf-toggle-double-check twelf-toggle-double-check1910,77973
+(defun twelf-toggle-print-implicit twelf-toggle-print-implicit1916,78176
+(defun twelf-get twelf-get1922,78389
+(defun twelf-timers-reset twelf-timers-reset1936,79015
+(defun twelf-timers-show twelf-timers-show1941,79135
+(defun twelf-timers-check twelf-timers-check1947,79286
+(defun twelf-server-restart twelf-server-restart1953,79451
+(defun twelf-config-mode twelf-config-mode1969,80128
+(defun twelf-config-mode-check twelf-config-mode-check1985,80727
+(defun twelf-tag twelf-tag1994,81177
+(defun twelf-tag-files twelf-tag-files2022,82441
+(default: *tags-errors*)*tags-errors*2026,82744
+(defun twelf-tag-file twelf-tag-file2047,83495
+(defun twelf-next-decl twelf-next-decl2082,84717
+(defun skip-ahead skip-ahead2107,85739
+(defun current-line-absolute current-line-absolute2119,86161
+(defun new-temp-buffer new-temp-buffer2124,86371
+(defun rev-relativize rev-relativize2135,86755
+(defvar twelf-sml-mode-map twelf-sml-mode-map2149,87215
+(defconst twelf-sml-prompt-regexp twelf-sml-prompt-regexp2159,87593
+(defun expand-dir expand-dir2161,87648
+(defun twelf-sml-cd twelf-sml-cd2168,87909
+(defconst twelf-sml-cd-regexp twelf-sml-cd-regexp2180,88398
+(defun twelf-sml-directory-tracker twelf-sml-directory-tracker2183,88532
+(defun twelf-sml-mode twelf-sml-mode2199,89377
+(defun twelf-sml twelf-sml2250,91311
+(defun switch-to-twelf-sml switch-to-twelf-sml2270,92271
+(defun display-twelf-sml-buffer display-twelf-sml-buffer2281,92620
+(defun twelf-sml-send-string twelf-sml-send-string2297,93336
+(defun twelf-sml-send-region twelf-sml-send-region2302,93540
+(defun twelf-sml-send-query twelf-sml-send-query2326,94746
+(defun twelf-sml-send-newline twelf-sml-send-newline2336,95143
+(defun twelf-sml-send-semicolon twelf-sml-send-semicolon2344,95471
+(defun twelf-sml-status twelf-sml-status2352,95805
+(defvar twelf-sml-init twelf-sml-init2374,96752
+(defun twelf-sml-set-mode twelf-sml-set-mode2377,96929
+(defun twelf-sml-quit twelf-sml-quit2403,98106
+(defun twelf-sml-process-buffer twelf-sml-process-buffer2408,98218
+(defun twelf-sml-process twelf-sml-process2412,98334
+(defvar twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode2424,98850
+(defun install-twelf-to-twelf-sml-keybindings install-twelf-to-twelf-sml-keybindings2427,98935
+(defvar twelf-to-twelf-sml-mode-map twelf-to-twelf-sml-mode-map2437,99320
+(defun twelf-to-twelf-sml-mode twelf-to-twelf-sml-mode2448,99833
+(defconst twelf-at-point-menutwelf-at-point-menu2498,101700
+(defconst twelf-server-state-menutwelf-server-state-menu2508,102072
+(defconst twelf-error-menutwelf-error-menu2518,102389
+(defconst twelf-tags-menutwelf-tags-menu2524,102533
+(defun twelf-toggle-server-display-commands twelf-toggle-server-display-commands2534,102818
+(defconst twelf-options-menutwelf-options-menu2537,102942
+(defconst twelf-timers-menutwelf-timers-menu2572,104680
+(defconst twelf-syntax-menutwelf-syntax-menu2585,105174
+(defun twelf-add-menu twelf-add-menu2612,106040
+(defun twelf-remove-menu twelf-remove-menu2616,106142
+(defun twelf-reset-menu twelf-reset-menu2620,106240
+(defun twelf-server-add-menu twelf-server-add-menu2647,107139
+(defun twelf-server-remove-menu twelf-server-remove-menu2651,107262
+(defun twelf-server-reset-menu twelf-server-reset-menu2655,107374
twelf/x-symbol-twelf.el,1918
(defvar x-symbol-twelf-symbol-table x-symbol-twelf-symbol-table8,159
@@ -2166,156 +2546,173 @@ twelf/x-symbol-twelf.el,1918
(defvar x-symbol-twelf-nomule-decode-exec x-symbol-twelf-nomule-decode-exec80,3077
(defvar x-symbol-twelf-nomule-encode-exec x-symbol-twelf-nomule-encode-exec81,3124
-todo,29
- function to to372,14916
-
-doc/ProofGeneral.texi,5555
-@node TopTop160,4927
-@node PrefacePreface196,6032
-@node Latest news for 3.4Latest news for 3.4237,7225
-@node FutureFuture265,8459
-@node CreditsCredits301,9718
-@node Introducing Proof GeneralIntroducing Proof General396,13067
-@node Quick start guideQuick start guide451,15057
-@node Features of Proof GeneralFeatures of Proof General503,17475
-@node Supported proof assistantsSupported proof assistants592,21400
-@node Prerequisites for this manualPrerequisites for this manual637,23133
-@node Organization of this manualOrganization of this manual681,24759
-@node Basic Script ManagementBasic Script Management707,25586
-@node Walkthrough example in LEGOWalkthrough example in LEGO726,26182
-@node Proof scriptsProof scripts878,31233
-@node Script buffersScript buffers921,33353
-@node Locked queue and editing regionsLocked queue and editing regions943,33930
-@node Goal-save sequencesGoal-save sequences999,36077
-@node Active scripting bufferActive scripting buffer1036,37551
-@node Summary of Proof General buffersSummary of Proof General buffers1105,40971
-@node Script editing commandsScript editing commands1167,43645
-@node Script processing commandsScript processing commands1245,46409
-@node Proof assistant commandsProof assistant commands1373,51710
-@node Toolbar commandsToolbar commands1533,57273
-@node Interrupting during trace outputInterrupting during trace output1557,58202
-@node Subterm Activation and Proof by PointingSubterm Activation and Proof by Pointing1596,60125
-@node Goals buffer commandsGoals buffer commands1610,60625
-@node Advanced Script ManagementAdvanced Script Management1700,64158
-@node Visibility of completed proofsVisibility of completed proofs1731,65312
-@node Switching between proof scriptsSwitching between proof scripts1786,67235
-@node View of processed files View of processed files 1823,69207
-@node Retracting across filesRetracting across files1883,72258
-@node Asserting across filesAsserting across files1896,72889
-@node Automatic multiple file handlingAutomatic multiple file handling1909,73455
-@node Escaping script managementEscaping script management1934,74489
-@node Experimental featuresExperimental features1992,76692
-@node Support for other PackagesSupport for other Packages2029,78062
-@node Syntax highlightingSyntax highlighting2061,78927
-@node X-Symbol supportX-Symbol support2100,80533
-@node Support for function menusSupport for function menus2159,83079
-@node Support for outline modeSupport for outline mode2188,84375
-@node Support for completionSupport for completion2207,85138
-@node Support for tagsSupport for tags2264,87299
-@node Customizing Proof GeneralCustomizing Proof General2316,89627
-@node Basic optionsBasic options2356,91297
-@node How to customizeHow to customize2380,92055
-@node Display customizationDisplay customization2431,94145
-@node User optionsUser options2516,97673
-@node Changing facesChanging faces2771,106746
-@node Tweaking configuration settingsTweaking configuration settings2846,109415
-@node Hints and TipsHints and Tips2903,111940
-@node Adding your own keybindingsAdding your own keybindings2922,112541
-@node Using file variablesUsing file variables2978,115074
-@node Using abbreviationsUsing abbreviations3031,116903
-@node LEGO Proof GeneralLEGO Proof General3094,118722
-@node LEGO specific commandsLEGO specific commands3135,120091
-@node LEGO tagsLEGO tags3155,120546
-@node LEGO customizationsLEGO customizations3165,120793
-@node Coq Proof GeneralCoq Proof General3197,121711
-@node Coq-specific commandsCoq-specific commands3212,122102
-@node Coq-specific variablesCoq-specific variables3234,122609
-@node Editing multiple proofsEditing multiple proofs3272,123769
-@node User-loaded tacticsUser-loaded tactics3296,124877
-@node Isabelle Proof GeneralIsabelle Proof General3364,127459
-@node Classic IsabelleClassic Isabelle3431,130629
-@node ML filesML files3447,131067
-@node Theory filesTheory files3518,133492
-@node General commands for IsabelleGeneral commands for Isabelle3572,135957
-@node Specific commands for IsabelleSpecific commands for Isabelle3584,136439
-@node Isabelle customizationsIsabelle customizations3613,137379
-@node Isabelle/IsarIsabelle/Isar3678,139477
-@node General commands for Isabelle/IsarGeneral commands for Isabelle/Isar3699,140245
-@node Specific commands for Isabelle/IsarSpecific commands for Isabelle/Isar3706,140499
-@node HOL Proof GeneralHOL Proof General3786,142743
-@node Obtaining and InstallingObtaining and Installing3828,144524
-@node Obtaining Proof GeneralObtaining Proof General3844,144932
-@node Installing Proof General from tarballInstalling Proof General from tarball3875,146149
-@node Installing Proof General from RPM packageInstalling Proof General from RPM package3900,146981
-@node Setting the names of binariesSetting the names of binaries3915,147389
-@node Notes for syssiesNotes for syssies3943,148317
-@node Known bugs and workaroundsKnown bugs and workarounds4016,151266
-@node ReferencesReferences4029,151673
-@node History of Proof GeneralHistory of Proof General4069,152697
-@node Old News for 3.0Old News for 3.04159,156774
-@node Old News for 3.1Old News for 3.14229,160468
-@node Old News for 3.2Old News for 3.24255,161640
-@node Old News for 3.3Old News for 3.34316,164643
-@node Function IndexFunction Index4343,165642
-@node Variable IndexVariable Index4347,165718
-@node Keystroke IndexKeystroke Index4351,165798
-@node Concept IndexConcept Index4355,165864
+todo,742
+ function to to410,16315
+$Id: todo,2,21
+This is an outline file. Use C-c C-n,4,68
+ -- with multiple frame mode,12,328
+ E.g. twelf,131,4631
+ E.g. twelf, ACL2,131,4631
+ Also,132,4667
+*** C Improved configurability of command settings,184,6779
+ We should let command settings,185,6836
+ We should let command settings, etc,185,6836
+ Save foo;435,17404
+*** D Fix INFO-DIR-ENTRY in 536,21351
+*** C Fixing up errors caused by pbp-generated commands; currently,598,23697
+ should mean generates an error. With LEGO pbp,601,23903
+ tactic which always succeeds,602,23967
+ decodes annotations eagerly. Lazily would be faster,610,24323
+ the tech report claims --- djs: probably not much faster,611,24392
+
+doc/ProofGeneral.texi,5607
+@node TopTop160,4965
+@node PrefacePreface196,6070
+@node Latest news for 3.5Latest news for 3.5219,6658
+@node FutureFuture250,7831
+@node CreditsCredits286,9095
+@node Introducing Proof GeneralIntroducing Proof General381,12444
+@node Quick start guideQuick start guide436,14436
+@node Features of Proof GeneralFeatures of Proof General488,16854
+@node Supported proof assistantsSupported proof assistants577,20779
+@node Prerequisites for this manualPrerequisites for this manual622,22512
+@node Organization of this manualOrganization of this manual666,24138
+@node Basic Script ManagementBasic Script Management692,24965
+@node Walkthrough example in LEGOWalkthrough example in LEGO711,25561
+@node Proof scriptsProof scripts863,30612
+@node Script buffersScript buffers906,32732
+@node Locked queue and editing regionsLocked queue and editing regions928,33309
+@node Goal-save sequencesGoal-save sequences984,35456
+@node Active scripting bufferActive scripting buffer1021,36930
+@node Summary of Proof General buffersSummary of Proof General buffers1090,40350
+@node Script editing commandsScript editing commands1152,43024
+@node Script processing commandsScript processing commands1230,45788
+@node Proof assistant commandsProof assistant commands1358,51089
+@node Toolbar commandsToolbar commands1518,56652
+@node Interrupting during trace outputInterrupting during trace output1542,57581
+@node Subterm Activation and Proof by PointingSubterm Activation and Proof by Pointing1581,59504
+@node Goals buffer commandsGoals buffer commands1595,60004
+@node Advanced Script ManagementAdvanced Script Management1685,63537
+@node Visibility of completed proofsVisibility of completed proofs1716,64691
+@node Switching between proof scriptsSwitching between proof scripts1771,66614
+@node View of processed files View of processed files 1808,68586
+@node Retracting across filesRetracting across files1868,71637
+@node Asserting across filesAsserting across files1881,72268
+@node Automatic multiple file handlingAutomatic multiple file handling1894,72834
+@node Escaping script managementEscaping script management1919,73868
+@node Experimental featuresExperimental features1977,76071
+@node Support for other PackagesSupport for other Packages2014,77441
+@node Syntax highlightingSyntax highlighting2046,78306
+@node X-Symbol supportX-Symbol support2085,79912
+@node Support for function menusSupport for function menus2144,82458
+@node Support for outline modeSupport for outline mode2173,83754
+@node Support for completionSupport for completion2192,84517
+@node Support for tagsSupport for tags2250,86681
+@node Customizing Proof GeneralCustomizing Proof General2302,89009
+@node Basic optionsBasic options2342,90679
+@node How to customizeHow to customize2366,91437
+@node Display customizationDisplay customization2417,93527
+@node User optionsUser options2523,97560
+@node Changing facesChanging faces2778,106633
+@node Tweaking configuration settingsTweaking configuration settings2853,109302
+@node Hints and TipsHints and Tips2910,111827
+@node Adding your own keybindingsAdding your own keybindings2929,112428
+@node Using file variablesUsing file variables2985,114961
+@node Using abbreviationsUsing abbreviations3038,116790
+@node LEGO Proof GeneralLEGO Proof General3101,118609
+@node LEGO specific commandsLEGO specific commands3142,119978
+@node LEGO tagsLEGO tags3162,120433
+@node LEGO customizationsLEGO customizations3172,120680
+@node Coq Proof GeneralCoq Proof General3204,121598
+@node Coq-specific commandsCoq-specific commands3219,121989
+@node Coq-specific variablesCoq-specific variables3241,122496
+@node Editing multiple proofsEditing multiple proofs3279,123656
+@node User-loaded tacticsUser-loaded tactics3303,124764
+@node Isabelle Proof GeneralIsabelle Proof General3371,127346
+@node Classic IsabelleClassic Isabelle3438,130521
+@node ML filesML files3454,130959
+@node Theory filesTheory files3525,133384
+@node General commands for IsabelleGeneral commands for Isabelle3579,135855
+@node Specific commands for IsabelleSpecific commands for Isabelle3591,136337
+@node Isabelle customizationsIsabelle customizations3620,137277
+@node Isabelle/IsarIsabelle/Isar3685,139375
+@node General commands for Isabelle/IsarGeneral commands for Isabelle/Isar3706,140143
+@node Specific commands for Isabelle/IsarSpecific commands for Isabelle/Isar3713,140397
+@node HOL Proof GeneralHOL Proof General3793,142641
+@node Obtaining and InstallingObtaining and Installing3835,144422
+@node Obtaining Proof GeneralObtaining Proof General3851,144835
+@node Installing Proof General from tarballInstalling Proof General from tarball3882,146074
+@node Installing Proof General from RPM packageInstalling Proof General from RPM package3907,146906
+@node Setting the names of binariesSetting the names of binaries3922,147314
+@node Notes for syssiesNotes for syssies3950,148242
+@node Known bugs and workaroundsKnown bugs and workarounds4023,151191
+@node ReferencesReferences4036,151624
+@node History of Proof GeneralHistory of Proof General4076,152648
+@node Old News for 3.0Old News for 3.04167,156750
+@node Old News for 3.1Old News for 3.14237,160444
+@node Old News for 3.2Old News for 3.24263,161616
+@node Old News for 3.3Old News for 3.34324,164619
+@node Old News for 3.4Old News for 3.44343,165516
+@node Function IndexFunction Index4366,166572
+@node Variable IndexVariable Index4370,166648
+@node Keystroke IndexKeystroke Index4374,166728
+@node Concept IndexConcept Index4378,166794
doc/PG-adapting.texi,3785
-@node TopTop157,4710
-@node IntroductionIntroduction194,5824
-@node FutureFuture235,7472
-@node CreditsCredits271,9063
-@node Beginning with a new proverBeginning with a new prover281,9355
-@node Overview of adding a new proverOverview of adding a new prover322,11304
-@node Demonstration instance and easy configurationDemonstration instance and easy configuration396,14632
-@node Major modes used by Proof GeneralMajor modes used by Proof General465,18023
-@node Menus and toolbar and user-level commandsMenus and toolbar and user-level commands538,21106
-@node Settings for generic user-level commandsSettings for generic user-level commands553,21652
-@node Menu configurationMenu configuration598,23388
-@node Toolbar configurationToolbar configuration622,24306
-@node Proof script settingsProof script settings680,26551
-@node Recognizing commands and commentsRecognizing commands and comments702,27131
-@node Recognizing proofsRecognizing proofs820,32562
-@node Recognizing other elementsRecognizing other elements923,36956
-@node Configuring undo behaviourConfiguring undo behaviour989,39895
-@node Nested proofsNested proofs1128,45238
-@node Safe (state-preserving) commandsSafe (state-preserving) commands1168,46865
-@node Activate scripting hookActivate scripting hook1191,47804
-@node Automatic multiple filesAutomatic multiple files1215,48668
-@node CompletionsCompletions1237,49515
-@node Proof shell settingsProof shell settings1277,50989
-@node Proof shell commandsProof shell commands1308,52271
-@node Script input to the shellScript input to the shell1466,58926
-@node Settings for matching various output from proof processSettings for matching various output from proof process1531,61816
-@node Settings for matching urgent messages from proof processSettings for matching urgent messages from proof process1661,67484
-@node Hooks and other settingsHooks and other settings1841,75568
-@node Goals buffer settingsGoals buffer settings1930,79134
-@node Splash screen settingsSplash screen settings2007,82237
-@node Global constantsGlobal constants2033,82995
-@node Handling multiple filesHandling multiple files2059,83839
-@node Configuring Font LockConfiguring Font Lock2197,90906
-@node Configuring X-SymbolConfiguring X-Symbol2240,92799
-@node Writing more lisp codeWriting more lisp code2300,95322
-@node Default values for generic settingsDefault values for generic settings2317,95967
-@node Adding prover-specific configurationsAdding prover-specific configurations2347,97050
-@node Useful variablesUseful variables2390,98320
-@node Useful functions and macrosUseful functions and macros2411,98825
-@node Internals of Proof GeneralInternals of Proof General2514,102640
-@node SpansSpans2542,103548
-@node Proof General site configurationProof General site configuration2555,103922
-@node Configuration variable mechanismsConfiguration variable mechanisms2635,107038
-@node Global variablesGlobal variables2753,112274
-@node Proof script modeProof script mode2823,114824
-@node Proof shell modeProof shell mode3083,126458
-@node DebuggingDebugging3497,142513
-@node Plans and ideasPlans and ideas3540,143408
-@node Proof by pointing and similar featuresProof by pointing and similar features3561,144130
-@node Granularity of atomic command sequencesGranularity of atomic command sequences3599,145788
-@node Browser mode for script files and theoriesBrowser mode for script files and theories3644,148013
-@node Demonstration InstantiationsDemonstration Instantiations3674,149044
-@node demoisa-easy.eldemoisa-easy.el3690,149475
-@node demoisa.eldemoisa.el3753,151713
-@node Function IndexFunction Index3921,157229
-@node Variable IndexVariable Index3925,157305
-@node Concept IndexConcept Index3934,157484
+@node TopTop157,4774
+@node IntroductionIntroduction194,5888
+@node FutureFuture235,7541
+@node CreditsCredits271,9137
+@node Beginning with a new proverBeginning with a new prover281,9429
+@node Overview of adding a new proverOverview of adding a new prover322,11378
+@node Demonstration instance and easy configurationDemonstration instance and easy configuration396,14706
+@node Major modes used by Proof GeneralMajor modes used by Proof General465,18097
+@node Menus and toolbar and user-level commandsMenus and toolbar and user-level commands538,21180
+@node Settings for generic user-level commandsSettings for generic user-level commands553,21726
+@node Menu configurationMenu configuration598,23462
+@node Toolbar configurationToolbar configuration622,24380
+@node Proof script settingsProof script settings680,26625
+@node Recognizing commands and commentsRecognizing commands and comments702,27205
+@node Recognizing proofsRecognizing proofs820,32636
+@node Recognizing other elementsRecognizing other elements923,37030
+@node Configuring undo behaviourConfiguring undo behaviour989,39969
+@node Nested proofsNested proofs1128,45311
+@node Safe (state-preserving) commandsSafe (state-preserving) commands1168,46938
+@node Activate scripting hookActivate scripting hook1191,47884
+@node Automatic multiple filesAutomatic multiple files1215,48748
+@node CompletionsCompletions1237,49595
+@node Proof shell settingsProof shell settings1277,51071
+@node Proof shell commandsProof shell commands1308,52353
+@node Script input to the shellScript input to the shell1466,59008
+@node Settings for matching various output from proof processSettings for matching various output from proof process1533,62051
+@node Settings for matching urgent messages from proof processSettings for matching urgent messages from proof process1663,67719
+@node Hooks and other settingsHooks and other settings1843,75803
+@node Goals buffer settingsGoals buffer settings1939,79636
+@node Splash screen settingsSplash screen settings2016,82744
+@node Global constantsGlobal constants2042,83502
+@node Handling multiple filesHandling multiple files2068,84351
+@node Configuring Font LockConfiguring Font Lock2206,91418
+@node Configuring X-SymbolConfiguring X-Symbol2249,93311
+@node Writing more lisp codeWriting more lisp code2309,95834
+@node Default values for generic settingsDefault values for generic settings2326,96479
+@node Adding prover-specific configurationsAdding prover-specific configurations2356,97562
+@node Useful variablesUseful variables2399,98832
+@node Useful functions and macrosUseful functions and macros2420,99337
+@node Internals of Proof GeneralInternals of Proof General2524,103232
+@node SpansSpans2552,104140
+@node Proof General site configurationProof General site configuration2565,104514
+@node Configuration variable mechanismsConfiguration variable mechanisms2645,107630
+@node Global variablesGlobal variables2763,112866
+@node Proof script modeProof script mode2833,115416
+@node Proof shell modeProof shell mode3093,127070
+@node DebuggingDebugging3507,143125
+@node Plans and ideasPlans and ideas3550,144020
+@node Proof by pointing and similar featuresProof by pointing and similar features3571,144742
+@node Granularity of atomic command sequencesGranularity of atomic command sequences3609,146400
+@node Browser mode for script files and theoriesBrowser mode for script files and theories3654,148625
+@node Demonstration InstantiationsDemonstration Instantiations3684,149656
+@node demoisa-easy.eldemoisa-easy.el3700,150087
+@node demoisa.eldemoisa.el3763,152326
+@node Function IndexFunction Index3931,157843
+@node Variable IndexVariable Index3935,157919
+@node Concept IndexConcept Index3944,158098
diff --git a/hol98/README b/hol98/README
index e6c3b4b3..69372fc9 100644
--- a/hol98/README
+++ b/hol98/README
@@ -37,7 +37,7 @@ Emacs interface by Koichi Takahashi and Masima Hagiya addressed this,
and to some extent so perhaps does the Emacs interface supplied with
HOL. Perhaps one of these could be embedded/reimplemented inside
Proof General. Implemented in a generic way, managing batch vs
-interactive proofs would also be useful for Isabelle.
+interactive proofs might also be useful for Isabelle.
Another problem is that HOL scripts sometimes use SML structures,
which can cause confusion because Proof General does not really parse
diff --git a/todo b/todo
index 605e7b25..2bf56f27 100644
--- a/todo
+++ b/todo
@@ -7,8 +7,35 @@ This is an outline file. Use C-c C-n, C-c C-p or menu to navigate.
* THINGS TO DO BEFORE 3.5 RELEASE
+*** Display management improvement (ongoing; it's a nightmare)
+ Glitches to resolve:
+ -- with multiple frame mode, new frames get selected on creation
+ (solution: create them eagerly when mode is activated).
+ -- code to delete frames isn't working
+ -- suggestion to cache window height: could implement this
+ by resize change functions (also doing the pretty-print hack?)
+ which set a symbol property for associated buffer symbol
+ -- longer term improvements: allow window preferences per
+ associated buffer. Either separate frame or merged into
+ switching mode.
+ -- Stuck-withs: XEmacs frames always have minibuffer.
+ GNU Emacs frames always have modelines.
+
+*** Update documentation. Include new screenshots also for web pages.
+
+*** Remove papers subdirectory.
+
+*** GNU Emacs bug:
+ -- Behaviour of `proof-shell-exit' is different on command
+ line and from menu. From menu it *hangs* for some reason,
+ but not when called directly.
+ [ SHOULD BE FIXED NOW ]
+
*** Strange bug Gerwin reported with restarting Isabelle/logic name.
Busy wait triggered, proof-shell-busy stays set.
+ REASON: see comment about calling invisible-command in a nested
+ way. askprefs is called that way. Leads to blocking.
+ [ SHOULD BE FIXED NOW ]
*** Use of regexps in isar-syntax.el --- problems with retraction.
@@ -43,7 +70,11 @@ This is an outline file. Use C-c C-n, C-c C-p or menu to navigate.
*** Check multiple file support in Isabelle -- maybe has become buggy
-*** Complete clean-up of web page, broken link fixes.
+*** Coq issues that may be problematic:
+ -- Auto-compile-vos (prob impossible to fix)
+ -- Loss of synchronisation with silent mode (?)
+
+*** Finish clean-up of web page, broken link fixes.
@@ -89,8 +120,11 @@ X (Low) e.g. probably not worth spending time on
*** B Cleanup display during settings processing.
-*** B Generic adjusting of pretty-printer line width (currently
- implemented in several instances)
+*** C Generic adjusting of pretty-printer line width
+ Make a generic hook (or hook-constructing macro) to adjust
+ pretty printer line widths, a la LEGO. Maybe find a better
+ place to do this that in the proof-shell-insert-hook (should
+ be triggered by resize events).
*** B document and simplify proof-script-span-context-menu-extensions
@@ -155,12 +189,6 @@ X (Low) e.g. probably not worth spending time on
function, as a subroutine of assert-next-command; and no bizarre
never-used arguments!
-*** C make pretty printer line width altering generic.
- Make a generic hook (or hook-constructing macro) to adjust
- pretty printer line widths, a la LEGO. Maybe find a better
- place to do this that in the proof-shell-insert-hook (should
- be triggered by resize events).
-
*** C Improved configurability of command settings, etc.
We should let command settings, etc, be a special type
which can be one of three things:
@@ -294,7 +322,7 @@ X (Low) e.g. probably not worth spending time on
*** D Make code robust against accidental deletion of response/goals
buffer. Add functions proof-get-or-create-{response,goals}-buffer.
- [30 mins]
+ [1hr]
*** D proof-script-next-entity-regexps:
"However, it does not parse strings, comments, or parentheses."
@@ -398,7 +426,7 @@ X (Low) e.g. probably not worth spending time on
*** D support for templates e.g., in LEGO it would be nice if, by default,
fresh buffers corrsponding to file foo.l would automatically insert
- "Module foo;" Probably by using a generic Emacs package. [2hr]
+ "Module foo;" Probably by using a generic Emacs package. [6hr]
*** D Review and prune "FIXME notes" which are notes about ongoing fixes
or sometimes things to do. [6hr]
@@ -739,16 +767,16 @@ Output written on ProofGeneral.pdf (2 pages, 54702 bytes).
*** A Journal paper on design and development of Proof General.
*** A Grant proposal for Proof General Kit.
*** A Informatics research reports from latest docs.
-*** A Small project grant from LFCS for summer student (2003)
+*** A Small project grant from LFCS for summer student
*** C PG CDROM: CDROM with PG and other theorem provers
- Complete read-to-go distributions. Could make up from TYPES 2002
- summer school systems to make sure of a consistent set of progs?
+ Complete read-to-go distributions. Would anyone find this
+ useful?
*** B Find new people to help advance and develop Proof General.
- Getting more instances is a good way. Also encouraging feedback.
- Hear stories of bugs by word-of-mouth, they don't get reported often
- enough.
+ Getting more instances is a good way. Also encouraging feedback.
+ Hear stories of bugs always by word-of-mouth, they don't get
+ reported often enough by email.
*** A PG projects