From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Mauger Newsgroups: gmane.emacs.devel Subject: Re: [patch] SQL enhancements Date: Tue, 20 Apr 2010 20:29:26 -0700 (PDT) Message-ID: <560223.10105.qm@web62501.mail.re1.yahoo.com> References: <313753.60852.qm@web62504.mail.re1.yahoo.com> <87sk6v2kpu.fsf@mail.jurta.org> <87tyr8i9cg.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1271820581 3840 80.91.229.12 (21 Apr 2010 03:29:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 21 Apr 2010 03:29:41 +0000 (UTC) Cc: Emacs Devel To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 21 05:29:40 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Qd9-0005SU-2Y for ged-emacs-devel@m.gmane.org; Wed, 21 Apr 2010 05:29:39 +0200 Original-Received: from localhost ([127.0.0.1]:53139 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4Qd7-0007X3-1R for ged-emacs-devel@m.gmane.org; Tue, 20 Apr 2010 23:29:37 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4Qd1-0007Wc-9I for emacs-devel@gnu.org; Tue, 20 Apr 2010 23:29:31 -0400 Original-Received: from [140.186.70.92] (port=42404 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4Qcz-0007U2-Ko for emacs-devel@gnu.org; Tue, 20 Apr 2010 23:29:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4Qcy-0004xC-2u for emacs-devel@gnu.org; Tue, 20 Apr 2010 23:29:29 -0400 Original-Received: from web62501.mail.re1.yahoo.com ([69.147.75.93]:40203) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O4Qcx-0004x4-W2 for emacs-devel@gnu.org; Tue, 20 Apr 2010 23:29:28 -0400 Original-Received: (qmail 10131 invoked by uid 60001); 21 Apr 2010 03:29:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1271820566; bh=0sXzy/TFEVqqu1kbNBgEdH2tS4JkKONoNkIR2+5R97Y=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=csOS7dC3Xj44B3gvyuE4JGlINWpbkVbbPRZkye3kEgr8+azYOZM3ShJzO1DG/wqiKSoMaySP2W4yO4WfPaC4Onieko+XXp93HBen9w6rbhY9z1p/3K+oq7atHwY1n+gFGTNR4YjrC8WW3blx9N3ptA46H5Rspgrzz8ceciesfrc= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=Ytfbbuu4mpQ01oPqCpZGV5c1pDE1yLaNdeuBuYa1H/xw6et1sPWdBxLgc/apJaQFsp3dUKGUaVR36VHTeHrCtKft2p5+2V8ZuKJUcmoGHfCWr/3nW2rURSrBn3CsiFZDNmTHuPZdPqYlNkEmYvvd5v3ih2TyzHGBbWq6UkpXST0=; X-YMail-OSG: t.FPw.AVM1mFocmrEJJcZa_TlwqYiyNC5fWwQ_.Sfw_4asK IY.._btS7T8XEPkUAtwtyaMSf29VUe8WcB2tdiLc7US6kLiICmNy69QlvfYS yTYdgssdr3ISqC5B97681QOLOQQF3I23L89u7a1XnbNKZSEf2RuAU409JJsk e_ZggIWFKc06Aizo_.5O.kWUopZFzOTmkCRdVW7QmiPgEeN15uB3qR9uL0u5 kUtv1gA3wcu7ulPbQVAmnLjG_NjZ2Zd64TyjWwq5tjKZuEgCCMBpfXZ4_bwa sFmxNN7uivN30iezWdc_Z2NXmFw-- Original-Received: from [71.192.116.61] by web62501.mail.re1.yahoo.com via HTTP; Tue, 20 Apr 2010 20:29:26 PDT X-Mailer: YahooMailRC/348.5 YahooMailWebService/0.8.102.267879 In-Reply-To: <87tyr8i9cg.fsf@mail.jurta.org> X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:123956 Archived-At: On Sun, April 18, 2010, Juri Linkov said: > And I forgot to mention one more problem with SQLi mode. > > Maybe the name of the file to read/write the input history > should be product-specific. Because the default history file name > for SQLite is ~/.sqlite_history, for MySQL is ~/.mysql_history, etc. > It would be better to reuse the existing history files in SQLi mode. Couldn't you do something like the following: (defun my-sqli-setup () "Set the input ring file name based on the product name." (setq sql-input-ring-file-name (concat user-emacs-directory "." (symbol-name sql-product) "_history"))) (setq sql-interactive-mode-hook 'my-sqli-setup) All of the product specific settings are applied before the hook is called; all of the global settings are set after the hook, so the hook can be used to set the globals in a product specific manner. -- Michael