LoginSignup
16
15

More than 5 years have passed since last update.

最低限やっておきたい Emacs 設定

Last updated at Posted at 2013-12-01

最低限やっておきたい、表示や入力、キーバインドなどに関する .emacs 設定。自分の開発用マシン向けというより、たまにログインする共用マシン向けといった感じ。なのでバージョンに依存しそうな設定やライブラリのロードなどは極力排除。
これくらいやっておくと比較的ストレスなく使える。

.emacs
;; スタート時のスプラッシュ非表示
(setq inhibit-startup-message t)

;;; キーバインド
(define-key global-map "\C-h" 'delete-backward-char) ; 削除
(define-key global-map "\M-?" 'help-for-help) ; ヘルプ
(define-key global-map "\C-\\" nil) ; \C-\の日本語入力の設定を無効にする

;;; 色を付ける
(global-font-lock-mode t)

;;; バックアップファイルを作らない
(setq backup-inhibited t)

;;; 補完時に大文字小文字を区別しない
(setq completion-ignore-case t)

;;; 補完機能
(partial-completion-mode 1)

;;; スクロールを一行ずつにする
(setq scroll-step 1)

;;; スクロールバーを右側に表示する
(set-scroll-bar-mode 'right)

;;; 画面右端で折り返さない
(setq-default truncate-lines t)
(setq truncate-partial-width-windows t)

;;; バッファの最後でnewlineで新規行を追加するのを禁止する
(setq next-line-add-newlines nil)

;;; モードラインに情報を表示
(display-time)
(line-number-mode 1)
(column-number-mode 1)

;;; 現在の関数名をモードラインに表示
(which-function-mode 1)

;;; タブをスペース4字
(setq-default tab-width 4 indent-tabs-mode nil)
16
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
15