From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Bernhard Koenig" Newsgroups: gmane.emacs.devel Subject: Re: enhancement/wish Date: Wed, 29 Oct 2008 03:01:26 -0400 Message-ID: References: <4906BF50.40709@swipnet.se> <49074040.7060102@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_30185_20131307.1225263686746" X-Trace: ger.gmane.org 1225263706 5274 80.91.229.12 (29 Oct 2008 07:01:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Oct 2008 07:01:46 +0000 (UTC) Cc: emacs-devel@gnu.org To: "=?ISO-8859-1?Q?Jan_Dj=E4rv?=" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 29 08:02:47 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kv54o-0000fE-LC for ged-emacs-devel@m.gmane.org; Wed, 29 Oct 2008 08:02:47 +0100 Original-Received: from localhost ([127.0.0.1]:57047 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kv53i-0005Lh-8I for ged-emacs-devel@m.gmane.org; Wed, 29 Oct 2008 03:01:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kv53c-0005LC-Sd for emacs-devel@gnu.org; Wed, 29 Oct 2008 03:01:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kv53b-0005Jh-FM for emacs-devel@gnu.org; Wed, 29 Oct 2008 03:01:31 -0400 Original-Received: from [199.232.76.173] (port=42626 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kv53b-0005Jc-Cy for emacs-devel@gnu.org; Wed, 29 Oct 2008 03:01:31 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:14834) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kv53a-0008Np-LO for emacs-devel@gnu.org; Wed, 29 Oct 2008 03:01:30 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.170]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kv53Z-0002uM-0D for emacs-devel@gnu.org; Wed, 29 Oct 2008 03:01:29 -0400 Original-Received: by ug-out-1314.google.com with SMTP id 36so567820uga.17 for ; Wed, 29 Oct 2008 00:01:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=89Zew2bgoggqaj2wJ+4YLA1pHPRWcsG5uPe3ZzKrIW4=; b=bU2o7jx8zwsmhmYHlOexWQY1azxHipejC2fO1P6NWIuw59hg6lbIP1NbUouQ0Gn9aU YTcNauOcqrXq4iIqz4ctWq0cAkWBRuVgqEb2n6MhyVh2rxxThnOX4tCjSF095qEkw4xB kw+d86G0wmzCSWrHDEDaj5NlotTguTOPr/3I8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=V9dkNGetBdE+TYZOFz+MNQTr/W202ckgYZOt6ab2U4xqeteXY+Yz3po7rmyyJtOeDO HVwBlGPKdpLX+y+IDjXq2vQcVi5YDZoTd+A8T73Y2XMv5clQJB4QDuip6avcf/KXp/OI gKwrKmfqv2Mf5dIeFnInfALBDo0Li5ylMeVlQ= Original-Received: by 10.67.116.4 with SMTP id t4mr528660ugm.54.1225263686799; Wed, 29 Oct 2008 00:01:26 -0700 (PDT) Original-Received: by 10.67.31.19 with HTTP; Wed, 29 Oct 2008 00:01:26 -0700 (PDT) In-Reply-To: X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:105130 Archived-At: ------=_Part_30185_20131307.1225263686746 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, the following kind of works for me now: ;; define function to add recent files button (defun tool-bar-add-recent-files () "Add toolbar button for Recent Files." (interactive) (tool-bar-add-item "~/.icons/emacs/clock" (lambda () (interactive) (popup-menu (easy-menu-filter-return (recentf-make-menu-items) "Open Recent"))) 'recent-files :visible '(and (boundp 'recentf-mode) recentf-mode) :help "Pop up the Recent Files menu") ) ;; write tool-bar-add-recent-files into all hooks (add-hook 'text-mode-hook 'tool-bar-add-recent-files) (add-hook 'LaTeX-mode-hook 'tool-bar-local-recent-files) ;(add-hook 'info-mode-hook 'tool-bar-add-recent-files) (add-hook 'emacs-startup-hook 'tool-bar-add-recent-files) There are still some problems with the info mode that completely overwrites all tool-bar-map settings, don't know. Is there any political will to add this to recentf.el? Many other editors have this feature, so it would bring emacs up to standard regarding toolbar features. David said that Aquamacs has it. As icon I would suggest the attached clock.xpm, which is GLPL and it's a clock like in Aquamacs. Best, Bernhard ------=_Part_30185_20131307.1225263686746 Content-Type: image/x-xpixmap; name=clock.xpm Content-Transfer-Encoding: base64 X-Attachment-Id: f_fmvm7siz0 Content-Disposition: attachment; filename=clock.xpm LyogWFBNICovCnN0YXRpYyBjaGFyICogY2xvY2tfeHBtW10gPSB7CiIyMiAyMiA2NSAxIiwKIiAJ YyBOb25lIiwKIi4JYyAjREZGNkZGIiwKIisJYyAjQ0VGMEZGIiwKIkAJYyAjRjdGN0Y4IiwKIiMJ YyAjRERFQUZCIiwKIiQJYyAjQjVCNUM0IiwKIiUJYyAjMjI1QURFIiwKIiYJYyAjQURCOUVEIiwK IioJYyAjRDJEQUU0IiwKIj0JYyAjNzI3MjhDIiwKIi0JYyAjQTdENUZCIiwKIjsJYyAjQzdFOUY5 IiwKIj4JYyAjRUZGQUZGIiwKIiwJYyAjODU5RUQwIiwKIicJYyAjRUZFRkVGIiwKIikJYyAjQURE NUVFIiwKIiEJYyAjNUI5QkYxIiwKIn4JYyAjOUQ5REIyIiwKInsJYyAjMzY0NTRGIiwKIl0JYyAj QkVCRUNEIiwKIl4JYyAjRDhGNEZGIiwKIi8JYyAjOTU5NUFCIiwKIigJYyAjQzBDRERCIiwKIl8J YyAjNDk3NkM4IiwKIjoJYyAjOEM4Q0E0IiwKIjwJYyAjQ0JEN0UzIiwKIlsJYyAjNzQ5M0FEIiwK In0JYyAjQzVDNUQyIiwKInwJYyAjODlBOEJDIiwKIjEJYyAjQzdFREZFIiwKIjIJYyAjOENCRUY3 IiwKIjMJYyAjQ0RDREQ3IiwKIjQJYyAjREVERUU1IiwKIjUJYyAjMTAxMDEwIiwKIjYJYyAjNDk4 REVGIiwKIjcJYyAjRDZENkRFIiwKIjgJYyAjNjE3QUIzIiwKIjkJYyAjNkY2RjZGIiwKIjAJYyAj RDVFQ0Y4IiwKImEJYyAjRTZFNkVDIiwKImIJYyAjNzM5QkUwIiwKImMJYyAjNzNBREY0IiwKImQJ YyAjOTlCNEQ3IiwKImUJYyAjOThDQUY5IiwKImYJYyAjQkRFNkZEIiwKImcJYyAjOTM5M0E2IiwK ImgJYyAjQURBREJEIiwKImkJYyAjQTRDQkU3IiwKImoJYyAjN0RBM0RDIiwKImsJYyAjNDA1NTY5 IiwKImwJYyAjQjFCOUNCIiwKIm0JYyAjODQ4NDlEIiwKIm4JYyAjQjBEQ0ZDIiwKIm8JYyAjNkY5 QUVCIiwKInAJYyAjQUVCRkQzIiwKInEJYyAjMzg2QUUxIiwKInIJYyAjOEFBN0NFIiwKInMJYyAj Q0VGMkU4IiwKInQJYyAjMDAwMDAwIiwKInUJYyAjQThEMkYwIiwKInYJYyAjQUVBRUFFIiwKIncJ YyAjN0M5MzlFIiwKIngJYyAjMUM0MEQyIiwKInkJYyAjNjQ2Nzg5IiwKInoJYyAjMzU0RTZDIiwK IiAgICAgMCoofX19XWxdPDAgICAgICAiLAoiICAgIDR9NydAJydhJzRdaDwgICAgICIsCiIgIDAq fUAnKHBwKHBkbDQ0fn0wICAgIiwKIiAgKjNAPGQ8PiMsIy4pcmw0fn0wICAiLAoiIDAzQChpXj4+ IyYwLi4ran43LzwgICIsCiIwM0A8MiteLi4uPi5eLitmYmh9ZzAgIiwKIjA3QGpuMSteXi5eXl49 ZGYtOF0vfTAiLAoiPCcoY2ZmMSsrKyteOXR8bi1vL2gvMCIsCiJ9QHIybm5mZjErK3k1fG4tZSE4 JG0wIiwKIjNAamNlLW5ubltrNXJmLTI2JV9obSoiLAoiM0BicW9lMjI4OXs1a2tvIXF4X3ZtPCIs CiJ9QGohY2MyZXJre2t6a2pjITY4fj08IiwKIl1AZCFjMmUtZnVpZmYtZTJjITh+PTQiLAoifWF9 YzJlbmYxK14rMW4tMmNvbTptMCIsCiIqfWFyZS1mK15eLl4rMW5lMltnPXYwIiwKIjAkYX1kZjFe Lj4+Li4rZm5qbTo9NCAiLAoiICpoJyRpXi4+PiM+Li4rZG0veWgwICIsCiIgIChoNF1sOz4jLCM+ O3xtLz1nMCAgIiwKIiAgMH1+M31oaGxsbH46Lzp5ZzAgICAiLAoiICAgMDwvfiQkJGh+fi89PWgw ICAgICIsCiIgICAgIDB9fjo6Om1tbWgqMCAgICAgIiwKIiAgICAgICAwKio8KiowMCAgICAgICAi fTsK ------=_Part_30185_20131307.1225263686746--