Table of Contents
1. 2020-12-25
1.1. 20:41 leaf 忘れた
ひさしぶりに、init.el の設定をしようと思ったけど、完全に leaf の設定の仕方、忘れたよね。。。
1.2. 20:49 leaf 化失敗
以下を設定するとM-xでエラー。もうほんとleaf嫌だ。。。元に戻そうかな。。 ivy-re-builders-alist みたいのどうやって書くんだろ。。。これが原因か分からんけど
apply: Wrong type argument: listp, t
(leaf ivy
:doc "Incremental Vertical completYon"
:custom ((ivy-use-virtual-buffers . t)
(enable-recursive-minibuffers . t)
(ivy-height . 30)
(ivy-extra-directories . nil)
(ivy-re-builders-alist . '((t . ivy--regex-plus)))
(counsel-find-file-at-point . t)
(ivy-initial-inputs-alist . t)
)
:global-minor-mode t
:config)
1.3. 20:55 leaf 動かないよ
(require 'key-chord) (setq key-chord-two-keys-delay 0.04) (key-chord-mode 1) (key-chord-define-global "jk" 'view-mode)
を M-x leaf-convert-region で変換したら
(leaf leaf-convert
:require key-chord
:chord (("jk" . view-mode))
:setq ((key-chord-two-keys-delay . 0.04))
:config
(key-chord-mode 1))
jk で view-mode できなくなった
1.4. 20:59 leaf つらい
なんとなくだけど、単純なやつ (require hogehoe) と (setq hogehoge)みたいなやつだけなら、leaf化できて、 それ以外の defconst とか defadvice とかがあるやつは失敗する感じ