Emacs - Python 문서 열람시 멈춤현상
Emacs제목을 두서없이 쓰긴 했는데, 다음 스택오버플로 링크와 똑같은 문제이다.
어느날부터 이맥스로 파이썬 문서를 열고, 커서를 움직이다가 보면 커서가 멈추고 에디터에 반응이 없게 되는 현상이 발생하기 시작했다. 파이썬 문서에서만 발생하며, C-g 를 연타하면 멈춤현상에서 빠져나올 수 있지만 잠시 후 다시 멈춤현상이 나타난다. 멈춤현상이 발생했을 때 top
명령어로 프로세스들을 봤는데 (elpy인지 jedi인지 확실하지 않지만) 어떤 파이썬 프로세스의 CPU 점유율이 100% 가까이 되었고, 메모리 사용량도 계속 늘어나고 있었다. 환경은 iMac 27-inch Late 2015, macOS Mojave Version 10.14.6, Emacs 26.3(25.1.1 에서도 동일) 이다.
elpy 관련 패키지를 추가로 설치한 지금은 멈춤현상이 발생하는 빈도가 많이 줄었다. M-x elpy-config
를 실행하면 elpy 설정정보가 나오는데, 여기에서 elpy 관련 추가 패키지들의 버전 정보 등을 보여준다. 내 경우 기본 패키지만 설치되어 있었고 그마저도 예전 버전이라서 기본 패키지와 더불어 추가 패키지들도 모두 설치했다. 패키지들은 jedi, autopep8, yapf, black, flake8 등이었고 pip 명령어를 실행할 수 있도록 elpy-config 버퍼에서 실행 링크를 제공하고 있다.
참고: https://emacs.stackexchange.com/questions/47128/elpy-autocomplete-stops-working-unexpectedly
'Emacs' 카테고리의 다른 글
Emacs JSON 과 C 블록 숨기기 (0) | 2019.11.17 |
---|---|
Emacs Major/Minor 모드 (0) | 2019.10.23 |
Emacs Wdired 모드 (0) | 2019.06.29 |
macOS 에서 Emacs 데몬이 종료되지 않는 문제 (0) | 2019.06.07 |
Create a new file in ido mode (0) | 2019.06.07 |