日暮途遠(Linux)

Just another WordPress.com site

Emacs Lisp基礎文法最速マスター – (rubikitch loves (Emacs Ruby CUI Books))

leave a comment »

Emacs Lisp基礎文法最速マスター – (rubikitch loves (Emacs Ruby CUI Books))

この程度のプログラムならば、
わずか10行(設定込)で済みます。

(defvar file-ring nil)
(defun make-file-ring (files)
  (setq file-ring (copy-sequence files))
  (setf (cdr (last file-ring)) file-ring))
(defun open-file-ring ()
  (interactive)
  (find-file (car file-ring))
  (setq file-ring (cdr file-ring)))

そして、以下のように設定すれば今すぐ使えます。

(make-file-ring '("~/memo.org" "~/project.org" "~/gtd.org"))
(global-set-key [f12] 'open-file-ring)

お好みのファイルに置き換えて試してみてください。

これくらいのプログラムならば、10分あれば書けます。

もし、これと同じ挙動をするEmacs LispプログラムEmacsWikiにあるとしたら、それを探すのに何分かかりますか?

Written by 廣野秀樹

2012年6月11日 @ 12:52 午前

カテゴリー: Emacs-Lisp

Tagged with

コメントを残す