muttjump
11 years agouse short-form commands in screen mode (thanks to jostber <http://github.com/jostber>)
Johannes Weißl [Thu, 11 Nov 2010 08:04:59 +0000 (09:04 +0100)]
use short-form commands in screen mode (thanks to jostber <github.com/jostber>)

This way less quoting is necessary and one screen command can be used.
Also the mutt history is cleaner.

11 years agouse `mutt -f` instead of <change-folder>
Johannes Weißl [Thu, 11 Nov 2010 08:04:02 +0000 (09:04 +0100)]
use `mutt -f` instead of <change-folder>

<change-folder> doesn't work with spaces in maildir name.

11 years agobugfix: better quote maildir (can contain spaces)
Johannes Weißl [Thu, 11 Nov 2010 08:02:39 +0000 (09:02 +0100)]
bugfix: better quote maildir (can contain spaces)

11 years agoreplace single screen call with two separate (more portable)
Johannes Weißl [Thu, 11 Nov 2010 00:29:31 +0000 (01:29 +0100)]
replace single screen call with two separate (more portable)

Reason:

screen version 4.00.03jw4 (FAU) and 4.01.00devel (GNUa805439) handle
backslash escaping different when using `screen eval`.

works in 4.00.03jw4 (FAU):
    screen -X eval "select 0" "stuff 'isn'\\''t that nice'"

works in 4.01.00devel (GNUa805439):
    screen -X eval "select 0" "stuff 'isn'\\\\''t that nice'"

11 years agoadd another quote()
Johannes Weißl [Wed, 10 Nov 2010 16:33:59 +0000 (17:33 +0100)]
add another quote()

11 years agoforgot quotes
Johannes Weißl [Wed, 10 Nov 2010 16:10:50 +0000 (17:10 +0100)]
forgot quotes

11 years agofix quoting issues
Johannes Weißl [Wed, 10 Nov 2010 15:52:14 +0000 (16:52 +0100)]
fix quoting issues

11 years agosafety check for MUTTJUMP_MODE
Johannes Weißl [Wed, 10 Nov 2010 15:04:35 +0000 (16:04 +0100)]
safety check for MUTTJUMP_MODE

11 years agouse configurable program paths (formail & reformail)
Johannes Weißl [Wed, 10 Nov 2010 12:24:51 +0000 (13:24 +0100)]
use configurable program paths (formail & reformail)

11 years agoadd reformail support
Johannes Weißl [Wed, 10 Nov 2010 12:17:48 +0000 (13:17 +0100)]
add reformail support

11 years agouse formail if available (works for multiline Message-ID headers)
Johannes Weißl [Wed, 10 Nov 2010 12:12:17 +0000 (13:12 +0100)]
use formail if available (works for multiline Message-ID headers)

11 years agofix msgid escaping (now works with "!" in message id)
Johannes Weißl [Wed, 10 Nov 2010 11:01:12 +0000 (12:01 +0100)]
fix msgid escaping (now works with "!" in message id)

11 years agoadd screen mode (idea by jostber <http://github.com/jostber>)
Johannes Weißl [Tue, 9 Nov 2010 13:37:31 +0000 (14:37 +0100)]
add screen mode (idea by jostber <github.com/jostber>)

To use it, set the following variables:
export MUTTJUMP_USE_SCREEN=yes
export MUTTJUMP_SCREEN_SESSION=foobar

start mutt inside screen session:
  screen -S foobar -t Sent mutt -f =Sent
  screen -X -S foobar eval "screen -t INBOX mutt -f =INBOX"
(optionally start more mutt instances)

screen window names are generated from the mailbox path using
the function MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE(mbox_path),
which defaults to basename(mbox_path).

12 years agoadd fallback (grep) solution, pretty obsolete
Johannes Weißl [Mon, 26 Apr 2010 22:17:49 +0000 (00:17 +0200)]
add fallback (grep) solution, pretty obsolete

This was the first version, maybe it is useful to someone...

12 years agofix: case insensitive Message-ID grepping, maildir check
Johannes Weißl [Mon, 26 Apr 2010 22:17:05 +0000 (00:17 +0200)]
fix: case insensitive Message-ID grepping, maildir check

12 years agoadd advice to README
Johannes Weißl [Mon, 26 Apr 2010 22:16:29 +0000 (00:16 +0200)]
add advice to README

12 years agoinitial version
Johannes Weißl [Mon, 26 Apr 2010 21:40:32 +0000 (23:40 +0200)]
initial version

12 years agofirst commit
Johannes Weißl [Mon, 26 Apr 2010 21:37:57 +0000 (23:37 +0200)]
first commit

Benjamin Mako Hill || Want to submit a patch?