aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2005-01-14 13:07:21 +0000
committerherbelin2005-01-14 13:07:21 +0000
commit6dbc9f181b90216958fd9d87f8426901b1e4c37e (patch)
tree637cff0f09192fdb7697b8c9cb43103589166383
parentb1af90453f7002dec1994a0be31cfa92659496a8 (diff)
Affichage numéro de l'état de la commande courante pour mode emacs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@6588 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--toplevel/toplevel.ml7
1 files changed, 5 insertions, 2 deletions
diff --git a/toplevel/toplevel.ml b/toplevel/toplevel.ml
index 36c3ff3dc7..bfbdb598a7 100644
--- a/toplevel/toplevel.ml
+++ b/toplevel/toplevel.ml
@@ -186,7 +186,10 @@ let make_prompt () =
* initialized when a vernac command is immediately followed by "\n",
* or after a Drop. *)
let top_buffer =
- let pr() = (make_prompt())^(emacs_str (String.make 1 (Char.chr 249)))
+ let pr() =
+ (make_prompt())^
+ (Printer.emacs_str ("*" ^ string_of_int (Lib.current_command_label ()) ^
+ String.make 1 (Char.chr 249)))
in
{ prompt = pr;
str = "";
@@ -197,7 +200,7 @@ let top_buffer =
let set_prompt prompt =
top_buffer.prompt
- <- (fun () -> (prompt ()) ^ (emacs_str (String.make 1 (Char.chr 249))))
+ <- (fun () -> (prompt ())^(Printer.emacs_str (String.make 1 (Char.chr 249))))
(* Removes and prints the location of the error. The following exceptions
need not be located. *)