;;; ;;; -*- Emacs-Lisp -*- ;;; emacs.add --- ~/.emacsのサンプル ;; vz.elカスタマイズ ;; ※ (load "term/bobcat")などをロードしてbackspaceとdeleteを ;; ※ 入れ替えていると、うまくキーバインドされませんので、注意 ;; ※ してください。 ;;カーソルの動きが重くてたまらんという方は、次の1行 ;;をアンコメントしてください。インジケータおよび ;;ブロックを描画しなくなります。ただし、vz.elを読み ;;込む前に書かないと効果を持ちません。 ;(setq vz-inhibit-add-hook t) ;;括弧は点滅してほしいとか、文字列置換のcaseを保持し ;;てほしいという方は、モードフックで指定してください。 ;(setq vz-mode-hook ; '(lambda () ; (setq blink-matching-paren t) ; (setq case-replace t) ; (setq scroll-step 0) ; )) ;;以下の行はどちらか一方だけを有効にしてください。 ;;・常にvz風にしたい場合: ;(require 'vz-more) ;;・M-x vz-mode RETを実行したときだけvz風にしたい場合: ;(require 'vz) ;;Vzのアンドゥは使いたくないとか、Unixを使ってい ;;るのでshellモードを使いたいとかいう場合は、 ;;次の行で設定できます(vz-keys.elもご覧ください)。 ;(define-key vz-mode-map "\C-u" 'advertised-undo) ;(define-key vz-esc-map "e" 'shell) ;(define-key vz-mode-map [S-escape] 'shell) ;(define-key vz-mode-map "\C-o" 'vz-end-kbd-macro) ;(define-key vz-mode-map "\C-?" 'vz-delete-backward-char) ;;ユーザ・オプションの変更は以下の行で行ってください。 ;;ただしSHIFT+[f1]、C-k C-oで変更できるものもあります。 ;;(vz.elの冒頭にユーザ・オプションの一覧があります) ;(setq vz-ss-wait-sec 0 ; vz-ss-wait-msec 200) ;(setq vz-indent-zenkaku-space t) ;(setq vz-case-fold-search t)