自分の".emacs"からの抜粋。小ネタ集やね。
キー操作関連
;; CTRL-kで改行コードも含めて行を削除する。
(setq kill-whole-line t);; regionを[BS]で一括削除
(delete-selection-mode t)
挙動設定
;; ビープ音の代わりにwindowをブリンクさせる
(setq visible-bell t);; search時に大文字小文字を区別しない
(setq case-fold-search nil);; ファイル末尾に必ず空行があるようにする。
(setq require-final-newline t);; ファイル末尾でCTRL-nで新しい行を作成しない
(setq next-line-add-newlines nil)
タブ関連
;; タブ幅の設定
(setq tab-width 4);; タブ幅の倍数を指定する
(setq tab-stop-list
‘(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60))
バックアップファイル関連
;; バックアップファイルを作成する
(setq make-backup-files t);; バックアップファイルの保存場所を指定する
(setq backup-directory-alist
(cons (cons ".*$" (expand-file-name "~/.backup"))
backup-directory-alist));; バージョンコントロールする
(setq version-control t);; 新しいものをいくつ残すか?
(setq kept-new-versions 2);; 古いものをいくつ残すか?
(setq kept-old-versions 2);; 古いものを削除する時に問い合わせない
(setq delete-old-versions t)