diff options
| author | Hugo Herbelin | 2014-09-15 12:56:54 +0200 |
|---|---|---|
| committer | Hugo Herbelin | 2014-09-15 12:56:54 +0200 |
| commit | ab95d3b6145e792e8e9df67494fc4fbb95e4765b (patch) | |
| tree | ac2d7b8ca1d4014679ad6a5a4409b8894032afaf /printing/printer.ml | |
| parent | e2c0cd1cb7fd06ef37f87f64e1164766820c16ea (diff) | |
Fixing bug #3619 in emacs mode.
Diffstat (limited to 'printing/printer.ml')
| -rw-r--r-- | printing/printer.ml | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/printing/printer.ml b/printing/printer.ml index be00a7ee75..9f6e2d667e 100644 --- a/printing/printer.ml +++ b/printing/printer.ml @@ -392,7 +392,7 @@ let pr_goal_tag g = let s = " (ID " ^ Goal.uid g ^ ")" in str (emacs_str s) -let display_name = false +let display_name = true (* display a goal name *) let pr_goal_name sigma g = @@ -453,18 +453,20 @@ let default_pr_subgoal n sigma = in prrec n +let pr_internal_existential_key ev = str (string_of_existential ev) + let emacs_print_dependent_evars sigma seeds = let evars () = let evars = Evarutil.gather_dependent_evars sigma seeds in let evars = Evar.Map.fold begin fun e i s -> - let e' = pr_existential_key sigma e in + let e' = pr_internal_existential_key e in match i with | None -> s ++ str" " ++ e' ++ str " open," | Some i -> s ++ str " " ++ e' ++ str " using " ++ Evar.Set.fold begin fun d s -> - pr_existential_key sigma d ++ str " " ++ s + pr_internal_existential_key d ++ str " " ++ s end i (str ",") end evars (str "") in |
