[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
audio indentation setting
- To: bep@argv.org
- Subject: audio indentation setting
- From: Mitsugu SAKAMOTO <mitsugu@argv.org>
- Date: Fri, 02 Feb 2001 14:06:45 +0900 (jst)
- Delivered-To: mailing list bep@argv.org
- Mailing-List: contact bep-help@argv.org; run by ezmlm
坂本です。
さて、emacspeakのソースを眺めていたら、プログラムモード関係の設定があっ
て、ここに登録すると簡単にaudio indentすることがわかりました。
で、c-modeとかhtml-helper-modeとかもちゃんとこのリストに入っていました。
そこで、おそらく日本人はyatex/yahtmlもつ買うだろうということで
yatex-mode/yahtml-modeも追加しました。
シンボルによって声はまだ変わりませんが、これでインデントした行はしゃべる
ようです。
で、変更部分です。
たった2行追加しただけですが。
----
;;{{{ setup programming modes
;;; turn on automatic voice locking , split caps and punctuations for programming modes
(defun emacspeak-setup-programming-modes ()
"Setup programming modes."
(mapcar
(function (lambda (hook)
(add-hook hook
(function (lambda ()
(voice-lock-mode 1)
(dtk-set-punctuations "all")
(or dtk-split-caps
(dtk-toggle-split-caps))
(or emacspeak-audio-indentation
(emacspeak-toggle-audio-indentation))
(emacspeak-dtk-sync))))))
(list 'c-mode-common-hook
'py-mode-hook
'lisp-mode-hook
'emacs-lisp-mode-hook
'lisp-interaction-mode-hook
'midge-mode-hook
'perl-mode-hook
'cperl-mode-hook
'sh-mode-hook
'sql-mode-hook
'sgml-mode-hook
'makefile-mode-hook
'tex-mode-hook
'tcl-mode-hook
'html-helper-mode-hook
'yatex-mode-hook
'yahtml-mode-hook
'dired-mode-hook)))
--- Mitsugu