문서 보기역링크PDF로 내보내기맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. # Doom Emacs - https://github.com/hlissner/doom-emacs - [Module Index](https://github.com/hlissner/doom-emacs/blob/develop/docs/modules.org) ## Files - [[init.el]] - [[config.el]] - [[packages.el]] ## Library - [[Projectile]] - [[treemacs]] - [[evil-mode]] ## Install - https://github.com/hlissner/doom-emacs/blob/develop/docs/getting_started.org#on-macos ### Doom Depedencies <code> # required dependencies brew install git ripgrep # optional dependencies brew install coreutils fd # Installs clang xcode-select --install </code> ### emacs-mac <code> brew tap railwaycat/emacsmacport brew install emacs-mac --with-modules ln -s /usr/local/opt/emacs-mac/Emacs.app /Applications/Emacs.app </code> ### Install <code> git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d ~/.emacs.d/bin/doom install </code> ## doom utility ### doom doctor <code error> ! Couldn't find a markdown compiler, `markdown-preview' won't work ! Couldn't find shellcheck. Shell script linting will not work ! The installed grep binary was not built with support for PCRE lookaheads. </code> <code> npm install -g marked brew install shellcheck brew install pcre </code> - [[doom sync]]: This synchronizes your config with Doom Emacs. It ensures that needed packages are installed, orphaned packages are removed and necessary metadata correctly generated. Run this whenever you modify your doom! block or packages.el file. You’ll need doom sync -u if you override the recipe of package installed by another module. - [[doom upgrade]]: Updates Doom Emacs (if available) and all its packages. - [[doom env]]: (Re)generates an “envvar file”, which is a snapshot of your shell environment that Doom loads at startup. If your app launcher or OS launches Emacs in the wrong environment you will need this. **This is required for GUI Emacs users on MacOS.** - [[doom doctor]]: If Doom misbehaves, the doc will diagnose common issues with your installation, system and environment. - [[doom purge]]: Over time, the repositories for Doom’s plugins will accumulate. Run this command from time to time to delete old, orphaned packages, and with the -g switch to compact existing package repos. ## Doom Key - [[Doom SPC]] ## Links - https://github.com/hlissner/doom-emacs/blob/develop/docs/index.org#tutorials--guides - https://zzamboni.org/post/my-doom-emacs-configuration-with-commentary - https://tecosaur.github.io/emacs-config/config.html - https://github.com/tecosaur/emacs-config - https://github.com/shiren/dotfiles - https://noelwelsh.com/posts/doom-emacs/ - https://gitlab.com/justinekizhak/dotfiles/-/tree/master/emacs/doom.d - https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b open/doom-emacs.txt 마지막으로 수정됨: 2021/11/29 00:13저자 127.0.0.1