0

1) グラフィカル環境と 2) emacs の非グラフィカル環境の両方でユーザー入力を求める関数が必要です。

非グラフィカルなケースでは、次のようなことができることがわかりました。

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

Graphical ケースの入力ボックスが必要です。他の言語のようなものを求めるための入力ボックスのようなもの。Emacsにはそのようなものがありますか?

(混乱を避けるために、この画像のようなもの: http://eleganceit.com/blog/wp-content/uploads/input-form.png、これは単なるアイデアであり、このようなものではないことはわかっています!)

4

1 に答える 1

2

Emacsはそのアプローチを避けています。テキストはすべてメインフレームに入力するように作られています。マウスでクリックすることで回答できる質問用のダイアログ ボックスを用意できます ( http://www.gnu.org/software/emacs/manual/html_node/elisp/Frames.html#Framesを参照)。

emacs の GPG インターフェイスは、セキュリティ目的でのみ提案しているアプローチを使用しています。すべてのキーをキャプチャする別のウィンドウを用意することで、誤ってパスワードをファイルに入力してディスクに保存することがなくなります。

于 2012-07-17T14:24:22.440 に答える