doomemacs/modules/input/chinese/packages.el
Henrik Lissner 016d7b8fe3
fix(chinese): evil-pinyin: autoloads error
Some unknown difference between `loaddefs-generate` (Emacs 29+) and
`make-directory-autoloads` (<=28) causes evil-pinyin's autoloads file to
throw an error in 29+ when loaded, complaining about missing macros
defined by its dependencies (mainly `define-namespace` and
`evil-define-*`). Specifically, void-function errors.

Since the package is loaded almost immediately on startup, evil-pinyin's
autoloads file isn't needed in the first place, so by disabling it, the
error is resolved. This'll do until I can find a better solution or, at
least, the right party to report it to.

Ref: #6482
2023-02-23 18:41:58 -05:00

15 lines
686 B
EmacsLisp

;; -*- no-byte-compile: t; -*-
;;; input/chinese/packages.el
(package! pyim :pin "de7eff2a58d88b168e35c3c81484ea874991391c")
(package! fcitx :pin "12dc2638ddd15c8f6cfaecb20e1f428ab2bb5624")
(package! ace-pinyin :pin "47662c0b05775ba353464b44c0f1a037c85e746e")
(package! pangu-spacing :pin "2303013e5cd7852136f1429162fea0e1c8cb0221")
(when (modulep! +rime)
(package! liberime :pin "8291e22cd0990a99cb2f88ca67a9065a157f39af"))
(when (modulep! +childframe)
(package! posframe :pin "0d23bc5f7cfac00277d83ae7ba52c48685bcbc68"))
(when (modulep! :editor evil +everywhere)
(package! evil-pinyin
:recipe (:build (:not autoloads))
:pin "3e9e501ded86f88e01a4edec5d526ab0fab879d7"))