-
์๋
ํ์ธ์, Emacs Rocks์ ์ค์ ๊ฑธ ํ์ํฉ๋๋ค.
-
์ ๋ Emacs๋ฅผ ์ด์ ๋ง ์์ํ์์ต๋๋ค. ๋ช๋
์ ๊น์ง๋ง ํด๋ TextMate๋ฅผ ์ฌ์ฉํ์๊ณ ,
-
๋ค๋ฅธ ๋ฌด์ธ๊ฐ๋ฅผ ์ฐพ๊ณ ์์์ฃ . vim๋ ์จ๋ดค๋๋ฐ ํ๋ฅญํ๋๊ตฐ์.
-
ํ์ง๋ง, ์ง๋ ๋ช์ฃผ๊ฐ Emacs๋ฅผ ์ฌ์ฉํ๊ณ ๋์ ,
-
์์ฒญ ๋น ์ ๋ค๊ฒ ๋์์ด์. ์์ฒญ๋๊ฑฐ๋ ์. ๊ทธ๋์ ์ ๋ ์๊ฐํ์ฃ .
-
์ด๋ด์! ์ ๊ฐ ๋ฉ์ง๊ฑธ ์๊ณ ์๊ตฌ์, ๋ฐ๋ก ์ฌ๋ฌ๋ถ๊ณผ ๊ณต์ ํ๊ณ ์ถ์ด์!
-
์ด๊ฒ์ ์ฒซ๋ฒ์งธ ์ํผ์๋์
๋๋ค. ๋ ๋ง์๊ฑธ ๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด,
-
ํธ์ํฐ @emacsrocks๋ฅผ ํ๋ก์ฐํด์ฃผ์ธ์. ์, ์ฒซ๋ฒ์งธ ๊ธฐ์ ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
-
์ ๋ ์ต๊ทผ๊น์ง Javascript๋ฅผ ํ
์คํธํ๊ณ ์์๊ณ , ์ข
์ข
์ ๋ ์ด๋ฌํ ์ํฉ์ ๋ง์ดํ๊ณค ํ์ต๋๋ค.
-
"๋ช๋ช ์ง์ญ ๋ณ์๋ฅผ setup ๋ฉ์๋์ ๋ฃ๊ณ ์ถ๋ค"
-
์ ํด๋ด
์๋ค.
-
์ด ๋ณ์๋ค์ test์์ ์ฌ์ฉ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ ์ํด์ ,
-
test ๊ฐ์ฒด์ธ this์ ํ ๋นํด์ผ ํฉ๋๋ค
-
์ฌ๊ธฐ์ ๊ธฐ์ ์ด ๋ค์ด๊ฐ๋๋ค.
-
์ ๊ฐ ๋๋ฅด๋ ํค๋ฅผ ์ฃผ์๊น๊ฒ ์ดํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
-
์ฐ์ธก ํ๋จ์ ํค๊ฐ ๋ํ๋ ๊ฒ์ด๋ฉฐ, ํ๋ฒ ์์ฐํด๋ณด๊ณ ํ์ ๋ค์ ๋ณด์ฌ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.
-
์์ฐ!
-
๋ณด์
จ์ต๋๊น? ํ์์ ์
๋๋ค. ๋ค์ ํ๋ฒ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
-
์์ ์ฅ์๊ฐ ์ค์ํฉ๋๋ค. ์ง๊ธ์ var์ ์์ต๋๋ค.
-
์ด์ฒ๋ผ " l"์ ๊ฒ์ํ๋ฉด, ๊ฒ์์ ์์ํ ์ฅ์๋ก mark๊ฐ ์ ์ฅ๋ฉ๋๋ค
-
์ฒซ๋ฒ์งธ var์ ์์๋ถ๋ถ์ mark์
-
์ปค์ ํฌ์ธํธ์ mark์ ์์ญ์ ๊ตฌ์ฑํ๊ฒ ๋ฉ๋๋ค.
-
3๊ฐ์ var์ ๊ทธ ๋ค์ ๊ณต๋ฐฑ์ ํฌํจํด์ ๋ง์ด์ฃ .
-
๊ทธ๋ฆฌ๊ณ ์ ๋ ๋ค์๊ณผ ๊ฐ์ด ํ์ต๋๋ค: C-x rectangle ํ
์คํธ
-
์ด๋ ์์ญ์ ์๋ ๋ด์ฉ์ ๋ฐ๊พธ๋ ์ ๊ฐ ์์ฑํ ๊ฑธ๋ก ๋ฐ๊พธ์ด์ค๋๋ค.
-
๋๋ด์ค๋๋ค!
-
๋ฉ๋ด์ผ์์ rectangles์ ์ฐพ๊ณ ์ ํ๋ค๋ฉด, ์ฌ๊ธฐ ์ ๊ฐ ์ฌ์ฉํ ๋ช
๋ น์ด๊ฐ ์์ต๋๋ค.
-
์, ์ฒซ๋ฒ์งธ ์ํผ์๋๊ฐ ๋๋ฌ์ต๋๋ค. ์ง๊ธ๊น์ง ์์ฒญํด์ฃผ์ ๋ถ๊ป ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ,
-
๋ ๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด @emacsrocks๋ฅผ ํ๋ก์ฐํด์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค.