amuramatsu / mozctoroku Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
# mozctoroku ---- mozc ユーザ辞書登録 version 0.0.1 alpha かな漢字変換サーバ mozc のユーザ辞書への単語登録を行うためのプログ ラムです。 Hideaki ABE さんが作成した `mozc-dict` プログラムが別途必要です。 ## 配布物の中身 - COPYING GNU General Public License V2 - README このファイルです。 - HISTORY とりあえず更新履歴です - mozctoroku.el 実際の辞書登録を行うプログラムです。 - mozctoroku-minibuf-menu.el ミニバッファにメニューを表示するための パッケージです。 - README.wxgtoroku 元となった wxgtoroku の README です。 - HISTORY.wxgtoroku 元となった wxgtoroku の更新履歴です ## インストール方法 1. 手作業インストールでお願いします。 配布物に含まれる mozctoroku.el と mozctoroku-minibuf-menu.el を load-path の通ったディレクトリに置いてください。 お好みに応じて byte-compile しても良いでしょう。 2. ~/.emacs に以下の記述を追加してください。 ```lisp (autoload 'mozctoroku-toroku "mozctoroku" "mozc ユーザ辞書登録" t nil) (autoload 'mozctoroku-toroku-region "mozctoroku" "mozc ユーザ辞書登録" t nil) ``` `mozctoroku-toroku-region` を追加すると関数名の補完の際に `mozctoroku-toroku` と `mozctoroku-toroku-region` の両方にマッ チします。`mozctoroku-toroku` は、リージョンがある場合には、 `mozctoroku-toroku-region` と同じ動作をしますので、 `mozctoroku-toroku-region` が必要でなければ2つ目の `autoload` は削除してください。 3. 上記の2つでインストールは終了です。 あとは `M-x mozctoroku-toroku` で単語をユーザ辞書に登録する ことができるようになるはずです。 ## 使い方 使い方は多分ノリでわかるとは思いますが一応書いておきます。 まず、 `M-x mozctoroku-toroku` と実行します。 次に、辞書に登録する単語を聞いてきますので、入力してください。 そのあとに単語の読みを聞いてきますので、これも入力します。 この2つは通常のミニバッファで文字列を入力するのと同じキーが使える はずです。 最後に辞書に登録する際の品詞を聞いてきますので、選択してください。 品詞の選択には以下のキーが使えます。 C-g キャンセル Enter 項目を選択 C-a 左端の項目へ移動 C-e 右端の項目へ移動 C-b 一つ左の項目に移動 C-f 一つ右の項目に移動 C-p 前のメニューに移動 C-n 次のメニューに移動 最後の 2 つは意味がわかりにくいとは思うのですが、メニューの表示は 4 つずつになってます。これはできる限り一度に表示できるようにしたかっ たからなんです。それで項目数が 5 つをこえる場合に項目を切り替える のに最後の 2 つを利用します。 あと、数字キーを押すことで、アイテムを選択(実際にはEnterを押す必要 があります)することができます。 ### 複数のユーザ辞書を使う場合 まだインプリメントしていません。 ### mozc-dict にパスが通っていない場合 mozc-dict にパスが通っていない場合には mozctoroku-mozc-dict-command に mozc-dict の位置を指定してください。 ```lisp (setq mozctoroku-toroku-mozc-dict-command "/usr/bin/mozc-dict") ``` ### その他の設定について 以下の変数で動作を多少変えることができます。 - `mozctoroku-logfile` 単語登録する際にログを保存するファイル名を指定します。 nil の 場合にはログを残しません。現在のデフォルトは nil です。 - `mozctoroku-minibuf-menu-subitem-size`__ ミニバッファにメニューを表示する際に一度に表示する項目数です。 ## 作成環境 / 動作確認 `mozctoroku.el` 、 `mozctoroku-minibuf-menu.el` は emacs 25.3 の環 境で作成しました。 + 動作確認をした環境 - emacs 25.3 on termux at Gemini PDA ## わかっているバグ 今のところありません。 ## 著作権と責任の放棄 配布条件は GNU General Public License V2 に従います。詳細は同封の `COPYING` を参照してください。 ## 一次配布元とバグ報告について github の http://github.com/amuramatsu/mozctoroku で配布します。 バグ報告は github の issue に登録お願いします。できる限り修正した いと思います。ご迷惑となると思いますので、 wxgtoroku 原作者には報 告しないでください。 ## Thanks to... wxgtoroku を作成、公開してくださった加藤さん、ありがとうございます。 wxgtoroku の作成に関わってくださった方々にも感謝します。 mozc-dict を作成した Hideaki ABE さんに感謝します。mozc-dict が無けれ ばこのプログラムは実現不可能でした。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.