The only way to avoid that message with Emacs earlier than 28.1 is to invoke emacsclient with the -n (--nowait) option.
Starting with Emacs 28.1 (basically, current upstream at the time of writing), there is a variable to do that:
Customizing server-client-instructions and toggling it off should turn off that message, but I cannot confirm: either my emacs ...
If you are using messages to yourself while developing then:
That's fine - nothing wrong with using message.
You can also define a wrapper for such uses of message, which respects a global variable you define. That gives you a quick way to turn such messages on/off or otherwise affect them.
An alternative is to use debug, to use the Emacs debugger:
undo-tree-save-history calls write-region. In this example, we suppress the Wrote ... message entirely using an :around advice. Here are the steps used to verify the answer works as advertised:
STEP 1: Launch a recent public release of Emacs 26.3 -- without any user-configuration, aka emacs -Q
STEP 2: Download the library undo-tree, which was last ...
I never encountered any issue with the cursor's colour, so it may still be off for you, but the other issue seems fixed in this version,
(defmacro with-user-explanation (MESSAGE &rest body)
(declare (indent 1))
`(let* ((temp-buffer-resize-mode temp-buffer-resize-mode)
Found a solution buried in this video:
It uses a visual basic code that popups up a message showing the title of your event.
Here's the VB code (I put it in a file named PopUp.vbs):
On Error Resume Next
Msgbox wscript.Arguments(0),0,"Agenda Reminder"
and here's the configuration needed in your .emacs or .spacemacs file (you need ...