[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dot.emacs sample fixed
- To: bep@argv.org
- Subject: Re: dot.emacs sample fixed
- From: Mitsugu SAKAMOTO <mitsugu@argv.org>
- Date: Fri, 30 Mar 2001 20:33:35 +0900 (jst)
- Delivered-To: mailing list bep@argv.org
- Mailing-List: contact bep-help@argv.org; run by ezmlm
- Organization: Accessibility Research Group for the Visually impaired
坂本です。
っと言うことで、webに有るサンプルを書き換えました。
いっぱいコメントとかも書いたので、パッチでなくて本体です。
#altにメニューバーを割り当てる設定は忘れたので、書いてないです。
;;; -*- emacs-lisp -*-
;;; sample .emacs for Bilingual Emacspeak for Windows
;;; 2000-2001
;;; written by Mitsugu SAKAMOTO <mitsugu@...>
;;; 日本語関係の必須設定
(set-language-environment "Japanese")
;;; マイクロソフトIMEを使う設定
(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
;;; Auto Fill Mode-- 72桁で折り返します
(add-hook 'text-mode-hook
(function (lambda ()
(auto-fill-mode 1)
(setq fill-column 72)
)))
;;; 印刷用の設定
(define-process-argument-editing
"/notepad\\.exe\\'"
(lambda (x) (general-process-argument-editing-function x nil t)))
(setq print-region-function
'(lambda (start end &rest dummyargs)
(let ((tmpfile
(unix-to-dos-filename
(concat (or (getenv "TMP") (getenv "TEMP")) "/"
(make-temp-name "L") ".tmp"))))
(if (file-exists-p tmpfile)
(signal 'file-error
'("temporary file exists!")))
(let ((coding-system-for-write 'sjis-dos))
(write-region start end tmpfile))
(call-process "notepad" nil nil nil "/p" tmpfile)
(delete-file tmpfile))))
;; バックアップを作らない
;(setq make-backup-files nil)
;;auto-saveをしない
;(setq auto-save-default nil)
;;タブ幅を4桁にする
;(setq tab-width 4)
;;; モードラインの設定
;;モードラインに行番号を表示
;(line-number-mode 1)
;;モードラインに桁位置を表示
;(column-number-mode 1)
;;モードラインに時計を表示
;(display-time)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; BEPの組み込み
(defun load-emacspeak ()
(interactive)
(progn (defvar dtk-speech-rate-step 20)
(setenv "EMACSPEAK_PLAY_PROGRAM" "play.exe")
(setenv "DTK_TCL" "speak")
(load-file "c:/usr/local/share/Meadow/site-lisp/emacspeak/lisp/emacspeak-setup.el")))
(load-emacspeak) ; BEPを起動する
;;;その他のBEP関連の設定
;;発生速度を260WPMにする
;(dtk-set-rate 260 1) ; set default-speech-rate globally
;;;auditory Iconをonにする
;(emacspeak-toggle-auditory-icons)
;;; シェルの設定---Bashを使用する
;(setq explicit-shell-file-name "bash.exe")
;(setq shell-file-name "sh.exe")
;(setq shell-command-option "-c")
;(add-hook 'shell-mode-hook
; (lambda ()
; (set-buffer-process-coding-system 'undecided-dos 'sjis-unix)))
;;;カーソルを縦棒にする
;;;outSPOKEN等のスクリーンリーダーで使用する。(ただしMeadow 1.14以上が必要。)
;(set-cursor-type 'hairline-caret)
;;; マウスカーソルを消す
;(setq w32-hide-mouse-on-key t)
;(setq w32-hide-mouse-timeout 1000)