2013-10-02 293 views
3

我是新來的Elisp。試圖從下面的代碼中插入可點擊按鈕到臨時緩衝emacs lisp如何將按鈕插入臨時緩衝區而不切換到它

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

它不以這種方式工作,該按鈕當前緩衝區得到了創建TMP代替。然後我試圖修改代碼以下列

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

不幸的是所謂的「Toggle-只讀」似乎只對切換隻讀當前緩衝區不TMP

有沒有什麼辦法可以實現這一點 - 直接插入按鈕到臨時緩衝區而不實際切換光標焦點到它?

回答

3

下面的代碼:

(with-current-buffer (get-buffer-create "*tmp*") 
    (insert-button "My Button")) 
相關問題