C++ 이맥스에서 사용하는 사람들아
company 모드는 모두 쓸 꺼고
lsp-mode에 clangd 데몬으로다가 쓰는거 맞냐??
이거 맥북 에어에서 좀 써보려고 했는데
vscode보다 더 무거운거같다
커서 내려가는거랑 타자 입력되는거 계속 딜레이생기고
그리고 어쩌다 한번씩 30초정도씩 프리징돼서 머리아프다..
lsp말고 다른걸 찾아봐야되나
C++ 이맥스에서 사용하는 사람들아
company 모드는 모두 쓸 꺼고
lsp-mode에 clangd 데몬으로다가 쓰는거 맞냐??
이거 맥북 에어에서 좀 써보려고 했는데
vscode보다 더 무거운거같다
커서 내려가는거랑 타자 입력되는거 계속 딜레이생기고
그리고 어쩌다 한번씩 30초정도씩 프리징돼서 머리아프다..
lsp말고 다른걸 찾아봐야되나
그리고 gccemacs는 뭐야? 그냥 소스 폴더 통째로 다운해서 컴파일하면 되는거야? 지금 그렇게 쓰고 있거든
컴파일 할 때 ./configure --with-native-compilation --with-json 옵션만 주면 됨
gccemacs 쓰고도 느리면 (setq read-process-output-max (* 2048 2048)) 설정해서 서브프로세스 접근 가용 바이트 수 올려주면 됨
그리고 가비지콜렉터 (setq gc-cons-threshold 30000000) 처럼 하드웨어 메모리에 맞게 크기 늘려주고
eldoc이나 diagnositc을 lsp 설정에서 끄면 속도가 엄청 빨리지긴 하는데. 이러면 사실 ctags 쓰는 거랑 큰 차이는 없음. 솔직히 말하면 이맥스 생각보다 안 빠름
오 고맙다 결국 ide처럼 쓰긴 힘든갑네
ide처럼 쓸 수 있음. 내장으로 디버깅도 되고. 근데 맥북에어 같은 걸론 힘들 거임
난 클래식하게 irony 랑 rtags 로 쓰는데 그 정도 딜레이는 말도 안됨 indexing 할 때만 빼고는 vs 랑 크게 레이턴시 크게 차이 안 남
C-u 10 C-n 에 익숙해져야 함... 줄번호도 상대번호로 바꾸고
그냥 커서 이동 자체가 느려져서..
그니까 화살표 누르고 있지 말고 몇 줄 내려갈지 지정하라는 말임
뭔지 암. 그냥 행동 자체가 굼떨어짐
이맥스 lsp-mode 자체가 성능이 별로 안 좋은 것 같음 clangd 붙여서 쓰는데 너무 느려 coc.nvim 보다도 느린 느낌
이맥스는 논블럭킹이 안되서 그런것도 있을듯.