Here is my function(interactive "sEnter number: ")Consider using `read-number': (interactive (list (read-number "Number: " 42)))When hitting <Enter> without entering anything, emacs comes back to the input request. How can I find out, that nothing has been entered so that I can use e.g. a default value?I don't understand how that happens to you. It should just return the empty string, "". M-: (defun foo (arg) (interactive "sNum: ") (message "%S" arg)) M-x foo RET RET That returns "" for me.
K.D.J.