#elisp 맘 편히 path 조립

path를 만들 때, 가장 귀찮은 건 디렉터리 구분자를 넣는 것이다. 귀찮은 사람이 어디 한둘이겠나? 그래서 대부분 Path.Combine 같은 helper 함수를 만들어 놓는다.

(concat (file-name-as-directory "c:") "test")
;;=> "c:/test"

(concat (file-name-as-directory "c:/") "test")
;;=> "c:/test"

emacs lisp에서는 file-name-as-directory 함수와 concat 함수를 사용해 path를 만들면 된다.

참고

C-x C-s C-x C-c

크리에이티브 커먼즈 라이선스

Published: September 08 2016


Feedback plz <3 @ohyecloudy, ohyecloudy@gmail.com