Nicolas Richard <theonewiththeevill...@yahoo.fr> writes: > Thorsten Jolitz <tjol...@gmail.com> writes: >> only that promptly another message is shown (I can't use sit-for in >> the program): > > sit-for was just to demonstrate the problem introduced solely by M-:. > That problem is not present when using interactive commands (i.e. those > a user can actually use), and no sit-for should be necessary in all > pratical situations. > >> ,----------------------------- >> | Wrote /home/my/tmpdir/myfile >> `----------------------------- > > Obviously you should find out what's writing to that file after your > (message ...) statement. I'm not an outshine/outorg user, I have no idea > what does it.
found it: ,--------------------------------------------------------------------- | Command: write-region start end filename &optional append visit | | This function writes the region (of the current buffer) delimited by | start and end into the file specified by filename. | | [...] | | Normally, write-region displays a message `Wrote file filename' in | the echo area. If visit is neither t nor nil nor a string, then this | message is inhibited. This feature is useful for programs that use | files for internal purposes, files which the user does not need to | know about. `--------------------------------------------------------------------- so ,------------------------------------------- | (write-region nil nil filename nil 'VISIT) `------------------------------------------- gets rid of the message. -- cheers, Thorsten