aboutsummaryrefslogtreecommitdiff
path: root/ide
diff options
context:
space:
mode:
Diffstat (limited to 'ide')
-rw-r--r--ide/coqide.ml13
1 files changed, 10 insertions, 3 deletions
diff --git a/ide/coqide.ml b/ide/coqide.ml
index 343096f5b4..908c1b7986 100644
--- a/ide/coqide.ml
+++ b/ide/coqide.ml
@@ -2017,7 +2017,8 @@ let main files =
ignore (revert_m#connect#activate revert_f);
(* File/Close Menu *)
- let close_m = file_factory#add_item "_Close Buffer" in
+ let close_m =
+ file_factory#add_item "_Close Buffer" ~key:GdkKeysyms._W in
let close_f () =
let v = out_some !active_view in
let act = get_current_view_page () in
@@ -2042,7 +2043,9 @@ let main files =
let s,_ = run_command av#insert_message cmd in
!flash_info (cmd ^ if s = Unix.WEXITED 0 then " succeeded" else " failed")
in
- let _ = file_factory#add_item "_Print" ~callback:print_f in
+ let _ = file_factory#add_item "_Print"
+ ~key:GdkKeysyms._P
+ ~callback:print_f in
(* File/Export to Menu *)
let export_f kind () =
@@ -2501,10 +2504,14 @@ let main files =
add_to_menu_toolbar
"_Save"
~tooltip:"Save current buffer"
- (* ~key:GdkKeysyms._Down *)
~callback:save_f
`SAVE;
add_to_menu_toolbar
+ "_Close"
+ ~tooltip:"Close current buffer"
+ ~callback:close_f
+ `CLOSE;
+ add_to_menu_toolbar
"_Forward"
~tooltip:"Forward one command"
~key:GdkKeysyms._Down