在底部显示缓冲区以弹出消息

时间:2020-03-12 05:05:08

标签: elisp

我写了这样一个函数在底部弹出一个缓冲区

(defun popup-new-message (msg)
  (interactive
   (let ((buffer (generate-new-buffer "pop-message")))
     (with-current-buffer buffer
       (insert msg))
     (display-buffer buffer '(display-buffer-at-bottom . nil)))
   ))
(popup-new-message "It's time to have a rest.")

运行时,没有任何反应。

出什么问题了?

我检查了generate-new-bufferdisplay-message的功能是否正常

#+begin_src emacs-lisp :tangle yes
(let ((buffer (generate-new-buffer "pop-message")))
  (print buffer))
#+end_src

#+RESULTS:
: #<buffer pop-message<2>>

1 个答案:

答案 0 :(得分:0)

您的(交互式S-EXP未正确关闭。

相关问题