Repolode
expert-lsp

expert-lsp/expert

Elixir 프로젝트에 편집기 코드 인텔리전스를 제공하는 공식 Elixir Language Server Protocol 구현체입니다.

스타
2,071
포크
121
열린 이슈
70
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Expert는 Elixir의 공식 언어 서버로, Language Server Protocol을 구현해 LSP를 지원하는 모든 편집기에서 Elixir 개발에 사용할 수 있습니다. 별도의 실행 파일로 동작하며, 편집기가 이를 실행한 뒤 표준 입출력으로 통신합니다.

프로젝트는 운영체제와 아키텍처별 사전 빌드 바이너리로 배포되며, 최신 변경 사항을 확인할 수 있는 nightly 빌드도 제공됩니다. 로컬 시스템용 일반 release 또는 여러 플랫폼을 지원하는 Burrito release로 소스에서 빌드할 수도 있습니다. Burrito release를 빌드하려면 특정 버전의 Zig가 필요합니다. 편집기별 설정 방법은 설치 가이드에서 별도로 안내합니다.

현재 프로젝트는 alpha 단계이며, 계획된 작업은 GitHub milestones로 관리됩니다. 기업 및 개인 스폰서의 후원을 받아 개발이 진행되고 있습니다.

핵심 기능

  • 01Elixir 프로젝트를 위한 Language Server Protocol을 구현합니다.
  • 02--stdio 플래그를 사용해 표준 입출력으로 통신합니다.
  • 03사전 빌드 바이너리와 nightly 빌드를 제공합니다.
  • 04로컬용 일반 release 또는 크로스 플랫폼 Burrito release로 빌드할 수 있습니다.

활용 사례

  • LSP를 지원하는 모든 편집기에서 Elixir 자동 완성과 진단 기능을 이용합니다.
  • nightly 빌드로 최신 Elixir 언어 서버 기능을 사용해 봅니다.
  • 여러 플랫폼에 배포할 자체 포함형 Expert 바이너리를 빌드합니다.

빠른 시작

  1. 1

    releases 페이지에서 사용 중인 OS와 아키텍처에 맞는 Expert 바이너리를 다운로드하세요

  2. 2

    실행 파일을 ~/.local/bin/expert와 같이 PATH에 포함된 위치에 두세요

  3. 3

    에디터별 설치 안내에 따라 에디터에서 expert 바이너리를 지정하세요

사용 전 알아둘 점

  • 프로젝트는 알파 단계입니다.

토픽

자주 묻는 질문

expert은(는) 무엇인가요?
Elixir 프로젝트에 편집기 코드 인텔리전스를 제공하는 공식 Elixir Language Server Protocol 구현체입니다. Expert는 Elixir의 공식 언어 서버로, Language Server Protocol을 구현해 LSP를 지원하는 모든 편집기에서 Elixir 개발에 사용할 수 있습니다. 별도의 실행 파일로 동작하며, 편집기가 이를 실행한 뒤 표준 입출력으로 통신합니다.
expert은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
expert은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
expert은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. expert의 마지막 커밋은 2026년 11월 6일입니다.
expert은(는) 어디에 사용할 수 있나요?
LSP를 지원하는 모든 편집기에서 Elixir 자동 완성과 진단 기능을 이용합니다. nightly 빌드로 최신 Elixir 언어 서버 기능을 사용해 봅니다. 여러 플랫폼에 배포할 자체 포함형 Expert 바이너리를 빌드합니다.
expert는 어떻게 설치하나요?
releases 페이지에서 사용 중인 OS와 아키텍처에 맞는 Expert 바이너리를 다운로드하세요 실행 파일을 ~/.local/bin/expert와 같이 PATH에 포함된 위치에 두세요 에디터별 설치 안내에 따라 에디터에서 expert 바이너리를 지정하세요
expert은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/expert-lsp/expert

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Rust로 작성된 빠른 Python 타입 검사기이자 언어 서버로, 탐색, 자동 완성, 시맨틱 하이라이팅 같은 IDE 기능을 제공합니다.

개발 도구#python#type-checker#type-annotations
7.2천+2 이번 주590RustMIT업데이트 18시간 전