0
폴더 내의 모든 이맥스 구성 파일을 하나의 파일로 병합하는 기능을 만들고 싶습니다. Elisp -> 디렉토리의 모든 파일을 하나의 파일로 병합하십시오.
> init.el
for d in ./defun/*.el ; do
cat $d >> init.el
echo $d
done
내가 이맥스는 '병합'옵션을 가지고 알아,하지만 그것은 단지 두 파일을 병합 : 는 지금 문제는이처럼 보이는 bash는 스크립트 파일을 사용하여이 작업을 수행.
도움을 주셔서 감사합니다. 당신이 shell-command
에 직접 전달할 수 있습니다
cat defun/*.el > init.el
:
셸 프롬프트에서'cat defun/*. el> init.el'이 잘못되었거나 emacs lisp에서'(shell-command "cat defun/*. el> init.el")? – sds
Brilliant! '무엇이 잘못 되었나요?'에서 '시도 해 봤나?'라는 문구를 내 문제의 해결책으로 삼았습니다. (쉘 명령) – RafaelGP