From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.tangents Subject: Re: [ANNOUNCE] mailaprop: modern popup-style autofill for email addresses Date: Mon, 15 Jan 2018 22:49:14 -0600 Message-ID: <87d12a8l2t.fsf@red-bean.com> References: <87r2qr9cq1.fsf@red-bean.com> <87373639o5.fsf@chopper> Reply-To: Karl Fogel NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516080294 31297 195.159.176.226 (16 Jan 2018 05:24:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Jan 2018 05:24:54 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: Emacs Tangents Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Tue Jan 16 06:24:49 2018 Return-path: Envelope-to: get-emacs-tangents@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebJjn-0007Qe-5r for get-emacs-tangents@m.gmane.org; Tue, 16 Jan 2018 06:24:43 +0100 Original-Received: from localhost ([::1]:37034 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebJln-000806-2d for get-emacs-tangents@m.gmane.org; Tue, 16 Jan 2018 00:26:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48811) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebJBV-0001B5-PW for emacs-tangents@gnu.org; Mon, 15 Jan 2018 23:49:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebJBU-0005LM-Ky for emacs-tangents@gnu.org; Mon, 15 Jan 2018 23:49:17 -0500 Original-Received: from mail-io0-x232.google.com ([2607:f8b0:4001:c06::232]:38992) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ebJBU-0005L3-GQ for emacs-tangents@gnu.org; Mon, 15 Jan 2018 23:49:16 -0500 Original-Received: by mail-io0-x232.google.com with SMTP id b198so12705375iof.6 for ; Mon, 15 Jan 2018 20:49:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=9QnTQVttEtRME90cob/Ow2OGEpF6vLrkTWt/IKhx380=; b=VLSvU+W4CTtYTdIwaOG8BKvmHS254dKc5nurz3sCg9xPX0nnjH3FedXatIUd7ZdnnM 2WY7zwqe/imzwRymIpJu9fp2nSeC+RvZ1UNX3R52IuiSRLnq4Q6PqUpRH6f9MJdpv9KR kQWwklq1lEWM0XMiQCuNYOGHLjlwDWw+Bb3rWD6LZ05SMJNoCJj095lNi0g/mOgU0yDe aHF5zJ8D0bY8U+ZuZBA0G0UsdWTpPS6rzNSdlB/6eSOvzychoKIAIdEnWxcAeMtwT3MK savxtavYg6bHf40d4NYcGpQjEVE777FYLGewqEYeDRXAvKS1/NOgc8PN9+oduH5O5YoL KYGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:references:reply-to:date :in-reply-to:message-id:user-agent:mime-version; bh=9QnTQVttEtRME90cob/Ow2OGEpF6vLrkTWt/IKhx380=; b=AuAZ1FTW16uUHvM86SqyOEqfh+zrE+7Dc5NLxE/+tuadhqVpI1D1mIgvOKZDaMld3W 95mbUNSb0Ds+SKBfbCLtKqpZWxD12NJ0iivovD0WkbUnSDBza4QDoFuoFudcqb77HZH/ KoYEqnaodrmWpHSrx/X0lZ0zL+7H6B/o1mgUDA+ra0iKZqf3vpfyr4ksT3NsQ/M0Snhi dXo6Jwn1ynNZcrskFoXcW98/9p6H0Bumpc2i1k0ugJ1DdBCO5u/se8zngs1LEBZMwsH9 9JNiKvCHNi2b+XpTg2IC+tV0wKsR5Ql8Gc7A41eb2kxd89MuEjmn1reQtrnhlGml8uWz looA== X-Gm-Message-State: AKwxyteyC1Vv2C7vRXWcYI+URb1dcR0sghnmxZctk20IxG6E97W0ngSZ qgKzcdcdmAV4SNM7I4arz5Fy5g== X-Google-Smtp-Source: ACJfBotH+YuA7CIi0fL8cVy/B7RvHrNTugVLpv8WUxi9YHTCHe8VpPp0QWwqAu7G0X0fzg3ZazxuPQ== X-Received: by 10.107.167.136 with SMTP id q130mr5878497ioe.173.1516078155444; Mon, 15 Jan 2018 20:49:15 -0800 (PST) Original-Received: from floss ([2602:306:3707:da30:199a:da91:6a26:7821]) by smtp.gmail.com with ESMTPSA id l69sm605133ioi.11.2018.01.15.20.49.14 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 15 Jan 2018 20:49:14 -0800 (PST) In-Reply-To: <87373639o5.fsf@chopper> (joakim's message of "Tue, 16 Jan 2018 01:54:34 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::232 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.org gmane.emacs.tangents:229 Archived-At: joakim@verona.se writes: >Thanks, this looks useful. > >As an aside, I have at least three different broken emacs addressbooks >lying around. Does mailaprop integrate with any of the existing emacs >addressbooks? I've never used any of the Emacs address books, so I don't know. However, it should just be a matter of converting the information in the address book to a format that mailaprop can understand. In practice, that means either the format of the `mailaprop-address-file' or the format of the in-memory list `mailaprop-addresses', both of which are documented in mailaprop.el. Summary: There's no integration right now, but my guess is integration wouldn't be difficult. Best regards, -Karl >Karl Fogel writes: > >> Hi. I wrote a new package, 'mailaprop', that provides popup-style >> autofill for email addresses in recipient headers of message >> composition buffers. >> >> For those who read and write email in Emacs, I hope this will save >> some keystrokes. I've been using it for a while, and it certainly >> saves me many keystrokes. >> >> Code, documentation, and a demo video are available at: >> >> https://github.com/kfogel/mailaprop >> >> Also, as the README.md points out: >> >> "You don't have to use any proprietary Javascript to interact with >> this project. You can use plain git to clone the repository from >> GitHub at https://github.com/kfogel/mailaprop.git, and I'll happily >> take bug reports and patches by email instead of via the GitHub issue >> tracker: kfogel {AT} red-bean.com." >> >> I chose GitHub because it is the most reliable zero-cost git hosting >> service out there; browser interaction with GitHub is strictly >> optional for this project. >> >> Best regards, >> -Karl >>