From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.devel Subject: Re: Some developement questions Date: Thu, 06 Sep 2018 03:33:56 +0200 Message-ID: <87k1nzxvcr.fsf@web.de> References: <87sh36inql.fsf@himinbjorg.adminart.net> <837ekhb2me.fsf@gnu.org> <87zhxcbmtr.fsf@himinbjorg.adminart.net> <83in409lub.fsf@gnu.org> <871sanb71j.fsf@himinbjorg.adminart.net> <87k1oeaofu.fsf@ada> <20180825103413.gbm5stsl67j6weow@Ergus> <87k1od7vzf.fsf@himinbjorg.adminart.net> <83wosd5h3x.fsf@gnu.org> <871sakzssu.fsf@himinbjorg.adminart.net> <83bm9n6f7d.fsf@gnu.org> <87tvneql3i.fsf@himinbjorg.adminart.net> <83o9dl2oob.fsf@gnu.org> <87y3coopyf.fsf@himinbjorg.adminart.net> <8736uvmn44.fsf@himinbjorg.adminart.net> <87y3chqre4.fsf@toy.adminart.net> <87va7j65s6.fsf@toy.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1536197565 21385 195.159.176.226 (6 Sep 2018 01:32:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 6 Sep 2018 01:32:45 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Filipp Gunbin , emacs-devel@gnu.org To: hw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 06 03:32:40 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fxj9z-0005PP-Kb for ged-emacs-devel@m.gmane.org; Thu, 06 Sep 2018 03:32:39 +0200 Original-Received: from localhost ([::1]:58900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxjC5-0001Ay-Gm for ged-emacs-devel@m.gmane.org; Wed, 05 Sep 2018 21:34:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58130) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxjBO-00018k-U5 for emacs-devel@gnu.org; Wed, 05 Sep 2018 21:34:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxjBL-0005D1-93 for emacs-devel@gnu.org; Wed, 05 Sep 2018 21:34:06 -0400 Original-Received: from mout.web.de ([212.227.15.4]:34879) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fxjBK-000599-UN for emacs-devel@gnu.org; Wed, 05 Sep 2018 21:34:03 -0400 Original-Received: from drachen.dragon ([94.216.13.226]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Mg7Vd-1gCNv620MH-00NTya; Thu, 06 Sep 2018 03:33:57 +0200 In-Reply-To: <87va7j65s6.fsf@toy.adminart.net> (hw@adminart.net's message of "Wed, 05 Sep 2018 22:36:09 +0200") X-Provags-ID: V03:K1:xRv37wwr1HimTwBQBzLlN2oFFhdgqD6Nzob1nbU42cc0kjqdJjm pmrubBTE1MUn1RIhRl6IqhUjQZi3stphReGLvDrjZ9QOQSmPxQcfgtOQ4qBhbnJQDhkY6SW E8eCyzvi2ucpLW/0S/Upf9mmNhNPGr8StZCS1xtgvDUgFna55HFDaaxqGAdZK56i4mWt0tg joZiYOawrGld3Z50h8xyA== X-UI-Out-Filterresults: notjunk:1;V01:K0:hCJjty7/yLA=:CEDNi4C4ZcgngQd0nb3HPL 7CQ5hc43AOtmY9gCNVOJ37cF+iLyKFYaSM3Xi++LkyOqRUb12p+pue2F0/UmS1YK5D8XutYEb dKPBZe/21XsRnDqD1BMmCvLOO1NrXTv1dHuDomSr8yNiufrzmv4WGW8k2pTHqzRjkBS4/V+eM ZYGPoxHkEmYRIF9oO2dOu4bIDXUMemVkl3SJLgNRaPH/t1+4dCItVW0pHUkusL7ShHNkVMkpA TM/rnoshMgFOZ7+jvutivDpC6ehsA0DALUNvrGfiFOt4kZSGS8hl4dQnTChnjhRf3RHoplBD9 2N29ux1htaQwN1HJgiVvf88g6DoLNOU49pcV3rszPGjVRFYGDsoZ3dOdZSk4YHNX+NUUd3viE dmZGIkoMRM1la1QJuhLhgt1o6upqgRFUYjkqlgUtdtGOudRKD3Qbcge17lMsWjduBOQoxZA9Q gSVNq3M6e1vwfXrFM/KNzef/zVZz74X5jSAS25Bv6AQV39RiQ/oBaQWr3wn0X6FCyb9A8+O7i EnVCqOm/KgRoCmJe/StZyhXdKC9FCo5jZys6u0z4FfL7/KAnteIcVKjyTCwfYt4QVVCjROu/K VKpwQiaxb2BDE/Y3dDuLnzlevlvOmypWoaOV49HtInIlAHlWn1llRl3glJfDsA9TU/wuo37eA LoQWrBuYgDCKM+6ikGRZb/uNiDfX4BOoGWB136PaQlGKe5YGmIsOV8GJ1d5hiBE/3mFi2MCb/ 0/Zi3udiMLSxUnw8sGHXjEPo4u0FcnY7Mb8I+cvwHWZ6bK95DVIyCg/1eP0V7GaQRXBIwPtr X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.4 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:229327 Archived-At: hw writes: > > Emacs cannot guess for the user when she needs or does not need a menu > > bar or a tool bar. You have to instruct it to, somehow. > > Can I do that per mode? So I could have them automatically enabled when > in info mode and automatically disabled when not? Emacs could > automatically remember the last setting for each mode I used, so no > additional instructing would be necessary. Before considering that, note that you don't need to use the menu bar to access the menu bar menu. You can make the menu accessible as a pop up menu like in #+begin_src emacs-lisp (defun my-mouse-menu-bar-menu () (interactive) (popup-menu `("Do" ("Menu Bar" ,@(mouse-menu-bar-map))))) (global-set-key [(control down-mouse-3)] #'my-mouse-menu-bar-menu) #+end_src or use a text interface to access the menu - there is a builtin one called `tmm-menubar'. Some external packages provide different (maybe more convenient) interfaces, e.g. Helm or Icicles. Michael.