dtrt-indent

C/C++ 은 코딩 스타일 중구난방이고 그 중에서도 들여쓰기도 상당히 중구난방임

어떤 프로젝트에선 스페이스 두개, 어떤 프로젝트에선 탭, 어떤 프로젝트에선 스페이스 네개

근데 emacs 에서는 C 스타일을 지정해놓고 그걸 강제로 지키게해서 코딩할 때 프로젝트의 코딩 스타일과 완전 따로 놀기 때문에 상당히 불편함

러스트, 파이썬 같이 코딩 스타일이 하나로 지정돼있는 언어 말고도 여러 코딩스타일이 존재하는 언어에서는 이거 반드시 설치해야 하는 듯
물론 .dir-locals.el 로 프로젝트별 emacs 설정해도 되지만 프로젝트 건들이는게 한두개가 아니라면 꽤나 번거로움