2013-10-26 2 views
1

모든 버퍼의 내용을 방출하는 Emacs 확장이 있습니까? 나는 특히 JSON이나 XML을 출력하는 것에 관심이있다. Javascript가있는 브라우저 환경에서 Emacs 세션의 프론트 엔드를 만들고 싶습니다.모든 현재 버퍼 출력

+0

질문이 명확하지 않습니다. "방출하다"는 것은 무엇을 의미합니까? 찾고있는 것을 명확하게하려고 노력하면 도움이 될 것입니다. – Drew

+2

[elnode] (http://www.emacswiki.org/emacs/Elnode)를 사용하여 Emacs에서 직접 컨텐트를 제공 할 수 있습니다. 그런 다음 버퍼 (및 그 밖의 모든 것)에 직접 액세스 할 수 있으므로 자바 스크립트를 전혀 신경 쓰지 않아도됩니다. – phils

+0

올바르게 이해하면 [impatient-mode] (https://github.com/skeeto/impatient-mode)가 비슷한 기능을 수행합니다. –

답변

1

M-x apropos RET buffer RET을 사용하면 필요한 모든 것을 찾을 수 있습니다. 일부 하이라이트 :

  • buffer-list은 - 당신에게 열려있는 버퍼
  • with-current-buffer의 목록을 제공 - 현재의
  • buffer-string로 버퍼를 설정 - 문자열

만큼 현재의 버퍼의 컨텐츠를 JSON 부분에는 json 패키지, 특히 json-encode 기능을 사용하십시오.