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)が邪魔なので無効にする。
これは ! ~/.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 | ||
|
||
|
|
||
| © Shin Nakamura/BasicWerk 2008 - 2025 |