(defun mytest (n)
" Test"
; (interactive "nEnter number: ")
(interactive (list (read-number "Enter number: ")))
(message "%d was entered" n))
With both versions of the interactive statement I have the
same effect: the prompt comes back as long as I do not enter anything.
I am running emacs22 on Debian lenny.
Do I need a special setting to achive what I want?
You said you wanted to use the default value if the user hit Return with typing
anything first. For that, use (read-number "Number: " MY-DEFAULT), as I
suggested before.