3
org-mode의 소스 코드 블록에서 noweb 레퍼런스가 확장되면, 레퍼런스의 내용이 한 라인으로 만 구성되면 레퍼런스가 확장됩니다 잉여 선이있다.FIXED : emacs : org-babel : 잉글리쉬 레퍼런스가 잉여 라인으로 확장
소스 블록은 다음과 같습니다 :이 예입니다
#+srcname: test
#+begin_src sh
hello
#+end_src
#+begin_src sh :tangle ~/tmp/1.sh
echo "<<test>>, world!"
#+end_src
와의이 결과를 확장 블록은 다음과 같습니다
echo "hello
echo ", world!"
나는 결과를 확장 얻을 수 있도록 내가, 수정 또는 설치 수있는 방법 이렇게 :
echo "hello, world!"
답변 : 의견을 참조하십시오.
조언 해 주셔서 감사합니다. noweb 헤더의 기본값을 yes로 설정 했으므로이 작업을 수행 할 수 있습니다. 내 org-mode 버전은 7.6이고, 버전 7.7을 사용해 보았습니다. 둘다 같은 문제가 있습니다. 내 이맥스 버전은 데비안 시스템에서 23.2입니다. 나는 '- q'옵션으로 emacs를 시작했지만 (.emacs setup을로드하지는 않는다.) 문제는 여전히 존재한다. 아마 이맥스의 설치가 원인 일거야. 어떤 충고? @ cm2 – astropeak
다른 버전의 org-mode를 설치 한 후 문제가 사라졌습니다. 원래 org-mode 버전은 7.6이고, 그 다음 git을 사용하여 최신 버전 인 7.7 (개발 버전)을 설치했습니다. 둘 다 작동하지 않습니다. 그런 다음 표준 버전 7.7을 다운로드 한 다음 작동합니다. – astropeak
흠 ... 문제의 원인을 잘 모르겠습니다. 미안해 더 도움이되지 못해! – cm2