TECH 으로 돌아가기
TECH HACKER NEWS 오늘 2분 읽기 34 READS

IntelliJ 탈출기: Emacs Eglot로 Scala·Kotlin 개발하기

무거운 IntelliJ에 지친 JVM 개발자를 위한 대안 이야기다. 핵심은 LSP(Language Server Protocol) 표준 덕분에 이제 에디터가 IDE 기능을 독점하지 않는다는 점이다. Emacs 29부터 내장된 경량 LSP 클라이언트 Eglot에 Scala용 Metals, Kotlin용 Language Server를 연결하면, 자동완성·정의 이동·리팩터링·타입 힌트 같은 핵심 기능을 램을 훨씬 덜 먹으면서 쓸 수 있다. Scala 쪽 Metals는 이미 성숙해 사실상 IntelliJ에 근접한 경험을 주고, 상대적으로 약했던 Kotlin은 JetBrains가 공식 LSP를 내놓으며 빠르게 개선되는 중이다. 설정은 build.sbt나 Gradle 프로젝트를 Metals가 자동 임포트하도록 잡아주고, Eglot이 서버를 띄우게 하는 방식이 핵심이다. 결론은 명확하다. 무거운 통합 IDE 없이도 텍스트 에디터의 자유와 속도를 지키면서 현대적 JVM 개발이 가능해졌다는 것. 리소스가 부담되거나 Emacs 워크플로를 사랑하는 개발자라면 진지하게 시도해볼 만하다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://jointhefreeworld.org/blog/articles/emacs/emacs-eglot...
SHARE
처리 중...