References

Wong, Eric. n.d. โ€œSpacevim - Spacemacs Vim.โ€ Accessed March 20, 2025. https://spacevim.org/.

History

  • [2025-03-21 Fri 06:49] ์‚ฌ์‹ค astrovim์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ง€๊ธˆ์€. ๊ฐœ๋…์€ ๊ฐ™๋‹ค. spacevim์€ ์—ญ์‚ฌ์˜ ๋’ค์•ˆ๊ธธ๋กœ ๊ฐ”๊ตฌ๋‚˜.
  • [2023-01-28 Sat 08:23] spacevim ๊ด€๋ จ ๊ธฐ๋ก

ํ‚คํ‹ฐ - ํ„ฐ๋ฏธ๋„ ์ด๋งฅ์Šค ํ™œ์šฉ๋ฒ•::2023 Emacs and SpaceVim on Markdown on Kitty

2023 spacevim vspacecode spacemacs vim

[2023-01-28 Sat 08:23]

์žฌ๋ฏธ์žˆ๋Š” ์ฃผ์ œ์ด๋‹ค. ๊ต‰์žฅํžˆ ๋น„์Šทํ•œ ๋А๋‚Œ์˜ ์ฒซ์ธ์ƒ์ด๋‹ค. ํ‚ค ๋ฐ”์ธ๋”ฉ๋„ ์œ ์‚ฌํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํƒœ์ƒ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ…์ŠคํŠธ ํŽธ์ง‘์— ๊ด€๋ จํ•œ Emacs ์ƒํƒœ๊ณ„์— ๋ฒ”์ ‘ํ•  ์ˆ˜๊ฐ€ ์—†์„ ๊ฒƒ์ด๋‹ค. ๋‚˜๋„ ์—ฌ๊ธฐ์— ์žˆ์–ด์„œ ๋‹จํŽธ๋งŒ ๋ณด์•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿฌ๋ฆฌ ๋ผ๊ณ  ๋ณด๋Š” ๊ฒƒ์ผ ๋ถ„์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  VIM ์ƒํƒœ๊ณ„์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ฉ”๋‰ด ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•œ๊ฐ€? ์—ด๊ณ  ๋‹ซ๋Š” ์งง์€ ์‚ฌ์ดํด์˜ ํˆด์—์„œ๋Š” ๊ตณ์ด ํ•„์š”๊ฐ€ ์—†์œผ๋ฆฌ๋ผ ๋ณธ๋‹ค. Emacs ์—์„œ๋Š” ํ•œ๋ฒˆ ์‹คํ–‰ํ•˜๊ณ  ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ์“ฐ๋Š”๊ฐ€? ๊ด€๋ จํ•ด์„œ ์ข…์ข… ๊ธ€์„ ๋ณธ๋‹ค. ์ด ๋ง์€ ์ด ํ•˜๋‚˜์—์„œ ๋‹ค ์ปค๋ฒ„๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ„ฐ๋ฏธ๋„, ๋Ÿฐ์ฒ˜ ๋“ฑ ๋ณ„๋„๋กœ ํ•„์š”ํ•œ ๊ฒƒ์ด ์—†๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ์— Org-mode ๊ฐ€ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์–ด์  ๋‹ค ์—ญ์‹œ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. Workflow ์™€ Writing ์ „๋ถ€๊ฐ€ ์ด ํ•˜๋‚˜๋กœ ๋‹ค ๋‹ด๊ฒจ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. SpaceVim ์€ VSpaceCode ์™€๋Š” ๋ถ„๋ช…ํžˆ ๋‹ค๋ฅธ ํฌ์ง€์…˜์ด๋‹ค. ์ „์ž๋Š” ํ„ฐ๋ฏธ๋„์—์„œ ์งง๊ฒŒ ์ฒ˜๋ฆฌ ํ•  ํ…์ŠคํŠธ ์ž‘์—…์„ Spacemacs ์™€ ๋ณ„๊ฐœ๋กœ ์ฒ˜๋ฆฌ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ๋Š” Emacs ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•„์š”๊ฐ€ ์—†๊ฒŒ ๋œ๋‹ค. (๋‚ด๊ฐ€ ์•„์ง ๋ฏธ์ง„ํ•ด์„œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ) ํ›„์ž๋Š” ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•œ ํˆด ์ด๋‹ค. ์ผ๋‹จ LSP ๋“ฑ ์ตœ์‹  Feature ๋“ค์„ ์ถ”๊ฐ€ ์„ค์ • ๊ฑฐ์˜ ์—†์ด ์„ฑ๋Šฅ ๊ฑฑ์ • ๋œํ•˜๊ณ  ๋‹ค ์“ธ ์ˆ˜ ์žˆ๋‹ค. ํ‚ค ๋ฐ”์ธ๋”ฉ์€ Spacemacs ์™€ ๊ฑฐ์˜ ์œ ์‚ฌํ•˜๊ฒŒ ์žกํ˜€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—…์˜ ๋ถˆํŽธํ•จ๋„ ๋œํ•˜๋‹ค. ๋ฌผ๋ก , ์Šค๋‹ˆํŽซ์„ ๊ณต์œ ํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ์ด๋‹ค. ๊ธ€์“ฐ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๊ณ  ๊ฐœ๋ฐœ๋„ ๋‚˜์˜ ๊ฒฝํ—˜์„ ๋ˆ„์ ํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋Ÿผ์—๋„ VSpaceCode ๋˜ํ•œ ํ…Œ์ŠคํŠธ ์šฉ๋„ ๋˜๋Š” Emacs ์ž…๋ฌธ์ž ์šฉ๋„๋ฅผ ๋ฒ—์–ด๋‚˜๊ธฐ ์–ด๋ ต๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. Emacs ๊ฐ€ ์ด๋ฏธ ์ถฉ๋ถ„ํžˆ ์ข‹์•„์กŒ๊ณ  ์–ด๋А ์ •๋„ ๋‚˜์˜ ๊ตฌ์„ฑ์ด ์•ˆ์ •ํ™” ๋˜๋ฉด ํˆด์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒŒ ๊ทธ ์ž์ฒด๋กœ ๋ถˆํŽธํ•จ์„ ์ค„ ๊ฒƒ์ด๋‹ค. Eglot ์„ ๋„์ž…ํ•˜๋ฉด์„œ LSP ์ด์Šˆ๋„ ์—†์–ด์ง„ ๊ฒƒ๊ณผ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ๋‚˜์˜ ๋ชจ๋“  ํˆด ์€ Emacs ์— ์ง‘์ค‘ํ•˜๊ธฐ ์œ„ํ•œ ๋ณด์กฐ ๋„๊ตฌ๋กœ์จ ๋งŒ์กฑํ•œ๋‹ค. ์˜ค๋Š˜ SpaceVim ๋„์ž…์€ ์•„์ฃผ ํฐ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. ๋น„๊ต์˜ ๊ธฐ์ค€์ ์œผ๋กœ์„œ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‚˜๋Š” ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ํ…์ŠคํŠธ ์—๋””ํ„ฐ๋กœ์จ ์ด๋งฅ์Šค๋ฅผ ์‰ฝ๊ฒŒ ๋ฐ›์•„๋“ค์ด๊ธฐ ์œ„ํ•ด์„œ SpaceVim (TUI), VSpaceCode (GUI)๋ฅผ ์ ๊ทน ๊ถŒ์žฅํ•  ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์— ์ต์ˆ™ํ•˜๊ฒŒ ๋˜๋ฉด Spacemacs ๋Š” ๊ฐ€๋ณ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์—ฌ๊ธฐ์— Meta ํ‚ค ๋ฐ”์ธ๋”ฉ์˜ ๋…ธํ•˜์šฐ๋ฅผ ์ตํ˜€๊ฐ€๋ฉด ๋œ๋‹ค. ํ•™์ƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ˜„์—…์— ์žˆ๋Š” ๋ˆ„๊ตฌ๋‚˜ ํฐ ๋ถ€๋‹ด์ด ์—†์ด ๋‚˜์˜ ํ…์ŠคํŠธ ์—๋””ํ„ฐ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•จ์œผ๋กœ์„œ ํ…์ŠคํŠธ ์ง€์‹์ธ์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค. -๋-

SpaceVim - spacemacs vim

(Wong n.d.)

  • Wong, Eric
  • SpaceVim is a modular Vim/Neovim configuration that seeks to provide layer feature.

SpaceVim - goodbye

thanks a lot

>