2013-10-26 142 views
1

Emacs是否有任何擴展來發出所有緩衝區的內容?我對輸出JSON或XML的東西特別感興趣。我想在帶有JavaScript的瀏覽器環境中爲Emacs會話構建一些前端。輸出所有當前緩衝區

+0

你的問題不清楚。 「排出」是什麼意思?請嘗試澄清你正在尋找什麼,所以它會更容易幫助你。 – Drew

+2

您可以使用[elnode](http://www.emacswiki.org/emacs/Elnode)直接從Emacs提供內容;那麼你有*直接*訪問緩衝區(和其他所有內容),並且你根本不需要打擾javascript。 – phils

+0

[不耐煩模式](https://github.com/skeeto/impatient-mode)會做類似的事情,如果我理解你的話。 – 2013-10-26 06:20:16

回答

1

您可以使用M-x apropos RET buffer RET找到所需的一切。 一些亮點:

  • buffer-list - 讓你打開的緩衝區
  • with-current-buffer列表 - 設置一個緩衝區作爲當前一個
  • buffer-string - 當前緩衝區的內容作爲一個字符串

由於對於JSON部分,使用json包,特別是其json-encode函數。