Emacs基本設定

;; -*- Mode: Emacs-Lisp -*- このファイルを開いたときEmacs-Lispモードにする
(setq make-backup-files nil) バックアップファイル(*~)を作らない. どこかのディレクトリにバックアップファイルをつくるという設定も捨てがたいけど [詳細].
(setq next-line-add-newlines nil) ファイル末までいっても自動的に改行を挿入するのはイヤ.
(setq kill-whole-line t) C-kでキルリングにいれるときに改行もいっしょにキルしたい.
(setq scroll-conservatively 1) 画面の上下端でカーソルが画面の外にでる方向に移動したときにスクロールする量を1行だけにする
(setq-default indent-tabs-mode nil)
(add-hook 'makefile-mode-hook
  (function (lambda ()
    (setq indent-tabs-mode t))))
タブ文字のかわりに空白文字を挿入してインデントする.
ただし,Makefileだけはタブ文字でないといけないので, Makefileを開いた直後にindent-tabs-modetに変更する. [本当にタブ文字を入力したい(空白文字に展開されると困る)ときだけC-q [TAB]とする方法もあるけど, やっぱりMakefileモードでは自動的にタブ文字でインデントする設定にもどすようにしてあったほうが 面倒がなくてよいと思う.]
モード行の設定
カーソル動作についての設定
スクロールについての設定
バックアップファイルについての設定

はたいたかし
2006-04-11
トップ > 開発ツール > Emacs