2017-05-16 4 views
0

파일의 일부 (re-search-forward)를 마커 아래의 다른 파일에 복사해야합니다. re-search-forward을 사용하는 방법을 알고 있지만 버퍼에 문제가 있습니다.파일의 일부를 버퍼에 복사하십시오.

내 논리가 맞습니까?

  • 1) 임시 버퍼
  • 2) 생성 새로운 버퍼
  • 3) re-search-forward에 필요한 라인을 찾아서 새로운 버퍼
  • 4 복사)가 개방 파일로 라인을 삽입 오픈 필요한 파일

    : 지금 insert-buffer-substring

와 나는이 같은 기능을 가지고

+1

'copy-to-buffer' 기능은 무엇입니까? – choroba

+2

"버퍼에 문제가 있습니다"- 어떤 종류의 문제가 있습니까? 질문을 좀 더 자세히 편집하십시오. –

답변

1

귀하의 질문에 대한 자세한 내용은 짧지 만 다음과 같은 내용입니까?

(let (buf) 
    (with-temp-buffer 
    (setq buf (current-buffer)) 
    (insert-file-contents "/file/to/insert") 
    (do-stuff-to-temp-buffer) 
    (with-current-buffer "buffer-to-insert-into" 
     (insert-buffer-substring buf)))) 
관련 문제