.emacsのバックアップ
技術ネタですみません。
emacsというエディタの設定ファイルを何故かうっかり上書きしてしまい、しかもバックアップしていなかったから、今までの設定していた内容がすべて吹き飛んだ。。。
これを機会に再度設定をやりなおしたので、自分用にメモ
;; PATH
(setq exec-path (cons "/opt/local/bin" exec-path))
(setenv "PATH"
(concat '"/opt/local/bin:" (getenv "PATH")))
;; ロードパス
(setq load-path (cons "~/elisp" load-path))
;;Shiftと矢印キーで移動できる
(windmove-default-keybindings)
;; js2-mode
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
(if (eq window-system 'x)
(progn
(define-key function-key-map [backspace] [8])
(put 'backspace 'ascii-character 8)
))
(global-set-key "\C-h" 'backward-delete-char)
(global-set-key "\177" 'delete-char)
;;fullscreen,color,alpha
(if window-system
(progn ()
(toggle-scroll-bar nil)
(tool-bar-mode)
(setq mac-autohide-menubar-on-maximize t)
(mac-toggle-max-window)
(setq default-frame-alist
(append (list
'(height . 47)
)))
(require 'color-theme)
(color-theme-initialize)
(color-theme-dark-laptop)
(set-frame-parameter nil 'alpha 80 )
)
)
;;リージョンをハイライト表示
(setq-default transient-mark-mode t)
;;フォントの種類と大きさ設定変更
(if (eq window-system 'mac)
(progn (require 'carbon-font)
(fixed-width-set-fontset "hirakaku_w3" 12)))
;;動的略語展開
(define-key global-map "\C-o" 'dabbrev-expand)