up: 📁Emacs
Doom Emacsまとめ
Emacs悪魔改造. Spacemacsと人気は双璧.
🔧radian-software/straight
Doom Emacsのパッケージ管理はstraight. わからなければこれを調べる.
https://github.com/radian-software/straight.el
逆引きDoom Emacs Config
いつも忘れるDoom Emacs Configuration記法は ここ.
ここではやりたいことを軸にまとめていく.
あるモードでのみキーバインドを定義するには?
(use-package! vega-view
:config
(define-key clojure-mode-map (kbd "C-c M-n v") 'vega-view))
use-package!の:customと:configの違いは?
Doom Emacs Tips
Doom Emacsのヘルプをみるには?
M-x doom/helpでOrg-mode形式のヘルプが見れる.
GitHubをいちいち漁るよりもこっちのほうが早く情報までいけるかも.
- doom/help-modules: モジュールのヘルプ.
Doom Emacsで C-u(universal-argument)が効かない
evilモードで上書きされている. evliをdisableしてもなにかのpackageが再び有効化してしまうのか, やっぱりC-uが動かない.
しかたがないの設定の最後でこれ書いて解決.
(general-def
:keymaps 'override
"C-u" 'universal-argument)
Trouble Shooting
ミニバッファのiconsが豆腐
doom-modelineのdefault挙動. nerd-iconsが必要. M-x nerd-icons-install-fonts
ref. https://github.com/seagle0128/doom-modeline?tab=readme-ov-file#faq
fatal: ambiguous argument ‘HEAD’: unknown revision or path not in the working tree.
- https://github.com/doomemacs/doomemacs/issues/2974
- https://github.com/doomemacs/doomemacs/issues/2802#issuecomment-606654151