xyzzyの使い方が分からぬやし 励ましあえ その11at SOFTWARE
xyzzyの使い方が分からぬやし 励ましあえ その11 - 暇つぶし2ch249:名無しさん@お腹いっぱい。
08/01/22 19:33:39 eht0uDFG0
>>243
TeXならKaTeXの力を借りてkatexhks.lに↓を書き込むのは如何でしょうか.たぶんうまく動くはずです.

(defun KaTeX--ruby (&optional argp)
(cond
((equal 1 argp) (read-string "Kanji: "))
((equal 2 argp) (read-string "Yomi: " :default (rewind-ime-composition)))))

(defun KaTeX-insert-ruby-region (beg end)
(interactive "r")
(KaTeX-insert-braces-region beg end "\\ruby{" (concat "}{" (read-string "Yomi: ") "}")))
(define-key *KaTeX-mode-map* #\S-F7 'KaTeX-insert-ruby-region)

文字列を与えたときに,それの変換前の状態を返すやり方がわからなかったので,
下の関数ではYomi: のデフォルト値がないです.
rewind-ime-composition だと(imeを通して)直前に入力した文字列の変換前のが出てきちゃうのです.
教えてえらい人.


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch