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: [ANNOUNCE] mailaprop: modern popup-style autofill for email addresses Date: Mon, 15 Jan 2018 12:52:06 -0600 Message-ID: <87r2qr9cq1.fsf@red-bean.com> Reply-To: Karl Fogel NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516043354 10133 195.159.176.226 (15 Jan 2018 19:09:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 15 Jan 2018 19:09:14 +0000 (UTC) To: Emacs Tangents Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Mon Jan 15 20:09:09 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 1ebA80-0001vQ-BO for get-emacs-tangents@m.gmane.org; Mon, 15 Jan 2018 20:09:04 +0100 Original-Received: from localhost ([::1]:55995 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebAA0-0003tO-1W for get-emacs-tangents@m.gmane.org; Mon, 15 Jan 2018 14:11:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39405) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb9re-0004tA-W6 for emacs-tangents@gnu.org; Mon, 15 Jan 2018 13:52:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb9rd-0000gN-Rh for emacs-tangents@gnu.org; Mon, 15 Jan 2018 13:52:11 -0500 Original-Received: from mail-it0-x241.google.com ([2607:f8b0:4001:c0b::241]:33982) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eb9rd-0000fv-Mk for emacs-tangents@gnu.org; Mon, 15 Jan 2018 13:52:09 -0500 Original-Received: by mail-it0-x241.google.com with SMTP id m11so9212844iti.1 for ; Mon, 15 Jan 2018 10:52:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:reply-to:date:message-id:mime-version; bh=t46kkljxn5w4eHLDteAi2LueErUz7w4lwdlnQRb/tmk=; b=BQXrezl+ffXdsN8j8m+7cKoiy5fpBpbkLZgWL2VE+OT63/DqVOuJOu6ZHJuD+RVtOm j5ISxDeeOcLksdBOW47WZz07kEpoFoerNkohQ+Bwtl3ZerxXr6gu+PSdRm7Bc9CIqZFt EPnr1JfyZzGwx2qZM3gpRMPUnR7GvHN8a/ek1fC17UDqLpenTescRP7ttcpr3CWWEcmN sZXGrnlOWCYqMIKEHsPfTuVxMCHmlrmHktInNUnAvV/JXy8c/ly/3qpiHektNB8InxZk XgRoiQy48aUN3O2XtcBnIUZxXSmw2A69xyPAs6D6z1JhCDlkwiZno5KGPvCmPMeMRCCI cIig== 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:reply-to:date:message-id :mime-version; bh=t46kkljxn5w4eHLDteAi2LueErUz7w4lwdlnQRb/tmk=; b=InRosMRedFXnG2LT1E9lbaNlVe6P1toPzWDyGk3DdT+Dr/xdfVjMYqMFX2jLlNRSYH eU3zWyStNnmGYV+1j9E7dwyF4RhLA0jSaKYlcSg22y3ITSrWPsL60ga5giHUk2nW5Q12 /5RYwoyFND/TZygEGfJZUHr+DfAwe+w+UlzZ/xfmh46MnBFvCoz2SAKkoCKvuY+vU1rW rzmktlb8LYhGfH3JM5JiF97tVXuHp5OqwpPAE2e2SPNjmCEz2nH8uy0vFDBgjQC0uBwi 9kisAl5GrA0kU6Ra9B/L8uEk1iAvDyHomD+/gcSFhVthnWGBNwe93gf4/e8LL0qslPPl 2isg== X-Gm-Message-State: AKwxytfbjiqbCOfoFasAP4psTKInN7flwf0+7lLeRJ3a7MVFVugTVd29 qIi1HPknhAi02LNd5ap+lfBalw== X-Google-Smtp-Source: ACJfBovWVmevo7IcXcpAaSDenm2sN/C9WZeKHiGCQH9BmjoDo0STc99QHICNI/5dq+VTfF35G6DqLw== X-Received: by 10.36.254.8 with SMTP id w8mr16387648ith.51.1516042328215; Mon, 15 Jan 2018 10:52:08 -0800 (PST) Original-Received: from floss ([2602:306:3707:da30:e48d:7372:fbb6:7b7e]) by smtp.gmail.com with ESMTPSA id 28sm126383iot.20.2018.01.15.10.52.07 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 15 Jan 2018 10:52:07 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::241 X-Mailman-Approved-At: Mon, 15 Jan 2018 14:10:44 -0500 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:223 Archived-At: 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