如何知道读取的elisp文件(我需要这个用于调试目的)?

时间:2010-07-28 16:38:52

标签: elisp

假设我需要检查是否读取了hello.el文件。

(defun hello ()
  "Test"
  (interactive)
  (message "Hello, world"))

(format "hello")
(provide 'smcho)

我使用(格式“hello”)来显示某些东西,但它似乎不起作用。 我怎么知道是否读取了elisp模块。

1 个答案:

答案 0 :(得分:4)

您应该使用message代替:

(message "hello")

format只是生成一个格式化的字符串,就像你有

一样
(+ 1 2)

会导致添加两个数字。结果没有任何结果,这就是为什么你没有看到它。如果你熟悉C,那就像有一条线

sprintf(s, "hello");   /* this produces no output */

注意:如果你有很多这些,你可能需要自定义变量message-log-max