Greg Minshall | 8 Apr 2008 19:56
Picon
Favicon

minor questions

1.  how can i make it such that when i "F v", i see *all* of, e.g.,
+inbox, not just the unread +inbox/select?

2.  how can i make speedbar just show me folders with unread messages in
it?

3.  how can i tell speedbar some folders to *never* display?

4.  can saving of attachments be made to obey mh-store-default-directory?

5.  how can i make stupid messages where each paragraph is a huge long
line be formatted "nicely" (e.g., "fold -sw72")?

6.  how can i print out a part of a message (say, the text part that i
am reading, or text/html)?

7.  when reading, how can i make it always go "down" when i delete a
message (rather than remembering the last 'n' or 'p')?

8.  how do i make 'R' do "reply all"?

9.  with received mail, how can i delete a part (attachment)?  ('M' is
one way, but "K d" would be nice.)

10.  how can i arrange to have saves (attachments, etc.) always happen
in ~/Downloads?

11.  how can i mark a folder to "never delete"?

12.  how can i do a smart save, a function that has as inputs (current
(Continue reading)

Bill Wohler | 9 Apr 2008 06:33
Picon
Picon
Gravatar

Re: minor questions

Greg Minshall <minshall <at> acm.org> wrote:

> 1.  how can i make it such that when i "F v", i see *all* of, e.g.,
> +inbox, not just the unread +inbox/select?

C-u F v

> 2.  how can i make speedbar just show me folders with unread messages in
> it?
> 
> 3.  how can i tell speedbar some folders to *never* display?

I don't think MH-E supports that, although with some defadvice trickery,
you might be able to make that happen. I'll leave that as an exercise
for the reader :-).

> 4.  can saving of attachments be made to obey mh-store-default-directory?

You mean mh-mime-save-parts-default-directory. That `K o' doesn't
respect it might be a bug. Can you please report it so we can look at it
some time?

> 5.  how can i make stupid messages where each paragraph is a huge long
> line be formatted "nicely" (e.g., "fold -sw72")?

You could do it yourself with a mh-show-mode-hook. If these messages
have a format="flowed" parameter in their Context-Type header field,
then there's a bug that needs to be reported, although I vaguely
remember already posting one about that :-).

(Continue reading)

Bill Wohler | 9 Apr 2008 06:41
Picon
Picon
Gravatar

Scoring bugs

In my last message, I noted that some bugs or feature requests may
already be present. If this is the case, I encourage folks to add a "Me
too" comment, plus additional helpful comments if applicable. When you
do this, I'll bump the priority of the item. It's a poor man's voting
system, but it works.

That way, when somebody has some time to hack on MH-E, we'll have a
better idea where to focus our efforts.

I know it's been a while since we've seen a release. On a personal note,
I've been trying to get 8.1 out the door for a long time now, but the
Kepler project (kepler.nasa.gov) has kept me pretty busy. I gave up
sailboat racing and haven't even been scuba diving! But launch is less
than a year away, and I expect things to let up some day!

Patches and contributions are always welcome!

--

-- 
Bill Wohler <wohler <at> newt.com>  http://www.newt.com/wohler/  GnuPG ID:610BD9AD

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
d.henman | 9 Apr 2008 14:05
Picon

Re: minor questions


Bill Wohler <wohler <at> newt.com> wrote:
> Greg Minshall <minshall <at> acm.org> wrote:
> 
> > 1.  how can i make it such that when i "F v", i see *all* of, e.g.,
> > +inbox, not just the unread +inbox/select?
> 
> C-u F v

I've been using  'F r"   to re-scan the folder.  I suppose this does the same

as C-u F v

What I want is a way to jump to a specific digest message, such as
D n         for up to the 9th message and possible. No CR needed for single digit
C-u nn D    to go to the nth digest msg.

Reason.  I don't like having to do
        D <SPACE>  D <SPACE>  D <SPACE>  D <SPACE>  D <SPACE>  D <SPACE>  D <SPACE> 
  for example to get the a digest'S 7th message.

I haven't designed this yet, but thought I would bring it up.   In a similar manner I keep saying to myself that I
need to create similare function for burst.  I.e., only burst out a singular or range of digest messages. 
The keying would be simliar to t
he above for displaying a single msg, but extend to ranges for bursting.  For me this would be very usefull.

regards
 darel

-------------------------------------------------------------------------
(Continue reading)

Mark D. Baushke | 9 Apr 2008 23:10
X-Face
Picon

Re: minor questions


Bill Wohler <wohler <at> newt.com> writes:

> Greg Minshall <minshall <at> acm.org> wrote:
> > 11.  how can i mark a folder to "never delete"?
> 
> You can't. Just say "no" if you hit `F d' by accident.
> 
> Well, you can make the folder read-only, but then you wouldn't be able
> to add or remove messages from it. But that might be OK.

This is what I use:

(defadvice mh-kill-folder (around kill-only-search-folders
activate)
  (require 'mh-index)
  (if (string-match (format "^%s/" mh-index-folder)
                    mh-current-folder)
      ad-do-it
    (message (format "Folder not removed. Use shell command: rmf %s"
		     mh-current-folder))))

It allows me to purge index folders with F k but stops any other
accidental removals.

	-- Mark
Greg Minshall | 10 Apr 2008 23:56
Picon
Favicon

Re: minor questions

Bill,

one clarification of my confusion:

>> 11.  how can i mark a folder to "never delete"?

> You can't. Just say "no" if you hit `F d' by accident.

actually, i meant to ask, "how can i mark a folder such that *messages*
in that folder cannot be deleted?  (or, at least, require a confirmation
to be deleted.)"

thanks for all the responses to the other questions.  i'll be a while
digesting...

Greg

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Bill Wohler | 13 Apr 2008 07:07
Picon
Picon
Gravatar

Re: minor questions

Greg Minshall <minshall <at> acm.org> wrote:

> Bill,
> 
> one clarification of my confusion:
> 
> >> 11.  how can i mark a folder to "never delete"?
> 
> > You can't. Just say "no" if you hit `F d' by accident.
> 
> actually, i meant to ask, "how can i mark a folder such that *messages*
> in that folder cannot be deleted?  (or, at least, require a confirmation
> to be deleted.)"

I think Jeff's response might apply here, although it would apply to a
different function.

--

-- 
Bill Wohler <wohler <at> newt.com>  http://www.newt.com/wohler/  GnuPG ID:610BD9AD

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
Xavier Maillard | 16 Apr 2008 01:01
Picon

Hello

Hi,

Just a quick message to say hello. I am back at using MH(-E) on
my laptop.

I am currently reading (again) all I can concerning MH(-E) to be
able to use effectively as quick as possible.

I have tried many other emacs MUA since my last attempt with MH
systems. The one I prefered was certainly RMAIL (shipped with
emacs). I love(d) it but it lacks MIME which is becoming annoying
as time passes.

So here I am.

I will take profit of this message by asking few (basic) questions :)

1. How does one choose to customise MH or MH-E -i.e. tweak the
"unix" system part instead of emacs part (and the contrary) ?

2. How can I tell emacs that my mh_profile is not ~/.mh_profile
but something along $MH env variable ?

3. How can I answer a message *directly* from a digest message
-i.e. without having to burst it first ?

4. (Last for this round). Can MH gurus share their tips and setup
so I can learn quickly ? What do you tweak first when
(re)installing your MH system ? Why ? In fact, I would be
interested in reading how _you_ use MH daily.
(Continue reading)

Bill Wohler | 16 Apr 2008 05:40
Picon
Picon
Gravatar

Re: Hello

Xavier Maillard <xma <at> gnu.org> wrote:

> Just a quick message to say hello. I am back at using MH(-E) on
> my laptop.

Welcome back, Xavier!

> I am currently reading (again) all I can concerning MH(-E) to be
> able to use effectively as quick as possible.

I hope the online help and manual are helping!

http://mh-e.sourceforge.net/manual/

> 1. How does one choose to customise MH or MH-E -i.e. tweak the
> "unix" system part instead of emacs part (and the contrary) ?

One of the design goals of MH-E is to use MH as much as possible, so
your goal is a good one. To tweak MH-E, please see the manual. And the
code! To tweak MH, please see the book, now online:

http://rand-mh.sourceforge.net/book/

> 2. How can I tell emacs that my mh_profile is not ~/.mh_profile
> but something along $MH env variable ?

MH-E should honor the MH environment variable.

> 3. How can I answer a message *directly* from a digest message
> -i.e. without having to burst it first ?
(Continue reading)

Xavier Maillard | 16 Apr 2008 22:13
Picon

Re: Hello

  > 2. How can I tell emacs that my mh_profile is not ~/.mh_profile
  > but something along $MH env variable ?

  MH-E should honor the MH environment variable.

It does not here with Emacs CVS. To force MH-E respect the MH
environment variable, I had to change one line in mh-utils.el as
follow:

=== modified file 'lisp/mh-e/mh-utils.el'
--- lisp/mh-e/mh-utils.el	2008-01-09 03:44:03 +0000
+++ lisp/mh-e/mh-utils.el	2008-04-16 20:07:10 +0000
 <at>  <at>  -186,7 +186,7  <at>  <at> 
                (getenv "MH")))
     (if (null (mh-variants))
         (error "Install MH and run install-mh before running MH-E"))
-    (let ((profile "~/.mh_profile"))
+    (let ((profile (or (file-readable-p "~/.mh_profile") (getenv "MH"))))
       (if (not (file-readable-p profile))
           (error "Run install-mh before running MH-E")))
     ;; Read MH profile.

Regards

Xavier

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
(Continue reading)


Gmane