From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: get Elisp reference to info files (was: Re: How can I change the default loading buffer?) Date: Wed, 05 Aug 2015 22:19:20 +0200 Message-ID: <87zj25trnb.fsf_-_@nl106-137-147.student.uu.se> References: <871tfq1k58.fsf@nl106-137-147.student.uu.se> <87mvy93cry.fsf@robertthorpeconsulting.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1438806096 23027 80.91.229.3 (5 Aug 2015 20:21:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Aug 2015 20:21:36 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Aug 05 22:21:28 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1ZN5Bn-000186-Nm for geh-help-gnu-emacs@m.gmane.org; Wed, 05 Aug 2015 22:21:27 +0200 Original-Received: from localhost ([::1]:41968 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN5Bm-0005Xb-TX for geh-help-gnu-emacs@m.gmane.org; Wed, 05 Aug 2015 16:21:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN5BX-0005VO-Pn for help-gnu-emacs@gnu.org; Wed, 05 Aug 2015 16:21:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN5BT-0006Kk-9v for help-gnu-emacs@gnu.org; Wed, 05 Aug 2015 16:21:11 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:35870) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN5BT-0006KL-0g for help-gnu-emacs@gnu.org; Wed, 05 Aug 2015 16:21:07 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZN5BP-0000vQ-Eg for help-gnu-emacs@gnu.org; Wed, 05 Aug 2015 22:21:03 +0200 Original-Received: from nl106-137-228.student.uu.se ([130.243.137.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 05 Aug 2015 22:21:03 +0200 Original-Received: from embe8573 by nl106-137-228.student.uu.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 05 Aug 2015 22:21:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 29 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-228.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:WGv7bmWcQppS8d5Z1vgw2OXK4tY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:106267 Archived-At: Robert Thorpe writes: >> OK, so what is the method to find out (or rule of >> thumb) what you shouldn't put directly into .emacs >> but instead into `emacs-startup-hook'? > > Have a look at (info "(elisp)Startup Summary") and see > if any of it applies to you. Check from the bottom of > the list up. OK! In another thread, I asked how to automatically get that kind of Elisp references to the info files. I don't know if anyone replied to that, if so I missed it, but here is a function that has proved to work in the two cases I have tested it: (defun Info-get-reference () (interactive) (let*((field (car (last (split-string Info-current-file "/")))) (topic Info-current-node) (ref (format "(info \"(%s)%s\")" field topic) )) (message "Killed: %s" ref) (kill-new ref)) ) -- underground experts united http://user.it.uu.se/~embe8573