[[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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS