muttedit updates (was: Composing blocks checking for new)
Cameron Simpson
cs at cskk.id.au
Mon Nov 5 21:08:47 UTC 2018
On 04Nov2018 09:22, Kevin J. McCarthy <kevin at 8t8.us> wrote:
>On Sat, Nov 03, 2018 at 09:53:07AM +1100, Cameron Simpson wrote:
>> My composition mode always opens the composition in a new tmux session (or
>> screen
>
>Thank you for the detailed write up. I always enjoy reading these kinds
>of posts: nuggets of wisdom from long-time users.
>
>> mutt -e 'set editor=vim-flowed' -e 'unset signature' -H "$filename"
>
>Instead of "-e 'unset signature'", you may want to try "-e 'set
>resume_draft_files'" which turns off even more undesired processing,
>like user-defined headers.
Thank you, I've applied this suggestion.
I've also updated muttedit to support 3 modes:
inline: just run the session directly
window: attach to the session in a separate window
pane: attach to the session in a separate tmux pane
and improved the usage message.
The default mode is window mode if $MUTTEDIT_WINDOWPROG is set,
otherwise pane mode (-T) if $TMUX is set, otherwise inline.
And I've hacked my environment to always start mutt itself in a tmux
session, so I'm defaulting to "pane" mode personally.
The environment variable $MUTTEDIT_EDITOR can specify the editor invoked
by the submutt, default is still my "vim-flowed" command which invokes
vim with format=flowed support.
The script requires the additional scripts:
vim-flowed if not overridden, for the editing
rmafter, for the temp file cleanup
shqstr (or shqstr-sh), for command line string escaping
all available from the same place as muttedit:
https://bitbucket.org/cameron_simpson/css/src/tip/bin/muttedit
Cheers,
Cameron Simpson <cs at cskk.id.au>
More information about the Mutt-users
mailing list