Re: mutt 2.0.0 released

2020-11-07 Thread Kevin J. McCarthy

On Sun, Nov 08, 2020 at 11:19:18AM +1100, Cameron Simpson wrote:

Muttlisp! Woohoo!  http://www.mutt.org/doc/manual/#muttlisp

I've never done much with lisp, but it has always seemed the most
_imperative_ language I've ever seen. And a great minimal yet functional
thing to choose to embed for programmability.

I also love now neatly using Lisp's bracketed syntax inserted into mutt
lines as a clean escape into Lisp.


I was excited by the possibility too.  :-)

However, just so everyone is clear, MuttLisp is more of a syntactic 
enhancement for the muttrc than a real language.  You can use it to make 
some decisions, but it doesn't have functions, lambdas, loops, or its 
own variables.  Of course, maybe that will expand in the future!


See the manual examples to get an idea what it can currently do.

--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA


signature.asc
Description: PGP signature


Re: mutt 2.0.0 released

2020-11-07 Thread Kevin J. McCarthy

On Sat, Nov 07, 2020 at 05:14:29PM -0600, Hokan wrote:

Looking at the release notes I wonder what is the difference between
oauthbearer and xoauth2.


xoauth2 is deprecated, but some providers, e.g. Microsoft, are still 
using it.



I have oauth working with Gmail using oauthbearer.  One motivation for
switching, if xoauth2 also works with Gmail, is that the python script
supporting oauthbearer is python2 (deprecated) and I don't have the
python chops to upgrade the script.


I believe the new contrib script will work for both.

--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA


signature.asc
Description: PGP signature


Re: mutt 2.0.0 released

2020-11-07 Thread Sam Kuper
On Sat, Nov 07, 2020 at 01:46:16PM -0800, Kevin J. McCarthy wrote:
> My thanks to [the contributors], and to all the others who helped by
> submitting tickets, testing, doing translation, and just providing
> moral support. :-)

Mutt is one of a tiny handful of habitable islands in the raging sea of
MUAS.  It is perhaps the most supportive and rewarding of all of them,
when one has learned its terrain.

Carefully maintaining and improving it is time valuably spent.  I'm sure
I'm not alone in being grateful to you for this.  Thank you :)


-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.


Re: mutt 2.0.0 released

2020-11-07 Thread Cameron Simpson
On 07Nov2020 13:46, Kevin J. McCarthy  wrote:
>I'm pleased to announce the release of version 2.0.0.
[...]

Muttlisp! Woohoo!  http://www.mutt.org/doc/manual/#muttlisp

I've never done much with lisp, but it has always seemed the most
_imperative_ language I've ever seen. And a great minimal yet functional
thing to choose to embed for programmability.

I also love now neatly using Lisp's bracketed syntax inserted into mutt
lines as a clean escape into Lisp.

For everyone's amusement:

https://www.netfunny.com/rhf/jokes/90q2/lispcode.html

Many thanks!

Cameron Simpson , a primarily Python programmer


Re: mutt 2.0.0 released

2020-11-07 Thread Hokan
Cool!

Looking at the release notes I wonder what is the difference between
oauthbearer and xoauth2.

I have oauth working with Gmail using oauthbearer.  One motivation for
switching, if xoauth2 also works with Gmail, is that the python script
supporting oauthbearer is python2 (deprecated) and I don't have the
python chops to upgrade the script.


On Sat, Nov 07, 2020 at 01:46:16PM -0800, Kevin J. McCarthy wrote:
> 
> 

-- 
Hokan
Bicyclist
Sysadmin


mutt 2.0.0 released

2020-11-07 Thread Kevin J. McCarthy

Hello Mutt Users,

I'm pleased to announce the release of version 2.0.0.

Instructions for downloading are available at 
, or the tarball can be directly 
downloaded from .  Please take the time 
to verify the signature file against my public key.


This release had a major version number increase because of a few 
backward incompatible changes.  Please take the time to read the release 
notes at : the first section there 
lists those changes.  Also see the UPDATING file for the full list of 
changes.


Several of the new features in this release came from other 
contributors.  My thanks to them, and to all the others who helped by 
submitting tickets, testing, doing translation, and just providing moral 
support. :-)


Lastly, a note that I have resigned my GPG key to extend the expiration 
date.  You can obtain the updates from the keyservers, mutt's website, 
my website, or WKD.


Thank you,

-Kevin


signature.asc
Description: PGP signature