はじめまして、Debian には Hamm からお世話になっております。
最近の Buster へのアップデートに伴い、migemo-el のパッケージが elpa-migemo に移行しましたが、自分で (require 'migemo) しないと使えなく なっています。これまで Debian の elisp パッケージは大概、インストールし ただけで使えたように思いますが、方針が変わったのでしょうか? (バグとは言 えない気がしましたので、こちらでお聞きします)
<副島猛>
副島様: elpa-migemo メンテナの佐々木です。
On Sat, 27 Jul 2019 16:07:05 +0900, Takeshi Soejima sohet@mbox.kyoto-inet.or.jp wrote:
最近の Buster へのアップデートに伴い、migemo-el のパッケージが elpa-migemo に移行しましたが、自分で (require 'migemo) しないと使えな くなっています。これまで Debian の elisp パッケージは大概、インストー ルしただけで使えたように思いますが、方針が変わったのでしょうか? (バグ とは言えない気がしましたので、こちらでお聞きします)
elpa-migemo の移行時に /etc/emacs/site-start.d/50migemo-el を消したから, ですね。このファイルでは辞書の文字コードや regexp の無効化といった「決め 打ち」をいくつかやった上で, 強制的に migemo を有効化しておりました(ので, インストールしただけで使えていました)。
ですが migemo を有効にしておくと他の拡張で誤動作するので自動で強制的に有 効化するのは止めて欲しい, という意見も頂いたので, elpa-migemo に移行する 際にこのファイルを消しました。今から思えば /usr/share/doc/elpa-migemo/README.Debian あたりにちゃんと記載しておくべ きでした。すみません。
そんな訳で, 御不便かもしれませんが, 御自身の .emacs にて明示的に migemo-init して下さい。
よろしくお願いします。
-- Youhei SASAKI uwabami@gfd-dennou.org uwabami@debian.or.jp GPG fingerprint: 4096/RSA: 66A4 EA70 4FE2 4055 8D6A C2E6 9394 F354 891D 7E07
佐々木様
お返事ありがとうございます。
elpa-migemo の移行時に /etc/emacs/site-start.d/50migemo-el を消したから, ですね。このファイルでは辞書の文字コードや regexp の無効化といった「決め 打ち」をいくつかやった上で, 強制的に migemo を有効化しておりました(ので, インストールしただけで使えていました)。
ですが migemo を有効にしておくと他の拡張で誤動作するので自動で強制的に有 効化するのは止めて欲しい, という意見も頂いたので, elpa-migemo に移行する 際にこのファイルを消しました。
自分が使っている他の拡張では問題が無かったので気づきませんでしたが、了解 です。この点は将来的に upstream で改良されることを期待します。
今から思えば/usr/share/doc/elpa-migemo/README.Debian あたりにちゃんと 記載しておくべきでした。
そういえば現状ではまったくドキュメントがありません。あるいは、インストー ル時に debconf でサイトとしての使用・不使用を選択させるのもよいかもしれ ませんね。
<副島猛>
On Sat, 27 Jul 2019 21:35:10 +0900 Youhei SASAKI uwabami@gfd-dennou.org wrote:
ですが migemo を有効にしておくと他の拡張で誤動作するので自動で強制的に有 効化するのは止めて欲しい, という意見も頂いたので, elpa-migemo に移行する 際にこのファイルを消しました。今から思えば /usr/share/doc/elpa-migemo/README.Debian あたりにちゃんと記載しておくべ きでした。すみません。
debian/README.Debian よりは debian/NEWS ファイルに書く方がよいと 思います。apt-listchangesで拾ってくれますし、以前のバージョンからの違い であれば NEWS の方が適当で、README.Debian の方はパッケージングに際して のDebian固有の変更についての事項の記載の方が適しています。
#上記変更を加えて buster-proposed-updates で 10.1 に向けて放り込むのも 検討しても良いかもしれません。