Emacs์—์„œ ์ž„์˜ ๋ช…๋ น์–ด๋ฅผ ์›๊ฒฉ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ

์ด ๋ฒ„๊ทธ๋Š” ์—ด๋ ค ์žˆ๋Š” ํŒŒ์ผ๊ณผ ๋™์ผํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— .git/ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, Emacs๊ฐ€ ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Emacs๋Š” ํŒŒ์ผ์„ ์—ด ๋•Œ .git/ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์ปจํ…์ŠคํŠธ๋กœ ์‚ฌ์šฉํ•˜์—ฌ `git ls-files`์™€ `git status` ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด, .git/ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ Emacs๋กœ ํŒŒ์ผ์„ ์—ด๊ณ , ํ•ด๋‹น ํŒŒ์ผ์˜ ์„ค์ • ํŒŒ์ผ์— ๊ณต๊ฒฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ช…๋ น์–ด๊ฐ€ ํฌํ•จ๋œ `core.fsmonitor` ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. GNU Emacs ๊ด€๋ฆฌ์ž๋“ค์€ ์ด ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  Git ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ฑ…์ž„์„ ์ „๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€