From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: why do some programming modes have customize hooks and others do not? Date: Sun, 19 Oct 2014 22:15:57 -0400 Message-ID: References: <87bnp9eir3.fsf@ferrier.me.uk> <2128728.y75FreRA9t@descartes> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1413771386 28445 80.91.229.3 (20 Oct 2014 02:16:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Oct 2014 02:16:26 +0000 (UTC) Cc: Nic Ferrier , emacs-devel@gnu.org To: =?windows-1252?Q?R=FCdiger?= Sonderfeld Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 20 04:16:19 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xg2WA-00069T-Nf for ged-emacs-devel@m.gmane.org; Mon, 20 Oct 2014 04:16:18 +0200 Original-Received: from localhost ([::1]:41759 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xg2W9-0003cB-R0 for ged-emacs-devel@m.gmane.org; Sun, 19 Oct 2014 22:16:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xg2Vz-0003bh-Ha for emacs-devel@gnu.org; Sun, 19 Oct 2014 22:16:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xg2Vs-00026h-3B for emacs-devel@gnu.org; Sun, 19 Oct 2014 22:16:07 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:63123) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xg2Vr-00026U-VU for emacs-devel@gnu.org; Sun, 19 Oct 2014 22:16:00 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFpY87/2dsb2JhbABZgwaDSsA0CYEXF3SCJQEBAQECAVYjBQsLNBIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArYGAIDvNVNFpY87/2dsb2JhbABZgwaDSsA0CYEXF3SCJQEBAQECAVYjBQsLNBIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94597971" Original-Received: from 69-165-143-59.dsl.teksavvy.com (HELO pastel.home) ([69.165.143.59]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Oct 2014 22:15:57 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id B61F67C38; Sun, 19 Oct 2014 22:15:57 -0400 (EDT) In-Reply-To: <2128728.y75FreRA9t@descartes> (=?windows-1252?Q?=22R=FCdiger?= Sonderfeld"'s message of "Mon, 20 Oct 2014 00:44:18 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:175574 Archived-At: > I've started working on a patch to add `:options' flags to mode hooks, such as > `imenu-add-menubar-index' for modes supporting imenu or `eldoc-mode' for modes > supporting eldoc. FWIW, eldoc is now (in trunk) automatically enabled in any major mode that supports it. It should be fairly easy to add an imenu (sub)menu globally as well. Stefan