2009-12-15 51 views
0

我收到我的.emacs錯誤文件在以下行:我在.emacs文件中傳遞給switch-to-buffer參數的是什麼?

(switch-to-buffer *Completions*) 

錯誤:符號值作爲變量是無效的

我做了一個switch-to-bufferdescribe-function發現我可以通過它的緩衝區(以及另一個我目前不需要的可選參數)。我究竟做錯了什麼?

只需幾點說明:
a。我還需要兩條類似的線(switch-to-buffer *grep*)(switch-to-buffer *compilation*),所以使用(switch-to-completions)的簡單解決方案並不能解決我所有的問題。 b。我需要的所有緩衝區都已打開,所以我不認爲這是問題所在。從文檔


(switch-to-buffer "*Help*") 

回答

4

嘗試

(switch-to-buffer "*Completions*") 
+0

感謝你們倆。完美的作品。 – trh178 2009-12-15 18:40:18

3

您可以指定一個緩衝區的名字,因爲這樣

Select buffer BUFFER in the current window. BUFFER may be a buffer or a buffer name.
0

什麼Dewayne說,言下之意是,你可以將諸如(buffer-list)之類的東西返回的對象傳遞給函數,如果您嘗試編程盟友,並不特別想把字符串作爲中介。

相關問題