관심있는 것들 정리

Doom Emacs 본문

utility 사용법/emacs

Doom Emacs

내공강화 2020. 7. 12. 23:41

회사에서 Emacs를 이용해 작업을 하다보면

은근히 Emacs의 key binding이 손가락에 무리를 준다는 생각이 들어

Space Emacs를 써 보려했었다.

 

하지만 설치부터 시작해서 여러가지 문제가 발생하고,

뭐 하나 하려면, 어디부터 시작해야할 지 감도 안오고 해서,

기존에 쓰던 configuration으로 계속 쓰다가 얼마전에 구글링 하던 중 Doom Emacs 라는 것이 있어 써 보게되었다

 

github.com/hlissner/doom-emacs

 

hlissner/doom-emacs

An Emacs framework for the stubborn martian hacker - hlissner/doom-emacs

github.com

 

좋은 지 아닌지는 잘 모르겠는데...

일단, UI도 깔끔하고, 설치는 좀 느리지만, 별 문제없이 설치가 잘 되었고

로딩 속도도 상당히 빨라 현재 써 보고 있는 중이다

 

youtube 채널 중 다음 채널을 보니 한국어로 기본 사용법도 간단히 잘 설명을 하고 있어,

Doom Emacs를 손에 좀 익혀봐야겠다...

https://www.youtube.com/playlist?list=PLPNohcoOBa5FT65hMZL6SkFmbyqFaLe3b

 

Doom Emacs - YouTube

 

www.youtube.com

 

위 채널에 나온 내용 중 keybidning 관련된 부분만 정리해두면 다음과 같다.

SPC f f : find file
SPC f p : find file in private config
SPC o t : open terminal
SPC b k : kill buffer
SPC b N : new empty buffer
SPC b b : switch buffer
SPC b B : switch buffer
SPC :   : M-x
SPC f s : save file
SPC f S : save file as ...
SPC q R : restart emacs
SPC p p : Switch project
SPC p f : find file in the project
          same to   'SPC SPC'
SPC p a : add new project

특정 디렉토리에서 .protectile을 생성(touch로...) 후 그 디렉토리 아래의 아무 파일이든 생성하면 프로젝트 목록에 등록됨

TREEMACS 설치 후
SPC o p : Project Slidebar
          C-w h  move the cursor to left window

SPC w v : Split Windows Vertically
SPC w s : Split Windows Horizontally

Workspace는 프로젝트를 전환하면 자동적으로 만들어진다

SPC g g : Magit Status

SPC TAB TAB : Display Tab Bar
SPC TAB . : Switch Workspace
반응형