From unknown Mon Jun 23 23:51:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12329: 24.1.50; edebug with defun* and defmacro* Resent-From: Nic Ferrier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 Sep 2012 00:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12329@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.134654731723476 (code B ref -1); Sun, 02 Sep 2012 00:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Sep 2012 00:55:17 +0000 Received: from localhost ([127.0.0.1]:33444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7yT6-00066a-7r for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:55:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44494) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7xpV-0005AC-9s for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:14:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7xo7-0006VS-Ud for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:12:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo7-0006VO-R9 for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:12:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo6-0003LS-B9 for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7xo4-0006VD-GL for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:54 -0400 Received: from static.17.66.46.78.clients.your-server.de ([78.46.66.17]:60681 helo=po1.ferrier.me.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo4-0006V9-6F for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:52 -0400 Received: from nferrier (140.35.155.90.in-addr.arpa [90.155.35.140]) by po1.ferrier.me.uk (Postfix) with ESMTP id 3A32DAC008D; Sun, 2 Sep 2012 01:46:23 +0200 (CEST) Received: from nferrier (localhost [127.0.0.1]) by nferrier (Postfix) with ESMTP id EE5C71600D5; Sun, 2 Sep 2012 00:35:10 +0100 (BST) From: Nic Ferrier Date: Sun, 02 Sep 2012 00:35:10 +0100 Message-ID: <87ipbx5nbl.fsf@ferrier.me.uk> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Mailman-Approved-At: Sat, 01 Sep 2012 20:55:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) (require 'cl) (defun* nic-test-1 (a) 10) ;; instrument the above function - it will enter the debugger instead of ;; instrumenting, that's wrong (nic-test-1 20) ;; evaling that will call the function but does not enter the debugger, ;; because the instrumenting didn't work (cl-defun nic-test-2 (a) 30) ;; instrumenting that does seem to result in proper instrumentation (nic-test-2 20) ;; evaling that does not result in the debugger being entered though. I had a quick look on github, here are the relevant patches that look like they might be the problem: https://github.com/emacsmirror/emacs/commit/74e7f3ee6e3147e3c8f570ffeaadb4a9a5504f39 https://github.com/emacsmirror/emacs/commit/498110b9cee6e53cc5339206772b7e0e840b9330 In GNU Emacs 24.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-08-29 on nferrier Windowing system distributor `The X.Org Foundation', version 11.0.11103000 Configured using: `configure '--prefix=/home/nferrier/emacs-local'' Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: whitespace-mode: t eldoc-mode: t show-paren-mode: t server-mode: t rcirc-track-minor-mode: t display-time-mode: t cua-mode: t auto-insert-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t hs-minor-mode: t Recent input: h a . SPC a n d SPC e d b r e p o r t C-h f r e p o r t - C-g e - e m a c s - b u g SPC i s SPC b r o k e n , . C-x o M-x q C-x k y e s C-x C-f . e m n i C-s o r g - e m a i l C-a C-x C-f C-g C-x o j i m i n e SPC i s . SPC m y SPC m y SPC o w n SPC h o o k SPC I SPC t h i n k . C-x o C-x C-f p e l p o r C-g M-x c u s t i - v a r m e s s - m o C-k 1 q 1 q C-x k C-x C-f C-s o r g - e m C-s C-a C-a C-k C-k C-x C-s M-x C-g C-h v C-x o C-k 1 n i l 1 q q C-x o C-x k M-x Recent messages: Apply settings and save for future sessions. Hide the value of this option. M-TAB: complete field; RET: enter value Hide the value of this option. M-TAB: complete field; RET: enter value Change the state of this item. custom-variable-mark-to-save: Saving message-mode-hook: Empty sexp -- use `nil'? Change the state of this item. Saving file /home/nferrier/.emacs.d/nic-custom.el... Wrote /home/nferrier/.emacs.d/nic-custom.el [2 times] Load-path shadows: None found. Features: (shadow sort flyspell ispell cus-edit wid-edit mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mailabbrev gmm-utils mailheader sendmail mail-utils browse-url thingatpt imenu parse-time multi-isearch jka-compr pp edebug elnode-tests fakir cl-macs gv cl cl-lib face-remap dired-aux vc-git help-mode view network-stream starttls tls hideshow disp-table whitespace ert find-func ewoc debug eldoc load-dir bigint-autoloads dotassoc-autoloads edit-list-autoloads esxml-autoloads gist-autoloads gh-autoloads groovy-mode-autoloads js2-mode-autoloads legalese-autoloads load-dir-autoloads logito-autoloads magit-autoloads markdown-mode-autoloads mongo-elnode-autoloads elnode-autoloads elnode elnode-db json url-util mailcap mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums creole-autoloads fakir-autoloads mongo-autoloads org-presie-autoloads eimp-autoloads pcache-autoloads finder-inf rainbow-mode-autoloads shell-switcher-autoloads web-autoloads wgrep-autoloads wikidoc-autoloads package paren server rcirc ring time cua-base autoinsert cus-start cus-load nic-custom dired-x easymenu dired uniquify ffap url-parse auth-source eieio gnus-util mm-util mail-prsvr password-cache url-vars edmacro kmacro byte-opt warnings bytecomp byte-compile cconv macroexp advice help-fns advice-preload time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Mon Jun 23 23:51:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nic Ferrier Subject: bug#12329: closed (Re: bug#12329: 24.1.50; edebug with defun* and defmacro*) Message-ID: References: <20151224184650.GA5714@acm.fritz.box> <87ipbx5nbl.fsf@ferrier.me.uk> X-Gnu-PR-Message: they-closed 12329 X-Gnu-PR-Package: emacs Reply-To: 12329@debbugs.gnu.org Date: Thu, 24 Dec 2015 18:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1450982702-11359-1" This is a multi-part message in MIME format... ------------=_1450982702-11359-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #12329: 24.1.50; edebug with defun* and defmacro* which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 12329@debbugs.gnu.org. --=20 12329: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12329 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1450982702-11359-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 12329-done) by debbugs.gnu.org; 24 Dec 2015 18:44:37 +0000 Received: from localhost ([127.0.0.1]:33829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCAsO-0002wR-PT for submit@debbugs.gnu.org; Thu, 24 Dec 2015 13:44:37 -0500 Received: from mail.muc.de ([193.149.48.3]:28923) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCAsN-0002wJ-A1 for 12329-done@debbugs.gnu.org; Thu, 24 Dec 2015 13:44:35 -0500 Received: (qmail 32075 invoked by uid 3782); 24 Dec 2015 18:44:33 -0000 Received: from acm.muc.de (p548A5291.dip0.t-ipconnect.de [84.138.82.145]) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 24 Dec 2015 19:44:32 +0100 Received: (qmail 5816 invoked by uid 1000); 24 Dec 2015 18:46:50 -0000 Date: Thu, 24 Dec 2015 18:46:50 +0000 To: Nic Ferrier Subject: Re: bug#12329: 24.1.50; edebug with defun* and defmacro* Message-ID: <20151224184650.GA5714@acm.fritz.box> References: <87ipbx5nbl.fsf@ferrier.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87ipbx5nbl.fsf@ferrier.me.uk> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 12329-done Cc: 12329-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, Nic. I know it's over three years ago, but ..... On Sun, Sep 02, 2012 at 12:35:10AM +0100, Nic Ferrier wrote: > (require 'cl) > (defun* nic-test-1 (a) > 10) > ;; instrument the above function - it will enter the debugger instead of > ;; instrumenting, that's wrong I don't have an Emacs 24.1, and have difficulty building one. So I've tried these things out on 23.2 and 24.2. My comments below apply equally to both versions. When I try to instrument the `defun*' form without having done the `require', the instrumentation process does indeed enter edebug as though it were a defvar. After doing the `require', it instruments the `defun*' properly. > (nic-test-1 20) > ;; evaling that will call the function but does not enter the debugger, > ;; because the instrumenting didn't work On evaluating (symbol-function 'nic-test-1), I get this form: (lambda (a) (block nic-test-1 (edebug-enter (quote nic-test-1) (list a) (function (lambda nil 10))))) , which shows that the original form _has_ been instrumented. This is not apparent on running it, though, because there is no "stop point" anywhere in the function for edbug to stop at. When "10" is replaced by "a", the instrumented form looks like: (lambda (a) (block nic-test-2 (edebug-enter (quote nic-test-2) (list a) (function (lambda nil (edebug-after 0 0 a)))))) ; on running this, edebug does stop inside the function, just after evaluating "a". > (cl-defun nic-test-2 (a) > 30) > ;; instrumenting that does seem to result in proper instrumentation > (nic-test-2 20) > ;; evaling that does not result in the debugger being entered though. > I had a quick look on github, here are the relevant patches that look > like they might be the problem: > https://github.com/emacsmirror/emacs/commit/74e7f3ee6e3147e3c8f570ffeaadb4a9a5504f39 > https://github.com/emacsmirror/emacs/commit/498110b9cee6e53cc5339206772b7e0e840b9330 Sadly, these patches are now lost forever. :-(. This is an example of why 40 hex-digit hashes are a poor identifier. With a savannah (bzr) revision number, or a date together with commit message text, they could have been found easily. > In GNU Emacs 24.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) > of 2012-08-29 on nferrier > Windowing system distributor `The X.Org Foundation', version 11.0.11103000 > Configured using: > `configure '--prefix=/home/nferrier/emacs-local'' [ .... ] There may have been a bug here, in Emacs 24.1. I don't think there was in either 23.2 or 24.2. So I'm closing this bug. -- Alan Mackenzie (Nuremberg, Germany). ------------=_1450982702-11359-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Sep 2012 00:55:17 +0000 Received: from localhost ([127.0.0.1]:33444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7yT6-00066a-7r for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:55:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44494) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7xpV-0005AC-9s for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:14:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7xo7-0006VS-Ud for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:12:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo7-0006VO-R9 for submit@debbugs.gnu.org; Sat, 01 Sep 2012 20:12:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo6-0003LS-B9 for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7xo4-0006VD-GL for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:54 -0400 Received: from static.17.66.46.78.clients.your-server.de ([78.46.66.17]:60681 helo=po1.ferrier.me.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7xo4-0006V9-6F for bug-gnu-emacs@gnu.org; Sat, 01 Sep 2012 20:12:52 -0400 Received: from nferrier (140.35.155.90.in-addr.arpa [90.155.35.140]) by po1.ferrier.me.uk (Postfix) with ESMTP id 3A32DAC008D; Sun, 2 Sep 2012 01:46:23 +0200 (CEST) Received: from nferrier (localhost [127.0.0.1]) by nferrier (Postfix) with ESMTP id EE5C71600D5; Sun, 2 Sep 2012 00:35:10 +0100 (BST) From: Nic Ferrier To: bug-gnu-emacs@gnu.org Subject: 24.1.50; edebug with defun* and defmacro* Date: Sun, 02 Sep 2012 00:35:10 +0100 Message-ID: <87ipbx5nbl.fsf@ferrier.me.uk> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 01 Sep 2012 20:55:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) (require 'cl) (defun* nic-test-1 (a) 10) ;; instrument the above function - it will enter the debugger instead of ;; instrumenting, that's wrong (nic-test-1 20) ;; evaling that will call the function but does not enter the debugger, ;; because the instrumenting didn't work (cl-defun nic-test-2 (a) 30) ;; instrumenting that does seem to result in proper instrumentation (nic-test-2 20) ;; evaling that does not result in the debugger being entered though. I had a quick look on github, here are the relevant patches that look like they might be the problem: https://github.com/emacsmirror/emacs/commit/74e7f3ee6e3147e3c8f570ffeaadb4a9a5504f39 https://github.com/emacsmirror/emacs/commit/498110b9cee6e53cc5339206772b7e0e840b9330 In GNU Emacs 24.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-08-29 on nferrier Windowing system distributor `The X.Org Foundation', version 11.0.11103000 Configured using: `configure '--prefix=/home/nferrier/emacs-local'' Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: whitespace-mode: t eldoc-mode: t show-paren-mode: t server-mode: t rcirc-track-minor-mode: t display-time-mode: t cua-mode: t auto-insert-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t hs-minor-mode: t Recent input: h a . SPC a n d SPC e d b r e p o r t C-h f r e p o r t - C-g e - e m a c s - b u g SPC i s SPC b r o k e n , . C-x o M-x q C-x k y e s C-x C-f . e m n i C-s o r g - e m a i l C-a C-x C-f C-g C-x o j i m i n e SPC i s . SPC m y SPC m y SPC o w n SPC h o o k SPC I SPC t h i n k . C-x o C-x C-f p e l p o r C-g M-x c u s t i - v a r m e s s - m o C-k 1 q 1 q C-x k C-x C-f C-s o r g - e m C-s C-a C-a C-k C-k C-x C-s M-x C-g C-h v C-x o C-k 1 n i l 1 q q C-x o C-x k M-x Recent messages: Apply settings and save for future sessions. Hide the value of this option. M-TAB: complete field; RET: enter value Hide the value of this option. M-TAB: complete field; RET: enter value Change the state of this item. custom-variable-mark-to-save: Saving message-mode-hook: Empty sexp -- use `nil'? Change the state of this item. Saving file /home/nferrier/.emacs.d/nic-custom.el... Wrote /home/nferrier/.emacs.d/nic-custom.el [2 times] Load-path shadows: None found. Features: (shadow sort flyspell ispell cus-edit wid-edit mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mailabbrev gmm-utils mailheader sendmail mail-utils browse-url thingatpt imenu parse-time multi-isearch jka-compr pp edebug elnode-tests fakir cl-macs gv cl cl-lib face-remap dired-aux vc-git help-mode view network-stream starttls tls hideshow disp-table whitespace ert find-func ewoc debug eldoc load-dir bigint-autoloads dotassoc-autoloads edit-list-autoloads esxml-autoloads gist-autoloads gh-autoloads groovy-mode-autoloads js2-mode-autoloads legalese-autoloads load-dir-autoloads logito-autoloads magit-autoloads markdown-mode-autoloads mongo-elnode-autoloads elnode-autoloads elnode elnode-db json url-util mailcap mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums creole-autoloads fakir-autoloads mongo-autoloads org-presie-autoloads eimp-autoloads pcache-autoloads finder-inf rainbow-mode-autoloads shell-switcher-autoloads web-autoloads wgrep-autoloads wikidoc-autoloads package paren server rcirc ring time cua-base autoinsert cus-start cus-load nic-custom dired-x easymenu dired uniquify ffap url-parse auth-source eieio gnus-util mm-util mail-prsvr password-cache url-vars edmacro kmacro byte-opt warnings bytecomp byte-compile cconv macroexp advice help-fns advice-preload time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) ------------=_1450982702-11359-1--