- load-path
-
lispファイルを探すディレクトリを追加
;;load path
(setq load-path
(append load-path
(list "~/emacs/lisp")))
- eggでの「ん」の入力
-
「ん」の入力をnではなくてnnにする。
;; "nn" で「ん」を入力
(setq enable-double-n-syntax t)
- 文字コード変換
-
編集中のファイルの文字コード変換
通常は
C-x RET f
うまくいかないときは
M-x set-file-coding-system
- autoinsert
-
それぞれのファイルに対するテンプレートの設定
;; autoinsert(型紙)
(load "autoinsert") ;;新しいEmacsなら(auto-insert-mode 1)
(add-hook 'find-file-hooks 'auto-insert)
(setq auto-insert-alist
(append '( ;;テンプレートファイルのファイル名のリスト
("\\.tex" . "tex-insert.tex")
("\\.htm" . "html-insert.html")
("\\.html" . "html-insert.html")
("\\.pl". "perl-insert.pl")
) auto-insert-alist))
(setq auto-insert-directory "~/emacs/insert/") ;;テンプレートファイルのディレクトリ
- backup-files
-
backup-fileのファイル名の付け方変更(によって保存場所をまとめる)
;;backup-files
(setq make-backup-files t) ; backup-file 作る
(defun make-backup-file-name (filename)
(expand-file-name
(concat ; backup-file名を
"~/.emacs-backup/" ; ~/.emacs-backup/filename~にする
(file-name-nondirectory filename)
"~")
(file-name-directory filename)))