[emacs] python lsp setting
lsp
lsp는 server client구조다.
eglot
emacs python client를 말한다.
pyls(server)
이게 가장 오래된 방식이다. google에서 만들었다. 그런데 지금은 관리되지 않는다. depreciated되었다고 한다. https://emacs-lsp.github.io/lsp-mode/page/lsp-pyls/
그래서 pyright를 사용한다. pyright는 ms에서 만들었다.
DOING pyright 설치
create env
$ conda create -n pyright_env python=3.11 RET
activate env
$ conda activate pyright_env
install pyright on pyright env
$ conda install -c conda-forge pyright RET