大木先生の修正された canna.c
を使わせていただき,
configure からビルドできるようにしました。
おおむね Canna for GNU Emacs23 と同じ。
emacs-24.4用
emacs24.4canna-20141030.diff.gz
libcannaを特別なディレクトリに入れている場合は、 configure時に LDFLAGS=-R<そのディレクトリ> を指定して下さい。 configure実行時に LD_RUNPATH 指定をどうすればいいのかの決定が 難しいのでサボりました。ビルド時に起動する emacs で libcanna を探せないエラーが出て対処法が分からないようでしたら 御連絡下さい。考えます。
emacs-24.3用 (emacs-24.2での last-command-char 廃止にも対応)
emacs24.3canna-20130401.diff.gz
emacs24.3canna-20130401ports.diff.gz
(FreeBSD ports用)
emacs-24.1用
emcwsでの修正を Emacs24 に適用する最小限のものですが、これまで emcws で他の方が独自に足していた機能などは盛り込んでいません(追随できないため)。 何か問題があったら連絡をいただきたいですが Canna化に関する点以外は対応できない可能性があります。
2012/2/17のメモ参照。