본문 바로가기

루아 랭귀지 서버

Lua Language Server

루아 코드 자동완성과 진단

한줄평

루아 개발 환경을 편집기에서 제대로 갖추고 싶을 때 첫 번째로 고를 만합니다. 다만 편집기 설정과 연동을 직접 해야 하고 단독 실행 앱은 아닙니다.

이런 분께 루아를 편집기에서 편하게 작성하려는 개발자께 권합니다.

좋은 점

  • 자동완성·진단·타입 힌트를 폭넓게 지원
  • 주요 편집기와 두루 호환

아쉬운 점

  • 편집기 연동을 별도로 설정해야 함

루아 랭귀지 서버 소개

루아(Lua)로 작성된 언어 서버로, LSP(Language Server Protocol)를 통해 편집기에 자동완성·정의 이동·타입 힌트·정적 진단을 제공합니다. VS Code, Neovim 등 LSP를 지원하는 편집기에 붙여 씁니다. 그 자체는 화면이 없는 백그라운드 서버라 편집기 확장을 통해 동작합니다. 루아 코드를 자주 다루는 개발자에게 사실상 표준으로 쓰이는 도구입니다.

제작사

LuaLS · 공식 홈페이지