Neovim 패키지 관리: `start`와 `opt`의 비밀

2025-09-04

Neovim의 패키지 관리 시스템을 사용하면 개발자가 플러그인을 `start`와 `opt` 두 가지 유형의 패키지로 구성할 수 있습니다. `start` 패키지의 플러그인은 Neovim 시작 시 자동으로 로드되고, `opt` 패키지의 플러그인은 `:packadd` 명령어를 사용하여 수동으로 로드해야 합니다. 이 글에서는 zip 아카이브에서 설치하는 방법, git 저장소를 사용한 업데이트, 플러그인 간의 종속성 처리 등 두 가지 유형의 패키지를 만드는 방법과 사용 방법을 자세히 설명합니다. 또한, git을 사용하여 플러그인을 관리하고 버전 관리 및 효율적인 업데이트를 제공함으로써 플러그인 관리 워크플로우를 크게 간소화하는 Neovim의 기본 제공 `vim.pack` 플러그인 관리자에 대해서도 소개합니다.

개발