From 3cf7a09799982924453df29b3bb4d081a0e089b4 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sun, 26 Apr 2015 21:51:49 +0200 Subject: Open the file chooser even if there is no current session. (Fix bug #4206) --- ide/coqide.ml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ide') diff --git a/ide/coqide.ml b/ide/coqide.ml index 0f4cb7b073..c0e2281258 100644 --- a/ide/coqide.ml +++ b/ide/coqide.ml @@ -253,14 +253,14 @@ let newfile _ = !refresh_editor_hook (); notebook#goto_page index -let load sn = - let filename = sn.fileops#filename in +let load _ = + let filename = + try notebook#current_term.fileops#filename + with Invalid_argument _ -> None in match select_file_for_open ~title:"Load file" ?filename () with | None -> () | Some f -> FileAux.load_file f -let load = cb_on_current_term load - let save _ = on_current_term (FileAux.check_save ~saveas:false) let saveas sn = -- cgit v1.2.3 From 5fc6e3a9e8fdd81be83194bbd62093993ddd4b01 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Mon, 27 Apr 2015 23:03:41 +0200 Subject: Improve syntax highlighting. - Arithmetic operators and brackets are no longer recognized as bullets, unless they follow a stop or start a line. - Most vernacular commands are no longer highlighted when used inside proof scripts. - Coqdoc comments now take precedence over regular comments. --- ide/coq.lang | 360 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 186 insertions(+), 174 deletions(-) (limited to 'ide') diff --git a/ide/coq.lang b/ide/coq.lang index 65150d6a95..35dff85e62 100644 --- a/ide/coq.lang +++ b/ide/coq.lang @@ -5,7 +5,7 @@ \(\* \*\) - +