diff options
| author | David Aspinall | 2000-03-09 10:49:03 +0000 |
|---|---|---|
| committer | David Aspinall | 2000-03-09 10:49:03 +0000 |
| commit | 48d1a9802507dbdf04fc391ac96c2699af0e2ad0 (patch) | |
| tree | 2219e0dc18de3c7d73e71f02e6f01138b41dcba6 | |
| parent | 292d3087895cd8b815eaea75271cd433bd913a94 (diff) | |
Added proof-shell-process-connection-type
| -rw-r--r-- | doc/ProofGeneral.texi | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi index 20647546..a3ea3b49 100644 --- a/doc/ProofGeneral.texi +++ b/doc/ProofGeneral.texi @@ -3167,7 +3167,7 @@ directory and elisp file for the mode, which will be where @samp{PROOF-HOME-DIRECTORY} is the value of the variable @code{proof-home-directory}. -The default value is @code{((demoisa "Isabelle Demo" "\\.ML$") (isar "Isabelle/Isar" "\\.thy$") (isa "Isabelle" "\\.ML$\\|\\.thy$") (lego "LEGO" "\\.l$") (coq "Coq" "\\.v$") (plastic "Plastic" "\\.lf$"))}. +The default value is @code{((demoisa "Isabelle Demo" "\\.ML$") (isar "Isabelle/Isar" "\\.thy$") (isa "Isabelle" "\\.ML$\\|\\.thy$") (lego "LEGO" "\\.l$") (coq "Coq" "\\.v$") (plastic "Plastic" "\\.lf$") (hol98 "HOL" "\\.sml$"))}. @end defopt @@ -3936,6 +3936,21 @@ used to help parse the goals buffer to annotate it for proof by pointing. @node Hooks and function variables @subsection Hooks and function variables +The first of these is not really a hook, but a special configuration +option. + +@c TEXI DOCSTRING MAGIC: proof-shell-process-connection-type +@defvar proof-shell-process-connection-type +The value of @code{process-connection-type} for the proof shell.@* +Set non-nil for ptys, nil for pipes. +The default (and preferred) option is to use pty communication. +However there is a long-standing backslash/long line problem with +Solaris which gives a mess of ^G characters when some input is sent +which has a in the 256th position. +So we select pipes by default if it seems like we're on Solaris. +We do not force pipes everywhere because this risks loss of data. +@end defvar + @c TEXI DOCSTRING MAGIC: proof-pre-shell-start-hook @defvar proof-pre-shell-start-hook Hooks run before proof shell is started.@* @@ -4566,7 +4581,7 @@ in the @code{proof-assistants} setting. @c TEXI DOCSTRING MAGIC: proof-assistants @defopt proof-assistants Choice of proof assistants to use with Proof General.@* -A list of symbols chosen from: @code{'demoisa} @code{'isar} @code{'isa} @code{'lego} @code{'coq} @code{'plastic}. +A list of symbols chosen from: @code{'demoisa} @code{'isar} @code{'isa} @code{'lego} @code{'coq} @code{'plastic} @code{'hol98}. Each proof assistant defines its own instance of Proof General, providing session control, script management, etc. Proof General will be started automatically for the assistants chosen here. @@ -4581,7 +4596,7 @@ edit the file @samp{proof-site.el} itself. Note: to change proof assistant, you must start a new Emacs session. -The default value is @code{(demoisa isar isa lego coq plastic)}. +The default value is @code{(demoisa isar isa lego coq plastic hol98)}. @end defopt The file @file{proof-site.el} also defines a version variable. |
