Emacs .emacs
設定内容
Elisp
  一番重要な .emacs
  データ型
    assoc 連想リスト
  制御構造
    if
    cond
    progn
  条件
    等しいか eq equal
    述語の種類
    数字の比較
    list の比較
    文字の比較
    変数内容が空の時
  関数定義
試す(評価する)
    Lisp Interaction
    eval-region
    c-x c-e
良く使う文
  setq
    setq と defvar
    append
    list
    cons
  autoload
  global-set-key
  custom-set-variables
  add-hook
    どんな hook があるか
良く使われる変数
    変数の値の調べ方
    load-path
    file-coding-system-alist
    debug-on-error
    default-frame-alist
    auto-mode-alist
    fill-column
  variables
  others
日本語環境
  coding-system
      まとめて
設定のこつ
    info を見る
    *.el の最初の方に
     *-vars.el の中
    だらだらと書かない
  mode line 等
    mail 状況
    時刻を表示
    行・桁番号
    スクロールバーの位置
  key
  scroll mouse
  Emacs 版別
  X Window System
  dired
    cc
  文字に色を付ける
    color-mate
  Font Lock
    set-face-font
  Faces
  fontset
  他の方の .emacs
  その他の URL
  DEFAULTS
  かっこ合せ
    add-change-log-entry
    add-log-mailing-address

emacs-21 | dot.emacs | application | 始め方 | emacs-20 | らくらく入門

scroll mouse

一番簡単には ~/.emacs に次の行を書いておけば良い。
(mouse-wheel-mode)
あるいは次のようにしても良い。

下記の設定で

普通 5 行づつ
Shift 一行づつ
Control 半頁づつ
となる。(多分 Mozilla もそれに近い ?)
;;; スクロールマウスの設定

 (global-set-key   [mouse-4] '(lambda () (interactive) (scroll-down 5)))
 (global-set-key   [mouse-5] '(lambda () (interactive) (scroll-up   5)))
;                 Shift
 (global-set-key [S-mouse-4] '(lambda () (interactive) (scroll-down 1)))
 (global-set-key [S-mouse-5] '(lambda () (interactive) (scroll-up   1)))
;                 Control
 (global-set-key [C-mouse-5] '(lambda () (interactive) (scroll-up   (/ (window-height) 2))))
 (global-set-key [C-mouse-4] '(lambda () (interactive) (scroll-down (/ (window-height) 2))))

; Control を半頁でなく一頁づつとする時
;(global-set-key [C-mouse-4] '(lambda () (interactive) (scroll-down)))
;(global-set-key [C-mouse-5] '(lambda () (interactive) (scroll-up  )))
参考:
http://www.stanford.edu/~acc/emacs.html
http://hp.vector.co.jp/authors/VA028080/wheel.html
X11 の設定も参考までに:
Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option      "Protocol"      "wsmouse"
    Option      "Device"        "/dev/wsmouse1"
    Option      "ZAxisMapping"  "4 5"
EndSection
(上記は NetBSD/1.6O 辺りで外部 mouse の場合)
この画面は Jeedosaquin によって表示しています。
Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08