Re: How do you survive without notmuch?

2016-04-08 Thread Sebastian Tramp
On Thu, Apr 07, 2016 at 07:53:48PM +0200, Andreas wrote:

> > Usually when I reach for notmuch it is because I have mismanaged my
> > folders.  Hmm, that message about blah isn't there - where is it?
> 
> Me too and while it does find the message it does not tell me /where/ it
> is. How do you do this?

muttjump [1] claims to be able to solve this problem but I did not tested it.
I'm usually totally fine with the feature of getting the whole thread of
a message (-r thread parameter for notmuch-mutti [2])

macro index,pager ,t \
"set my_old_pipe_decode=\$pipe_decode my_old_wait_key=\$wait_key 
nopipe_decode nowait_key\
notmuch-mutt -r thread\
`echo 
${XDG_CACHE_HOME:-$HOME/.cache}/notmuch/mutt/results`\
set pipe_decode=\$my_old_pipe_decode 
wait_key=\$my_old_wait_key" \
  "notmuch: reconstruct thread"

Best regards

Sebastian Tramp


  1. https://github.com/weisslj/muttjump
  2. https://notmuchmail.org/notmuch-mutt/
-- 
WebID: http://sebastian.tramp.name


Re: disable text wrapping

2014-02-28 Thread Sebastian Tramp
On Fri, Feb 28, 2014 at 02:40:00PM +0100, YuGiOhJCJ Mailing-List wrote:

> On Mutt 1.5.21, my editor is Vim 7.3.
> I don't like when it breaks automatically my lines when I am writing an 
> e-mail.

Hi, this is rather a vim than a mutt configuration issue.

try set nowrap in addition to set textwidth=0 in your vimrc or directly while
you write the mail.

source: http://vim.wikia.com/wiki/Toggle_auto-wrap

Best regards

Sebastian Tramp

> Is there a way to disable the text wrapping in Mutt?  (I saw the "wrap"
> setting in ~/.muttrc that can be set to positive, negative or null value but
> in these 3 cases, the text wrapping is still enabled)


-- 
WebID: http://sebastian.tramp.name


pgpVwHmJZINyR.pgp
Description: PGP signature


Re: create multipart/alternative

2014-02-28 Thread Sebastian Tramp
On Thu, Feb 27, 2014 at 07:18:31AM -0600, David Champion wrote:

> > is it possible to create mulitpart/alternative message parts in the compose
> > screen?
> 
> This patch adds what you need:
> https://bitbucket.org/dgc/mutt-dgc/raw/42d6f8d629ad3f0ceb7f4790013d3cec665d0df6/dgc.groupalts

Great! Thanks a lot. Will try it and give feedback later ...

> The  binding for the componse menu (where you press 's'
> to send) combines selected attachments into a multipart/alternative group.
> The  and  bindings then allow you to change their order.

Sounds like its possible to do exactly what I want with this.

> > There exists some post send filter to achieve this but they do not work in
> > combination with encryption (and I do not have the sent copy in my archive)
> > 
> > Another idea: Is it possible to put the complete message to a tool from the
> > compose screen (which can parse and change it completely) and re-read it
> > afterwards? I thinks is would allow a lot of other feature too.
> 
> I don't know offhand how you would generate the content. MIME is not that
> hard to write if you know the structure, but I don't know a tool off the top
> of my head that will generate it for you.

Since I would like to add more than just a html alternative based on markdown
(e.g. semantic annotation of parts of the message) - I will not use a ready
tool but a library. I've experimented with the Swift Mailer PHP Library and its
easy enough to use to have fast results.

> However, if you have one: a trick I have used for things of this flavor is
> to: * postpone the message * open your postponed folder as a regular mutt
> mailbox * find the postponed message * edit the raw mesage * save * sync * go
> back to your regular mutt session * recall the postponed message * finish and
> send

Do you think this can be encoded in a macro?

Best regards

Sebastian Tramp

-- 
WebID: http://sebastian.tramp.name


create multipart/alternative

2014-02-27 Thread Sebastian Tramp
Hi mutt users,

is it possible to create mulitpart/alternative message parts in the compose
screen?

I need to write text/html mails (please don't ask ...) as
multipart/alternative. My idea is to write markdown with vim and then convert
it to text/html and add it to the message. Currently I'm using this macro for
this:

macro compose 'M' "cat >~/.cache/mutt/md2html.md && cat 
~/.cache/mutt/md2html.md | markdown 
>~/.cache/mutt/md2html.html~/.cache/mutt/md2html.html"

It works fine but the html part is not included as an alternative part for the
text/plain part.

There exists some post send filter to achieve this but they do not work in
combination with encryption (and I do not have the sent copy in my archive)

Another idea: Is it possible to put the complete message to a tool from the
compose screen (which can parse and change it completely) and re-read it
afterwards? I thinks is would allow a lot of other feature too.

Best regards

Sebastian Tramp

-- 
WebID: http://sebastian.tramp.name


pgpwGyJmdp77u.pgp
Description: PGP signature


Re: Encrypting postponed messages

2013-09-05 Thread Sebastian Tramp
On Thu, Sep 05, 2013 at 06:45:46PM +1200, Chris Bannister wrote:
> On Wed, Sep 04, 2013 at 05:30:16PM +0100, Óscar Pereira wrote:

> > The subject seems pretty self-explanatory. Use case, you're writing an
> > email, which is already marked as to be sent encrypted, but you have to
> > postpone it. In the meantime offlineimap runs and syncs you mailboxes, and
> > thus your mail which is to be sent encrypted ends up in (say) Gmail's
> > remote folder -- UNencrypted.
> 
> This seems like an offlineimap issue, rather than anything to do with mutt.

indeed - I had similar problems and changed my setup in a way that offlineimap
is started only on demand. Currently, that means:

1. if idlemail.py [1] detects new mail in incoming folders
2. after I quit mutt

I want to experiment with fsniper [2] in order to start offlineimap
automatically when a maildir is changed locally but also without this, these
two triggers are fine.

Also you could start it by macro the maildir sync key to a macro which syncs
and then starts offlineimap.

Best regards

Sebastian


  1. http://www.cc.gatech.edu/~sburnett/posts/2010-11-21-imap-idle.html
  2. https://github.com/l3ib/fsniper
-- 
WebID: http://sebastian.tramp.name


pgpzNfuzo0Sw4.pgp
Description: PGP signature


using a file selection command

2013-05-04 Thread Sebastian Tramp
Hi there,

instead of using the file browser of mutt to select an attachment, I want to
start a specific script / application which returns the file I want to attach.

more concrete: I want to select one of the most recent edited documents from
the desktop index so I do not need to remember where the file is and to browse
through many dir levels.

Is there a way to configure that somehow?

Best regards

Sebastian Tramp

-- 
WebID: http://sebastian.tramp.name


pgpUAUV1qWA_d.pgp
Description: PGP signature


Re: Android MUA does not display mail correctly because of Content-Disposition in header

2012-09-29 Thread Sebastian Tramp
On Sat, Sep 29, 2012 at 11:46:55AM +0200, P. Mazart wrote:

> > … [Content-Disposition-Header] … But I must disagree: a *lot* of people are
> > using the stock MUA. Simply because they don't care. That's why this issue
> > shouldn't be neglected.
> 
> I agree. But is this really a problem with mutt rather than android’s stock
> MUA?

I have the same problem. Can you provide the patch somewhere?

ST

-- 
WebID: http://sebastian.tramp.name


pgpoUiEYh2KzX.pgp
Description: PGP signature


Re: time zone conversion

2012-01-23 Thread Sebastian Tramp
On Mon, Jan 23, 2012 at 01:32:33PM +, Paul wrote:

> >I'm looking for a way to convert the date header to my local time
> >zone in the mail detail view. I'm aware of the index format %D option
> >but need this for the (internal) pager.
> >
> >Any ideas?
>
> This is not fantastic, but it's worked for me:

Indeed, this works great. Now I only need to combine that with t-prot
but thats not a problem.

ST

-- 
WebID: http://sebastian.tramp.name


time zone conversion

2012-01-23 Thread Sebastian Tramp
Hi all,

I'm looking for a way to convert the date header to my local time zone
in the mail detail view. I'm aware of the index format %D option but
need this for the (internal) pager.

Any ideas?

Best regards

Sebastian Tramp

-- 
WebID: http://sebastian.tramp.name


Re: external file manager

2011-10-27 Thread Sebastian Tramp
On Wed, Oct 26, 2011 at 11:32:45PM +0200, Christian Brabandt wrote:

> > > Would there be interest, to implement an interface to range in the
> > > previously mentioned Vim-Plugin?
> >
> > +1 :) - I already use your CheckAttach extension as a submodule from
> > your repo [1] (assuming you are chrisbra :) - and this would be a
> > great enhancement of the extension.
>
> Yes that is me. Try the version from github and be sure to have :let
> g:checkattach_filebrowser='ranger' in your .vimrc. That should be all
> you need.

I had to update to the newest stable version because the old version
does not support to choose multiple files.

Now it works really great, thanks a lot!

Seebi

-- 
WebID: http://sebastian.tramp.name


Re: external file manager

2011-10-26 Thread Sebastian Tramp
On Wed, Oct 26, 2011 at 09:52:55AM +0200, Christian Brabandt wrote:
> Would there be interest, to implement an interface to range in the
> previously mentioned Vim-Plugin?

+1 :) - I already use your CheckAttach extension as a submodule from
your repo [1] (assuming you are chrisbra :) - and this would be a great
enhancement of the extension.

Best regards

Sebastian Tramp

1. https://github.com/chrisbra/CheckAttach
--
WebID: http://sebastian.tramp.name


Re: watch/monitor mailbox and notify new mails

2011-10-22 Thread Sebastian Tramp
On Sat, Oct 22, 2011 at 07:26:52PM +0800, stardiviner wrote:

Maybe fsniper is for you: A tool that monitors a given set of
directories for new or modified files then applies rule based scripts
https://github.com/l3ib/fsniper

I've never tried out myself but its on my roadmap - currently I start my
scripts cron based.

Best regards

Sebastian Tramp

> I have googled some ways to watch(monitor) mailbox(I use maildir) and Notify 
> when have new mails.
> First one is use some scripts. I found one on github that monitor maildir can 
> notify.
> This method should be more simple.
> Second is use mutt's own status_format = "filter '' |" to pipe to a 
> script. then script will 
> notify you. but I use sidebar patch, this method can not display 
> status_format any more.
> I have tried those method. 
> Or maybe write one script to run in cron to watch maildir.
> 
> Anyway, I have not find good method still.
> If you have any idea about this. Or if you have some good hints or suggests. 
> please tell me, thanks.


-- 
WebID: http://sebastian.tramp.name


Re: external file manager

2011-10-12 Thread Sebastian Tramp
On Tue, Oct 11, 2011 at 07:16:13PM +0100, Volker Bouffier wrote:

> is it possible to use an external file manager, for instance to select
> an attachment. I like ranger much more than the integrated file
> manager.

This would be a really great feature and I really hope that its not to
complicated. Open mutt regarding this would also be more unix-like.

BTW: How can you start ranger in a way that you can choose a file and
exit after that?

Best regards

Sebastian Tramp

-- 
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-05 Thread Sebastian Tramp
On Tue, May 03, 2011 at 11:20:02AM -0400, Tim Gray wrote:

> >Can you share your config parts regarding notmuch / mutt integration?
> >(or do you use it via emacs?)
>
> I don't use it via emacs. The mutt integration is very similar to what
> you'd do with mairix or mu. A couple of bindings that just run the
> command line 'notmuch' program with your search terms following. You
> do need to do a bit of command line piping to turn the filenames that
> notmuch outputs as search results into symbolic links. Then you jump
> to a maildir with the results.
>
> Though you can run it directly like this, I wrote a little python
> script that I call instead which gives me readline search history and
> cleans out the search results automatically when I make a new search.
> I've attached the script 'notmuch-mutt.py'.

Hi Tim, thanks for this resource!

Seebi

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-05 Thread Sebastian Tramp
On Tue, May 03, 2011 at 10:21:10AM -0400, Tim Gray wrote:

> >I use mairix, but it seems like "mu" is being quite actively
> >developed:
>
> Yes, mu is quite actively developed. I liked it a fair amount. I just
> have a feeling that notmuch has a brighter future.

Does notmuch have a similar feature to mu's cfind? I did not find
it in the docu -- but the project name is policy also in terms of
documentation :-)

Seebi

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-05 Thread Sebastian Tramp
On Thu, May 05, 2011 at 09:08:36PM +0200, Jostein Berntsen wrote:

> > >I use mairix, but it seems like "mu" is being quite actively
> > >developed:
> >
> > Yes, mu is quite actively developed. I liked it a fair amount. I
> > just have a feeling that notmuch has a brighter future.
>
> I tested the most recent version of mu v. 0.9.5, works great with many
> useful features. That cfind option is a nice one.

This is indeed an interesting feature. Do you use it instead of lbdbq?

Seebi

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-03 Thread Sebastian Tramp
On Mon, May 02, 2011 at 06:00:04PM -0400, Ed Blackman wrote:
> On Fri, Apr 29, 2011 at 02:08:33PM -0700, Omen Wild wrote:
> >Quoting Ed Blackman  on Fri, Apr 29 17:03:
> >>
> >>In my case, mairixquery is a Perl script that prompts me for the mairix
> >>search string, gives me yes or no prompts for whether to search threads
> >>or augment previous results, and saves the most recent 100 searches so
> >>that I can make edits if the query returns too little or way too much.
> >
> >That sounds really interesting.  Any chance you would be willing to
> >share it?
> 
> Sure.  I've attached it.

great, it works for me. just a notice for the other: under
debian/ubuntu, there is a dependency for the libterm-readline-gnu-perl
package ...

best regards

Sebastian Tramp


Re: mairix search

2011-05-02 Thread Sebastian Tramp
On Tue, May 03, 2011 at 12:26:45AM -0400, Tim Gray wrote:

> On Apr 29, 2011 at 01:56 PM +0200, Sebastian Tramp wrote:
>
> >Is searching / indexing with mairix state of the art or is there a
> >better solution available? I am quite happy with that, just wanted to
> >ask ;-).
>
> I found that mairix was a lot better for me than nmzmail. I used
> mairix for quite a bit. I then found mu (and figured out how to
> compile it on OS X). I liked that even more.
>
> Now however, I'm running notmuch as just an indexer. It's pretty fast.
> I really like it. It's also being actively developed. And the best
> part in my mind is that it's developed as a library with a command
> line utility. So my secret dream is that some enterprising developer
> hooks notmuch directly into mutt. That would be awesome.

Sounds interesting. do you think, notmuch is faster than mairix (not that
I have a problem with mairix speed, just for our information)

Can you share your config parts regarding notmuch / mutt integration?
(or do you use it via emacs?)

best regards

Sebastian Tramp

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-01 Thread Sebastian Tramp
On Sat, Apr 30, 2011 at 02:12:51AM +0100, Christian Ebert wrote:

Hi Christian,

this is exactly what I wanted.
Thanks very much!

ST


> > I have a question regarding macros in mutt. Currently I use these two
> > macros for searching:
> > 
> > macro generic ,f "mairix " "search via mairix"
> > macro generic ,,f "=search" "load the 
> > search results mailbox"
> > 
> > Can I optimize it in the way that after finishing the search with ,f -
> > the result mailbox is automatically loaded?
> > 
> > Is searching / indexing with mairix state of the art or is there a
> > better solution available? I am quite happy with that, just wanted to
> > ask ;-).
> 
> I use the following shell script for interactive mairix search
> from within mutt; it also makes a rudimentary attempt to search
> using a fallback charset for non-ascii strings.
> 
> 
> #!/bin/sh
> 
> threads=
> augment=
> charset="`printf '%s' "$LANG" | cut -d . -f 2`"
> fallback="windows-1252"
> 
> yorn() {
> local ans
> printf '%s %s ' "$1" "(yes/[no])"
> read -e ans
> case "$ans" in
> y*|Y*) return 0;;
> *) return 1;;
> esac
> }
> 
> printf '%s\n' "Enter mairix query:"
> read -e query
> test -z "$query" && exit 0
> 
> yorn "Retrieve thread(s)?" && threads="--threads"
> yorn "Append message(s) to mfolder?" && augment="--augment"
> 
> query=`echo "$query" | iconv -f "$charset" -t UTF-8`
> mairix $threads $augment $query
> 
> queryx=`echo "$query" | iconv -f "$charset" -t "$fallback"`
> if [ "$queryx" != "$query" ]; then
> echo "trying $fallback"
> mairix $threads --augment $queryx
> fi
> 
> 
> muttrc:
> 
> set my_mairixfolder=`awk -F '=' '/^mfolder/ { print $2 }' ~/.mairixrc`
> 
> macro index,pager ,m "\
>  set my_wait_key=\$wait_key wait_key=no\
>  mairixquery.sh\
>  set wait_key=\$my_wait_key &my_wait_key\
> +$my_mairixfolder" "mairix query"
> 
> macro browser ,m "\
>  set my_wait_key=\$wait_key wait_key=no\
>  mairixquery.sh\
>  set wait_key=\$my_wait_key &my_wait_key\
> +$my_mairixfolder" "mairix query"
> 
> 
> For reverse detection of the original mails I recommend muttjump:
> 
> https://github.com/weisslj/muttjump
> 
> c

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: mairix search

2011-05-01 Thread Sebastian Tramp
On Fri, Apr 29, 2011 at 05:03:39PM -0400, Ed Blackman wrote:

Hi Ed,

this sounds really useful. Since I use tmux, I need to change this macro to
control tmux instead but this is not such a problem.

Can you provide a download link for your mairix wrappe?

thx

ST

> On Fri, Apr 29, 2011 at 01:56:51PM +0200, Sebastian Tramp wrote:
> >I have a question regarding macros in mutt. Currently I use these two
> >macros for searching:
> >
> >macro generic ,f "mairix " "search via mairix"
> >macro generic ,,f "=search" "load the 
> >search results mailbox"
> >
> >Can I optimize it in the way that after finishing the search with ,f -
> >the result mailbox is automatically loaded?
> 
> I run mutt inside screen, and use the following macro to switch to a
> separate window to run a mairix query.  It will open mutt on the search
> folder if the query is successful.  Otherwise, it will exit, which returns
> me to the original screen session (mutt).
> 
> # prompt for mairix search parameters
> macro index,pager,browser ,m "\
>  set my_wait_key=\$wait_key wait_key=no\
> screen -X screen -t 'mutt search' sh -c 'mairixquery && mutt -f 
> =search'\
> set wait_key=\$my_wait_key &my_wait_key" "mairix query"
> 
> In my case, mairixquery is a Perl script that prompts me for the mairix
> search string, gives me yes or no prompts for whether to search threads or
> augment previous results, and saves the most recent 100 searches so that I
> can make edits if the query returns too little or way too much.
> 
> It doesn't need to be that fancy for this strategy to work for you, assuming
> you read mutt inside screen.  All it has to do is let you enter mairix
> command line options after the new screen has already been launched.
> 



-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


mairix search

2011-04-29 Thread Sebastian Tramp
hi,

I have a question regarding macros in mutt. Currently I use these two
macros for searching:

macro generic ,f "mairix " "search via mairix"
macro generic ,,f "=search" "load the search 
results mailbox"

Can I optimize it in the way that after finishing the search with ,f -
the result mailbox is automatically loaded?

Is searching / indexing with mairix state of the art or is there a
better solution available? I am quite happy with that, just wanted to
ask ;-).

thanks and best regards

Sebastian Tramp

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


Re: auto remove of attachments

2011-01-21 Thread Sebastian Tramp
On Fri, Jan 21, 2011 at 07:24:20AM +0100, Christian Ebert wrote:

> > is it possible to auto-remove attachments from my own mails after
> > I've sent them? I want to achive a behavior similar to alpines "fcc
> > does not include attachments" config option [1].
>
> set fcc_attach=no

ok, this was easy Thank you :-) Is this also possible for incoming mail
which are moved after reading?

ST

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name


auto remove of attachments

2011-01-20 Thread Sebastian Tramp
Hi mutt user list,

is it possible to auto-remove attachments from my own mails after I've
sent them? I want to achive a behavior similar to alpines "fcc does not
include attachments" config option [1].

I assume this should be triggered via a hook but I have no idea which
commands I need to start at the specific hook (e.g. send hook).

best regards

S.Tramp

  1. 
http://www.washington.edu/alpine/tech-notes/config.html#fcc-without-attachments

-- 
Sebastian Tramp
WebID: http://sebastian.tramp.name