์‚ฌ์ด๋‹ค 1.0

CIDER์˜ ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Common Lisp์šฉ SLIME๊ณผ ์œ ์‚ฌํ•œ Emacs์˜ Clojure ์–ธ์–ด ๋Œ€ํ™”ํ˜• ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก์€ ์ž‘์ง€๋งŒ ์ด๋Š” ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์ด์ •ํ‘œ์ด๋ฉฐ ์ด ๋ฒ„์ „๋ถ€ํ„ฐ SemVer๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

  • ์„ค์ • ์‚ฌ์ด์— ๋‘ ๊ฐœ์˜ ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์‚ฌ๊ธฐ์—์„œ ์ž๋™ ํ…์ŠคํŠธ ์„ ํƒ์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” cider-inspector-auto-select-buffer์™€ ์—ฌ๋Ÿฌ Shadow-cljs ๋นŒ๋“œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” cider-shadow-watched-builds์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์—์„œ ๋ฌธ์„œ์— ๋Œ€ํ•œ ๋Š์–ด์ง„ ๋งํฌ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • cider-jack-in์„ ํ˜ธ์ถœํ•  ๋•Œ ์ข…์†์„ฑ, ์ „์—ญ ์˜ต์…˜ ๋ฐ Clojure CLI ๋งค๊ฐœ๋ณ€์ˆ˜ ์ˆœ์„œ์˜ ๊ฒฐํ•จ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • cider-eval-last-sexp-and-replace๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ๋ฐœ์ƒํ•œ ์›์ž ๋ณต์ œ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • nREPL ๋ฐ Piggieback์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • cider-prompt-for-symbol์˜ ๊ธฐ๋ณธ๊ฐ’์€ nil์ž…๋‹ˆ๋‹ค.
  • ์ด์ œ cider-path-translations๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด CIDER ํ˜•์‹์—์„œ nREPL๊นŒ์ง€ ๊ฒฝ๋กœ๋ฅผ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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