From d261ff7704baf7afbed2a9a20564d15aac6a02fd Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Mon, 14 Apr 2014 02:46:39 -0400 Subject: [PATCH] Add confirm quit interactive menu for conkeror Signed-off-by: Collin J. Doering --- .conkerorrc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.conkerorrc b/.conkerorrc index 9237a48..95b9f48 100644 --- a/.conkerorrc +++ b/.conkerorrc @@ -234,6 +234,18 @@ interactive("firebug", "open firebug lite", firebug); // Disable whitelist (Causes extensions from unknown/unsigned sites to silently fail if not enabled!) //session_pref("xpinstall.whitelist.required", false); +// Confirm quiting conkeror +// See: http://conkeror.org/BreakingChanges +add_hook("before_quit_hook", + function () { + var w = get_recent_conkeror_window(); + var result = (w == null) || + "y" == (yield w.minibuffer.read_single_character_option( + $prompt = "Quit Conkeror? (y/n)", + $options = ["y", "n"])); + yield co_return(result); + }); + //TODO: consider something like below to darken pages function darken_page (I) { var styles='* { background: black !important; color: grey !important; }'+