(wat-aro)

生きてます

emacs で fcitx-mozc を使う

今はこの記事のやり方のほうがよい

ain0204.hatenablog.com


以下は今だとうまく動かない

$ 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))