1) This is not specific to your environment
2) This is also not specific to the diary.
When you save a buffer in emacs,
the command that gets executed is save-buffer.
This function outputs three kinds of messages:
a) "No changes need to be saved"
b) "Saving file foo ... done"
c) "Wrote foo."
Of the above, (a) and (b)
are produced by calling function 'message' at the lisp level,
and as a consequence the message will be spoken when emacspeak is
(c) is produced directly by the underlying C code in emacs,
and so though the message shows up in the *Message* buffer, emacspeak
never sees it.
The reason why (c) gets produced directly from C is probably more
historical than anything else.
The reason I've never been bothered by this is that save-buffer always
produces an auditory ion
when saving --so I always get feedback.
I guess it can be disconcerting though if you dont have auditory icons
For now do the following in your environment to get spoken feedback in
--I'll have a more permanent solution in 7.0
In your .emacs add the following lines:
(function (lambda ()
(message "Wrote %s"
Greg E. Priest-Dorman writes:
> When in diary mode the command C-x C-s does save, but no message is
> spoken. The message does exist in the *Message* buffer. If I save
> again (withoug changes), I do hear "(No Changes Need To Be Saved)".
> If I change the buffer the behavior reoccurs.
> Any ideas what is happening?
> Is this peculiar to my setup?
> Greg Priest-Dorman
> firstname.lastname@example.org NO SOLICITING
Adobe Systems Tel: 1 (408) 536 3945 (W14-129)
Advanced Technology Group Fax: 1 (408) 537 4042
(W14 129) 345 Park Avenue Email: email@example.com
San Jose , CA 95110 -2704 Email: firstname.lastname@example.org
http://labrador.corp.adobe.com/~raman/raman.html (Adobe Internal)
Disclaimer: The opinions expressed are my own and in no way should be taken
as representative of my employer, Adobe Systems Inc.