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