Emacs用于读取用户输入

时间:2012-07-17 13:05:05

标签: emacs

我需要在以下方面要求用户输入的功能:1)emacs中的图形和2)非图形环境。

发现我可以为非图形化案例做这样的事情:

(defun query-friends-phone (name)
  "…"
  (interactive "sEnter friend's name: ")
  (message "Name: %s" name)
)

我需要一个图形案例的输入框。像输入框一样要求其他语言的东西。 Emacs有这样的事吗?

(为了避免混淆像这样的图像:http://eleganceit.com/blog/wp-content/uploads/input-form.png,这只是想法,我知道它不会是这样的!)

1 个答案:

答案 0 :(得分:2)

Emacs远离这种方法。所有文本都在主框架中输入。您可以通过单击鼠标来查找可以回答的问题的对话框(请参阅http://www.gnu.org/software/emacs/manual/html_node/elisp/Frames.html#Frames)。

emacs中的GPG界面仅使用您建议的方法用于安全目的。有一个单独的窗口可以捕获所有密钥,无论是什么都可以确保您不会意外地在文件中键入密码并将其保存到磁盘。