3

私はElispが初めてです。クリック可能なボタンを一時バッファに挿入するために次のコードを試していました

(with-output-to-temp-buffer "*tmp*"
  (insert-button "My Button"))

この方法では機能しません。ボタンはtmpではなく現在のバッファーに作成されます。次に、コードを次のように変更してみました

(with-output-to-temp-buffer "*tmp*"
  (toggle-read-only)
  (insert-button "My Button"))

残念ながら、「読み取り専用の切り替え」は、現在のバッファー NOT tmpの読み取り専用を切り替えるだけのようです。

これを達成する方法はありますか?実際にカーソルのフォーカスを切り替えることなく、ボタンを一時バッファに直接挿入する方法はありますか?

4

1 に答える 1

3

コードは次のとおりです。

(with-current-buffer (get-buffer-create "*tmp*")
  (insert-button "My Button"))
于 2013-10-02T09:47:55.257 に答える