eglot을 clone 된 solargraph에 연결

Emacs에서 LSP를 사용할 때 약간 Language Server 측에 패치를 적용하고 싶었습니다.
그 때, git clone 한 Language Server ( solargraph )에 eglot

연결 절차



1. solargraph 시작



다음을 터미널에서 실행
$ git clone [email protected]:castwide/solargraph.git
$ cd solargraph
$ bundle exec solargraph socket --port "YOUR_PORT"

이제 solargraph가 로컬에서 일어납니다.
확인은 터미널에서 top 명령 등을 실행하면 OK.

(See: solargraph/using the solargraph executable )

2. eglot 시작



다음을 Emacs에서 실행
( univarsal-argument 는 뒤에 오는 명령에 argument 를 추가할 수 있는 명령)
M-x univarsal-argument RET
M-x eglot RET

minibuffer에서 연결하는 프로그램을 듣기 때문에 localhost:"YOUR_PORT"이제 eglot이 solargraph에 연결됩니다.

(See: eglot/connecting to a server )

동작 확인





Mode Line 위에 eglot 의 문자열이 나타나면 연결 성공!
미안해.

좋은 웹페이지 즐겨찾기