From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daiki Ueno Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: epa-file-select-keys should show currently selected keys Date: Fri, 29 Feb 2008 13:07:39 +0900 Message-ID: <871w6w1k38.fsf@broken.deisui.org> References: <87d4qiaj3j.fsf@broken.deisui.org> <87skzdi3pw.fsf@bzg.ath.cx> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1204258087 17351 80.91.229.12 (29 Feb 2008 04:08:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Feb 2008 04:08:07 +0000 (UTC) Cc: Sascha Wilde , rms@gnu.org, emacs-devel@gnu.org To: Bastien Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 29 05:08:31 2008 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.50) id 1JUwXn-0000ra-5s for ged-emacs-devel@m.gmane.org; Fri, 29 Feb 2008 05:08:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUwXG-000444-NH for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2008 23:07:50 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JUwXD-00042u-4d for emacs-devel@gnu.org; Thu, 28 Feb 2008 23:07:47 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JUwXA-00041M-VO for emacs-devel@gnu.org; Thu, 28 Feb 2008 23:07:46 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUwXA-00041B-Py for emacs-devel@gnu.org; Thu, 28 Feb 2008 23:07:44 -0500 Original-Received: from wa-out-1112.google.com ([209.85.146.180]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JUwXA-0003V7-B4 for emacs-devel@gnu.org; Thu, 28 Feb 2008 23:07:44 -0500 Original-Received: by wa-out-1112.google.com with SMTP id k34so5037448wah.10 for ; Thu, 28 Feb 2008 20:07:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; bh=i/NM7L76uw6cD2TXagOrsHLa40GmqhJaIH61o+NxenE=; b=TjKsCrWb16w1zG87QKPaTJkg1NFbG3swIRYRYLqkfABRYrj6Mu6jUNwJpamkUlsQ9yzk98faPPkizyNGyMEuU9LjrFVZ7qL77AshC3TFHnZC3GGbv+g/20Et8ZbfiryLP+TwAXEdAa0J0WFrg04r2d5YzCy7d9FagRx76jbLTfs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id:user-agent:mime-version:content-type:sender; b=nrRWvxiCcXoRMM1JoELCuvgrbiQipKNt8WKhoCrfDadwudHMcLlfG+ECok050qFUFDmMDS9+RJGO1nnY47+EkoAr6jIdQVf4bjAXcm16nDwwUMNVQqplaB7PnZEFC3r+6in59tyHc8aNiOCCz2Ktz+PJgqx/wkB3dLJ5Rbq3FAQ= Original-Received: by 10.115.22.1 with SMTP id z1mr10698093wai.48.1204258063119; Thu, 28 Feb 2008 20:07:43 -0800 (PST) Original-Received: from p360 ( [150.82.173.253]) by mx.google.com with ESMTPS id m26sm8420763pof.8.2008.02.28.20.07.42 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 28 Feb 2008 20:07:42 -0800 (PST) In-Reply-To: <87skzdi3pw.fsf@bzg.ath.cx> (Bastien's message of "Thu, 28 Feb 2008 13:56:59 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:90823 Archived-At: >>>>> In <87skzdi3pw.fsf@bzg.ath.cx> >>>>> Bastien wrote: > Daiki Ueno writes: > > For Rmail, I would like someone familiar with Rmail to check. The key > > bindings in mail-mode are described in "(epa) Mail-mode integration". > I will implement EasyPG support for Rmail. Thanks. Please let me know if you feel uneasy when using the library. > BTW, I see there are many warnings like > "Don't use this code in Lisp programs!" > inside the docstrings of epa-*.el defuns. > Are all those warnings necessary? I would say yes. The rationale is: The library functions of EasyPG are designed to work on strings and files rather than buffers, because implicit data conversion depending on buffer's multibyteness is sometimes an impediment for binary data handling. All functions which have those warnings work on buffers. The buffer based commands also do automatic detection of coding-systems. So I would recommend to use string based API instead of these commands for reliable data handling. > I'm using EasyPG/Gnus since the merge with no problem at all. That's good. Regards, -- Daiki Ueno