aboutsummaryrefslogtreecommitdiff
path: root/generic/proof-config.el
diff options
context:
space:
mode:
Diffstat (limited to 'generic/proof-config.el')
-rw-r--r--generic/proof-config.el19
1 files changed, 16 insertions, 3 deletions
diff --git a/generic/proof-config.el b/generic/proof-config.el
index 22f521ec..848346cd 100644
--- a/generic/proof-config.el
+++ b/generic/proof-config.el
@@ -114,6 +114,15 @@ whether X-Symbol is installed in your Emacs."
:set 'proof-set-value
:group 'proof-user-options)
+(defpgcustom mmm-enable nil
+ "*Whether to use MMM Mode in Proof General for this assistant.
+MMM Mode allows multiple modes to be used in the same buffer.
+If you activate this variable, whether or not you really get MMM
+support depends on whether your proof assistant supports it."
+ :type 'boolean
+ :set 'proof-set-value
+ :group 'proof-user-options)
+
(defcustom proof-output-fontify-enable t
"*Whether to fontify output from the proof assistant.
If non-nil, output from the proof assistant will be highlighted
@@ -2058,9 +2067,13 @@ We do not force pipes everywhere because this risks loss of data."
(defcustom proof-shell-strip-crs-from-input t
"If non-nil, replace carriage returns in every input with spaces.
-This is enabled by default: it is appropriate for some systems
-because several CR's can result in several prompts, which may mess
-up the display (or even worse, the synchronization)."
+This is enabled by default: it is appropriate for many systems
+based on human input, because several CR's can result in several
+prompts, which may mess up the display (or even worse, the
+synchronization).
+
+If the prover can be set to output only one prompt for every chunk of
+input, then newlines can be retained in the input."
:type 'boolean
:group 'proof-shell)