From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: One-off history for read-string Date: Thu, 24 Sep 2015 11:47:37 -0400 Message-ID: References: <87y4fwt3vq.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1443109696 10945 80.91.229.3 (24 Sep 2015 15:48:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Sep 2015 15:48:16 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Sep 24 17:48:08 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 1Zf8kh-000426-L0 for geh-help-gnu-emacs@m.gmane.org; Thu, 24 Sep 2015 17:48:07 +0200 Original-Received: from localhost ([::1]:43869 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zf8kh-0001sQ-3a for geh-help-gnu-emacs@m.gmane.org; Thu, 24 Sep 2015 11:48:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zf8kV-0001r0-Sg for help-gnu-emacs@gnu.org; Thu, 24 Sep 2015 11:47:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zf8kR-0007Lw-IU for help-gnu-emacs@gnu.org; Thu, 24 Sep 2015 11:47:55 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:57943) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zf8kR-0007LJ-CP for help-gnu-emacs@gnu.org; Thu, 24 Sep 2015 11:47:51 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Zf8kP-0003hl-8y for help-gnu-emacs@gnu.org; Thu, 24 Sep 2015 17:47:49 +0200 Original-Received: from 69-196-162-108.dsl.teksavvy.com ([69.196.162.108]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Sep 2015 17:47:49 +0200 Original-Received: from monnier by 69-196-162-108.dsl.teksavvy.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Sep 2015 17:47:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 13 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 69-196-162-108.dsl.teksavvy.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:n9gSxbirYLYdGrVACclI4/Z178U= 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:107315 Archived-At: > Is it fine to use a temporary, let-bound variable name as the HISTORY > parameter, or is there a better way for a "history" I only need to read > from, not to write to? It's probably OK, but do declare this variable with (defvar ) since it shouldn't be lexically bound Note also that if the user uses nested minibuffers, she may have two such commands active at the same time, so you may need to generate the symbol dynamically rather than always use the same symbol. Stefan