Memoize2

Emacs ~/.emacs 最小限の設定


(package-initialize)
;; package.el が、パッケージを MELPA から取得できるよう、 変数 package-archives を設定
(when (require 'package nil t)
  (add-to-list 'package-archives
    '("melpa" . "https://melpa.org/packages/") t))

;; emacs -nw でターミナルにて使用時はメニューバーを非表示にする
(if window-system
  (menu-bar-mode 1)
  (menu-bar-mode -1))

;; tool-bar(アイコンで Undo などが表示されているバー)を隠す
(tool-bar-mode 0) ;; nil ではなく 0 を指定しないと隠れない

;; タブ幅の設定
(setq-default tab-width 4)
(setq default-tab-width 4)
;; NoTabs: Makefile のときは Emacs が勝手に無効にしてくれる
(setq-default indent-tabs-mode nil)

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

;; M-x shell で zsh を立ち上げる
(setq explicit-shell-file-name "/bin/zsh") ;; Emacs 内では通常のシェルでの C-c が C-c C-c になることに注意

;; C-h をBackSpaceとして使用する http://akisute3.hatenablog.com/entry/20120318/1332059326
(keyboard-translate ?\C-h ?\C-?)

EmacsでDDSKKを使用する際はデスクトップ環境で走っているIM(僕の場合はfcitx-skk)が邪魔なので無効にする。 これは~/.emacsではなく~/.Xresourcesで制御している。


! ~/.Xresources

! Emacs XIMを無効化
!  http://linux.ikoinoba.net/index.php?UID=1336059496
!  https://www.gnu.org/software/emacs/manual/html_node/emacs/Table-of-Resources.html#Table-of-Resources
Emacs*useXIM: false

 

Last modified: 2016-12-28

Page Top

Index

Bw

Author: 中村 心 Shin Nakamura, Email: sn(at)i.basicwerk.com


© Shin Nakamura/BasicWerk 2008 - 2024