- 追加された行はこの色です。
- 削除された行はこの色です。
[[eLearning/InputMethod]]
#author("2016-04-19T16:01:53+09:00","","")
[[eLearning/InputMethod/Sanskrit]]
*サンスクリット語(ラテン文字)をEmacs上で入力する [#t706115d]
+IBUSを使う場合,[[ibus.el:http://d.hatena.ne.jp/iRiE/20120229/1330525239]]を導入するとよいでしょう.
+IBUSやUIMを使わず,Emacsのquailを使う方法もあります.次の節をご覧ください.入力方法は[[入力方法の実際 - サンスクリット語(ラテン文字)をUnix上で入力する>eLearning/InputMethod/Sanskrit/Unix#yf808fe7]]と全く同じです.
**quail [#jd2bff05]
+lispファイルをダウンロードします.
--&ref(skt-tf-el-20140706.zip);
+コピーします.
$ sudo cp skt-tf.el* ved-tf.el* /usr/local/share/emacs/site-lisp
+.emacs.elなどに設定を追加します(下記参照).
+M-x set-input-methodで,「Sanskrit-TF」または「Vedic-TF」を選択します.
:.emacs.el|
(register-input-method
"Sanskrit-TF" "Skt-TF" 'quail-use-package
"SaC" "Sanskrit-TF"
"/usr/local/share/emacs/site-lisp/skt-tf")
(register-input-method
"Vedic-TF" "Ved-TF" 'quail-use-package
"SaV" "Vedic-TF"
"/usr/local/share/emacs/site-lisp/ved-tf")
.emacs.elに以上のような設定を追加する代わりに,M-x quail-update-leim-list-fileを実行してquail用の.el(c)ファイルが置かれたディレクトリを指定し,leim-list.elを作成してもよいでしょう.その場合,.emacs.elに次のように書いておきます.
(setq load-path (cons "/path/to/leim/" load-path))
(load "leim-list.el")
**不具合 [#zbee34b7]
quailパッケージは結合文字を扱えないので,入力できない文字があります.
-http://lists.gnu.org/archive/html/help-gnu-emacs/2010-01/msg00166.html
utf-8-input.el
-http://indica-et-buddhica.org/repositorium/software/emacs-utf8-input-framework