From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help Subject: Re: citation separation in reftex Date: Fri, 16 Feb 2007 00:50:01 -0700 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1171612256 7943 80.91.229.12 (16 Feb 2007 07:50:56 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 16 Feb 2007 07:50:56 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 16 08:50:49 2007 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 1HHxrk-00027Z-IO for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Feb 2007 08:50:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HHxrk-0006ik-5q for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Feb 2007 02:50:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HHxrR-0006iB-Ao for help-gnu-emacs@gnu.org; Fri, 16 Feb 2007 02:50:29 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HHxrP-0006hn-Sc for help-gnu-emacs@gnu.org; Fri, 16 Feb 2007 02:50:28 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HHxrP-0006hj-L4 for help-gnu-emacs@gnu.org; Fri, 16 Feb 2007 02:50:27 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1HHxrP-0002gz-11 for help-gnu-emacs@gnu.org; Fri, 16 Feb 2007 02:50:27 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HHxrB-0003fX-O5 for help-gnu-emacs@gnu.org; Fri, 16 Feb 2007 08:50:14 +0100 Original-Received: from c-24-9-156-178.hsd1.co.comcast.net ([24.9.156.178]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 Feb 2007 08:50:13 +0100 Original-Received: from kevin.d.rodgers by c-24-9-156-178.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 Feb 2007 08:50:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c-24-9-156-178.hsd1.co.comcast.net User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207) In-Reply-To: X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:41250 Archived-At: Tyler Smith wrote: > Thanks! I found the relevant section in reftex-do-citation: > > (let ((concat-keys (mapconcat 'car selected-entries ","))) > > and switched it to: > > (let ((concat-keys (mapconcat 'car selected-entries ", "))) > > I put the modified function in scratch and c-x c-e to run it, and now > the function works as I want. How do I get the modifed code to run > automatically? I tried putting it in .emacs but that doesn't work. That indicates that the original function definition is loaded after your .emacs file, probably because the reftex library isn't actually loaded until some reftex command is used (i.e. autoloaded). You could either explicitly load reftex before you redefine the function: (require 'reftex) (defun reftex-do-citation ...) Or defer the function redefinition until after reftex has been loaded: (eval-after-load "reftex" '(defun reftex-do-citation ...)) -- Kevin Rodgers Denver, Colorado, USA