Doom-emacs: private-repo๋ฅผ ๋ณ„๋„์˜ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

์— ๋งŒ๋“  2018๋…„ 02์›” 05์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: hlissner/doom-emacs

๊ด€์ฐฐ๋œ ํ–‰๋™

private repo์—๋Š” private init.el๊ณผ ์ผ๋ถ€ private ๋ชจ๋“ˆ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. private ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ˆ˜๋™์œผ๋กœ .emacs.d/...์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ตฌ์„ฑ์„ ์‹œ๋„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋ชจ๋“  ๊ฐœ์ธ repo init.el๊ณผ ๋ชจ๋“ˆ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ชจ๋“  ์ž์‚ฐ์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋ณต์›ํ•  ๋•Œ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•˜์‹ญ์‹œ์˜ค. ๋ถˆํŽธํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

VC์šฉ spacemacs์™€ ๊ฐ™์€ ํ•˜๋‚˜์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ์ด๋Ÿฌํ•œ ๊ฐœ์ธ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•˜๊ณ  ์†์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

new resolved

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

b3dcba5๋ถ€ํ„ฐ :config private ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉด ์ด์ œ ๊ฐœ์ธ ๋ชจ๋“ˆ์„ ~/.doom.d ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ•˜์œ„ ๋ชจ๋“ˆ์€ ~/.doom.d/modules/ ).

XDG ๊ทœ์น™์„ ์ค€์ˆ˜ํ•˜๋ ค๋ฉด +xdg ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. (doom! :config (private +xdg)) ~/.config/doom ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์•„์ง ์กฐ๊ธˆ ์‹คํ—˜์ ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์ฐฌ์„ฑ.

b3dcba5๋ถ€ํ„ฐ :config private ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉด ์ด์ œ ๊ฐœ์ธ ๋ชจ๋“ˆ์„ ~/.doom.d ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ•˜์œ„ ๋ชจ๋“ˆ์€ ~/.doom.d/modules/ ).

XDG ๊ทœ์น™์„ ์ค€์ˆ˜ํ•˜๋ ค๋ฉด +xdg ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. (doom! :config (private +xdg)) ~/.config/doom ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์•„์ง ์กฐ๊ธˆ ์‹คํ—˜์ ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

์ฝ”๋“œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰