From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Relating Symbols Date: Mon, 30 Nov 2009 12:57:39 +0100 Organization: Informatimago Message-ID: <874ooc443w.fsf@galatea.local> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1259584954 14073 80.91.229.12 (30 Nov 2009 12:42:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Nov 2009 12:42:34 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Nov 30 13:42:27 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NF5aD-0001R3-UT for geh-help-gnu-emacs@m.gmane.org; Mon, 30 Nov 2009 13:42:26 +0100 Original-Received: from localhost ([127.0.0.1]:37450 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NF5aD-0003tU-Im for geh-help-gnu-emacs@m.gmane.org; Mon, 30 Nov 2009 07:42:25 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 34 Original-X-Trace: individual.net /evQnoBFqjGA3sNXxSp2rguF9gBFbt087+dYZNGKsIi1eCmdXD Cancel-Lock: sha1:NmExNDUxYjAyNTczY2Q2MjY4YzFjZTk0YzdmNTk4MWM2Nzc2ZWZiZA== sha1:x2TKbw5ZTG4yLv3kUsR8uDXCL5g= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.3 (darwin) Original-Xref: news.stanford.edu gnu.emacs.help:175179 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:70254 Archived-At: Nordlöw writes: > Every time I discover an obscurely named elisp function solving a > common problem I'm looking for I always add an alias (defalias) > connecting personal keywords I had in mind when search for the > function, variable, face etc with the symbol that does the job. > > Once in a while I also find existing functions that I somehow want to > relate so I have a package which contains lots of dual put-calls like: > > (put 'trace-function :related 'debug-on-entry) > (put 'debug-on-entry :related 'trace-function) > > I know would like to this information to be displayed (at the end > preferrably) when I do describe-... on that symbol. Any tips on > realizing this using hooks or advices to the help functions? Use the source! Same as your previous function. Do you think we remember all these answers? It's always the same thing. You want something about next-error, ok, C-h f next-error RET C-x o TAB RET and read the source! Idem here, C-h f describe-function RET C-x o TAB RET and read the doc and the source! In my emacs instance, the doc of describe-function note that it is adviced. Perhaps you could do the same, and add an advice to add the descriptions you want? (See defadvise). -- __Pascal Bourguignon__