leaf - 「パッケージ設定」のためのパッケージ

leafの導入(straight版)

leafはEmacsの設定をより美しく記述できるようにする、パッケージの設定を記述するツールです。パッケージのインストールための様々なパッケージと組み合わせ利用します。設計思想がしっかりしていて、利用者を惑わせない、特に、Emacs lispを解する人にとっては、lispの世界観を崩さないで記述できるのが魅力でしょう。

はしめに、leaf本体をstraight.elでインストールします。

(straight-use-package 'leaf)

leafの機能を拡張するleaf-keywordsをインストールします。

(leaf *leaf-keywords
  :config
  (straight-use-package 'leaf-keywords)
  (leaf-keywords-init))

leafに追加するパッケージです。

  (leaf *leaf-optional-packages
    :config
    (leaf leaf-convert
      :straight t)
    (leaf leaf-tree
      :straight t
      :custom ((imenu-list-size . 30)
               (imenu-list-position . 'left)))
    (leaf hydra
      :straight t)
;;    (leaf el-get
;;      :straight t
;;      :custom ((el-get-git-shallow-clone  . t)))
    (leaf diminish
      :straight t))