假设我需要检查是否读取了hello.el文件。
(defun hello () "Test" (interactive) (message "Hello, world")) (format "hello") (provide 'smcho)
我使用(格式“hello”)来显示某些东西,但它似乎不起作用。 我怎么知道是否读取了elisp模块。
答案 0 :(得分:4)
您应该使用message
代替:
(message "hello")
format
只是生成一个格式化的字符串,就像你有
(+ 1 2)
会导致添加两个数字。结果没有任何结果,这就是为什么你没有看到它。如果你熟悉C,那就像有一条线
sprintf(s, "hello"); /* this produces no output */
注意:如果你有很多这些,你可能需要自定义变量message-log-max
。