doomemacs/modules/input/chinese
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
..
config.el feat(chinese): add +childframe for pyim candidates 2023-02-23 02:34:11 -05:00
packages.el fix(chinese): evil-pinyin: autoloads error 2023-02-23 18:41:58 -05:00
README.org feat(chinese): add +childframe for pyim candidates 2023-02-23 02:34:11 -05:00

:input chinese

Description   unfold

This module adds support for traditional Chinese script by introducing two input methods: Pinyin and Wubi.

Maintainers

This module needs a maintainer. Become a maintainer?

Module flags

+rime
Enables the rime backend for pyim.
+childframe
Display pyim candidates in a child frame rather than overlay or tooltip.

Hacks

  • org-html-paragraph has been modified to join consecutive Chinese lines into a single long line without wanted spaced (when exporting org-mode to html).

TODO Changelog

This module does not have a changelog yet.

TODO Installation

Enable this module in your doom! block.

🔨 This module is missing install instructions. Write some?

If you want to use rime as the input method engine:

  • Emacs must be built with dynamic module support, i.e. compiled with the --with-modules option.
  • You need librime installed on your system.
  • You need make, cmake and a C compiler such as gcc so that liberime can build liberime-core.so.

TODO Usage

🔨 This module has no usage documentation yet. Write some?

TODO Configuration

🔨 This module's configuration documentation is incomplete. Complete it?

Using fcitx5

Modify fcitx-remote-command to change the default:

;; in $DOOMDIR/config.el
(setq fcitx-remote-command "fcitx5-remote")

Troubleshooting

There are no known problems with this module. Report one?

Frequently asked questions

This module has no FAQs yet. Ask one?

TODO Appendix

🔨 This module has no appendix yet. Write one?