2020/02/23
emacs で fcitx-mozc を使う
今はこの記事のやり方のほうがよい
以下は今だとうまく動かない
$ yay -G fcitx-mozc
PKGBUILD
を編集する。
- _targets="server/server.gyp:mozc_server gui/gui.gyp:mozc_tool unix/fcitx/fcitx.gyp:fcitx-mozc"
+ _targets="server/server.gyp:mozc_server gui/gui.gyp:mozc_tool unix/fcitx/fcitx.gyp:fcitx-mozc unix/emacs/emacs.gyp:mozc_emacs_helper"
install -D -m 755 out_linux/${_bldtype}/mozc_server "${pkgdir}/usr/lib/mozc/mozc_server"
install -m 755 out_linux/${_bldtype}/mozc_tool "${pkgdir}/usr/lib/mozc/mozc_tool"
+ install -D -m 755 out_linux/${_bldtype}/mozc_emacs_helper "${pkgdir}/usr/bin/mozc_emacs_helper"
+
install -d "${pkgdir}/usr/share/licenses/$pkgname/"
install -m 644 LICENSE data/installer/*.html "${pkgdir}/usr/share/licenses/${pkgname}/"
手動でインストール
$ cd fcitx-mozc
$ makepkg -si
# 不明な公開鍵についてのエラーがでる
$ sudo pacman-key --recv-keys <keyid>
$ gpg --recv-keys <keyid>
$ makepkg -si
これで /usr/bin/mozc_emacs_helper
が入る。
あとはemacsの設定をする。
(use-package mozc
:init
(setq default-input-method "japanese-mozc")
:custom
(mozc-candidate-style 'overlay))