From: Tomi Ollila <tomi.ollila@iki.fi>
To: notmuch@notmuchmail.org
Subject: ANNOUNCE: nottoomuch-addresses.sh 2.2
Date: Sat, 29 Mar 2014 18:07:43 +0200 [thread overview]
Message-ID: <m2ha6hvvhs.fsf@guru.guru-group.fi> (raw)
In-Reply-To: <m2d3c8e22v.fsf@guru.guru-group.fi>
Hi all
Here is a new version of nottoomuch-addresses.sh, after a while of
dogfooding...
nottoomuch-addresses.sh
=======================
*Nottoomuch-addresses.sh* is an email address completion/matching tool
to be used with `notmuch <http://notmuchmail.org>`_ mail user agents.
*Nottoomuch-addresses.sh* works by caching the email addresses from users'
email files and then doing (fgrep) matching against that cache when
requested.
The matching part is very fast.
above from:
https://github.com/domo141/nottoomuch/blob/master/nottoomuch-addresses.rst
For those who have been using version 2.1, the changes are:
# Version 2.2 2014-03-29 15:12:14 UTC
# * In case there is both {phrase} and (comment) in an email address,
# append comment to the phrase. This will make more duplicates to be
# removed. Now there can be:
# <user@host>
# "phrase" <user@host>
# "phrase (comment)" <user@host>
# <user@host> (comment)
# * In case email address is in form "someuser@somehost" <someuser@somehost>
# i.e. the phrase is exactly the same as <address>, phrase is dropped.
I planned to do some more combining of emails, but it proved to be a bit
more challenging that I thought of. The Bar, Foo -> Foo Bar conversion
looks like an interesting thing to do next which I will investigate in
future...
The new version is available at
https://raw.githubusercontent.com/domo141/nottoomuch/master/nottoomuch-addresses.sh
or git clone https://github.com:domo141/nottoomuch.git
and then by picking nottoomuch-addresses.sh from there.
How to install (also written in that nottoomuch-addresses.rst link above):
1) Download the program from above url on the machine you're running
notmuch and find suitable location to it.
2) Verify it's sha1 checksum is 3855dd7b07490c0440deb7984633893b1847879d
3) chmod 755 /path/to/nottoomuch-addresses.sh
4) Run /path/to/nottoomuch-addresses.sh --update
When run first time this gathers email addresses from all of your mail.
This may take a long while to complete -- depends on the amount of email
you have. Further --updates are much faster as those just take addresses
from new mail.
5) Test that it works: Run /path/to/nottoomuch-addresses.sh notmuchmail
6) In case you're using emacs mua with notmuch, edit your notmuch
configuration for emacs with the following content:
(require 'notmuch-address)
(setq notmuch-address-command "/path/to/nottoomuch-addresses.sh")
(notmuch-address-message-insinuate)
7) Restart emacs notmuch mua (or eval above lines) and start composing
new mail. When adding recipient to To: field. press <TAB> after 3
or more characters have been added. In case you get 2 or more address
matches, use arrow keys in minibuffer to choose desired recipient...
8) Enjoy!
/path/to/nottoomuch-addresses.sh --help provides more detailed information.
BR,
Tomi
next prev parent reply other threads:[~2014-03-29 16:07 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-01 15:36 ANNOUNCE: nottoomuch-addresses.pl Tomi Ollila
2011-12-01 18:38 ` Bart Bunting
2011-12-02 7:37 ` Tomi Ollila
2011-12-05 11:51 ` Tomi Ollila
2011-12-05 12:04 ` Bart Bunting
2011-12-05 12:35 ` Tomi Ollila
2011-12-05 12:55 ` Jameson Graef Rollins
2011-12-05 21:45 ` Bart Bunting
2011-12-06 4:43 ` Bart Bunting
2011-12-06 22:03 ` Tomi Ollila
2011-12-12 16:05 ` ANNOUNCE: nottoomuch-addresses.pl version 1.3 Tomi Ollila
2011-12-14 20:10 ` ANNOUNCE: nottoomuch-addresses.pl version 1.4 Tomi Ollila
[not found] ` <20111216130128.E918211BC52@karen.lavabit.com>
2011-12-16 14:18 ` Tomi Ollila
2011-12-23 9:37 ` ANNOUNCE: nottoomuch-addresses.sh version 1.5 Tomi Ollila
2011-12-30 16:42 ` ANNOUNCE: nottoomuch-addresses.sh version 1.6 Tomi Ollila
2012-01-18 7:14 ` ANNOUNCE: nottoomuch-addresses.sh 2.0 Tomi Ollila
2012-02-22 19:53 ` ANNOUNCE: nottoomuch-addresses.sh 2.1 Tomi Ollila
2014-03-29 16:07 ` Tomi Ollila [this message]
2014-09-17 19:02 ` ANNOUNCE: nottoomuch-addresses.sh 2.3 Tomi Ollila
2014-09-17 19:14 ` ANNOUNCE: notmuch-abook v1.6 [Was: Re: ANNOUNCE: nottoomuch-addresses.sh 2.3] guyzmo
2014-09-18 6:54 ` Rainer M Krug
[not found] ` <20140918085411.GD1079@vilya.online.net>
2014-09-18 10:26 ` Rainer M Krug
2020-10-03 12:07 ` ANNOUNCE: nottoomuch-addresses.sh 2.5 Tomi Ollila
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://notmuchmail.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m2ha6hvvhs.fsf@guru.guru-group.fi \
--to=tomi.ollila@iki.fi \
--cc=notmuch@notmuchmail.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).