aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGES46
-rw-r--r--etc/profiling.txt11
2 files changed, 44 insertions, 13 deletions
diff --git a/CHANGES b/CHANGES
index 55d2cedd..2b4764a8 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,11 +10,17 @@
** Generic changes
-*** IN PROGRESS: pre-compiled .elc files: recompile needed for GNU Emacs
+*** Keyboard hints and other messages displayed in minibuffer
+
+Hints for keyboard usage and reporting on file processing are now
+displayed in the minibuffer. If you do not like this behaviour,
+customize the `pg-show-hints' variable.
+
+*** pre-compiled .elc files: recompile needed for GNU Emacs
Proof General can now be reliably run as compiled code.
->>> Please help remove final difficulties by reporting problems <<<<
+>>> Please help remove any final difficulties by reporting problems <<<<
However, compiled Emacs Lisp files sometimes have incompatibilities
between versions (and definitely between GNU Emacs and XEmacs). To
@@ -61,7 +67,14 @@ Instead the menu reflects the current minor mode status; toggling it
will also update the default "global for PG" behaviour for new script
buffers.
-*** Strict read only added to Proof General -> Options menu
+*** Proof General -> Options menu changes
+
+**** Improvement to options handling
+
+Facility to reset to default values added, and saving
+of (just) proof assistant settings.
+
+**** Strict read only added
Strict read only behaviour for the locked (blue) region
can now be enabled/disabled without restarting scripting.
@@ -69,25 +82,32 @@ can now be enabled/disabled without restarting scripting.
but is still available under
Advanced -> Customize -> User Options -> ..
-*** Follow mode: add "followdown" setting
+**** Deactivate Action added
+
+This setting controls an automatic action when scripting is
+deactivated in a partially processed buffer. Ordinarily, PG will
+query whether to retract or completely process the file.
+One of these can be chosen as a default action.
+
+**** Follow mode: add "followdown" setting
In this mode, the point moves with the locked region when it moves
down in the buffer (processing). For undo, the point does not move.
-*** Options and proof assistant settings improvements
-
-Facility to reset to default values added, and saving
-of (just) proof assistant settings.
+**** Display management: added shrink-windows-tofit option
-*** Display management: added shrink-windows-tofit option
+This option shrinks and expands the display of prover output,
+within reasonable window sizes, when in 2-window mode. It avoids
+wasting half the screen with empty space (with the drawback
+of moving the boundary up and down).
-Attempt to shrink output windows to fit their contents in case it is
-less than 1/2 the window height. In progress; occasional flaws
-(e.g. when output window buffer total window height). Available
-under PG -> Options -> Display -> Shrink To Fit.
+Available under PG -> Options -> Display -> Shrink To Fit.
*** Add proof-indent-pad-eol setting to prettify locked regions in XEmacs.
+This works by adding unnecessary spaces to the end of lines when TAB
+is pressed.
+
*** Parsing internals changed: minor user visible differences
Please report any problems/annoyances which may be unexpected.
diff --git a/etc/profiling.txt b/etc/profiling.txt
index 434b0bfd..8348c7ad 100644
--- a/etc/profiling.txt
+++ b/etc/profiling.txt
@@ -1,6 +1,17 @@
Notes on Profiling Proof General in XEmacs [da]
------------------------------------------------
+Usage of Elisp profiler:
+
+ M-x elp-instrument-package RET proof RET
+
+< do something now >
+
+ M-x elp-results
+
+To display results.
+
+
M-x clear-profiling-info
Eval: (profile (proof-toolbar-next) (proof-shell-wait))
M-x profile-results