Conan in Neovim: 모두를 지배하는 하나의 명령

발행: (2025년 12월 1일 오전 07:07 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

소개

안녕하세요! 저는 우크라이나 개발자 이고르이며, (어쩌면 어느 정도 유명한) Neovim 플러그인을 만들었습니다.

이 플러그인은 다음과 같은 라이브러리를 설치합니다:

  • Python (pip)
  • JavaScript (npm)
  • Lua (luarocks)
  • Rust (cargo)
  • 그리고 그 외 여러 언어

최근에 Conan 지원을 추가했으며, 여러분의 피드백이나 조언을 받고 싶습니다!

사용 예시

:LazyDevInstall fmt glfw glm

생성되는 디렉터리 구조

build_fmt/
├── fmt-config.cmake
├── fmt-release-x86_64-data.cmake
├── other files...
build_glfw/
├── glfw-config.cmake
├── glfw-release-x86_64-data.cmake
├── ...
build_glm/
├── glm-config.cmake
├── glm-release-x86_64-data.cmake
├── ...

만든 이유

모든 것은 pip3에 대한 간단한 필요에서 시작되었습니다. 이후 Luarocks, Rust, npm 등을 지원하도록 확장했죠. 목표는 개발 중, 특히 늦은 밤 코딩 세션에서 순수하게 편리함을 제공하는 것이었습니다. 어느 날 새벽 2시 40분에 “이걸 Neovim 플러그인으로 만들면 어떨까?” 라는 생각이 들어 아이디어를 적어두고 잠들었으며, 다음 날 바로 작업을 시작했습니다. 힘든 작업이었지만 동시에 매우 흥미로웠습니다.

업데이트 내역

vim.org에 있는 마지막 업데이트(그곳에 있는 두 항목 제외)는 오래된 것처럼 보였습니다. vim.org 통계(흰색 테마)를 확인하면 최근 활동을 확인할 수 있습니다:

스크린샷

2025‑11‑12 → 2025‑11‑28 와 같은 날짜를 볼 수 있습니다.

갭이 생긴 이유를 설명하자면, 플러그인을 개발·테스트·유지보수하는 데 시간이 많이 들기 때문이며, 특히 제가 혼자 작업하고 있기 때문입니다.

업데이트 소스는 GitHub에서도 확인할 수 있습니다: https://github.com/Silletr/LazyDeveloperHelper.

결론

플러그인을 한 번 사용해 보세요—마음에 들어 하실지도 모릅니다!

읽어 주셔서 감사하고, 좋은 하루 보내세요!

Back to Blog

관련 글

더 보기 »

창고 활용에 대한 종합 가이드

소개 창고는 근본적으로 3‑D 박스일 뿐입니다. Utilisation은 실제로 그 박스를 얼마나 사용하고 있는지를 측정하는 지표입니다. While logistics c...