2008-07-29から1日間の記事一覧

xyzzyでobarrayにアクセスする方法

「interactive "a"」とかなどで関数の情報が見れるので、たぶんできると思うのですがその方法が分かりません><。誰か教えてくだしあ><

xyzzylispを書くときに参考になるところ

xyzzyはdescribe-functionで関数の説明を見ることができません><。 なので、結構webサイトにお世話になっています。 参考になるサイト http://xyzzy.s53.xrea.com/reference/is.cgi(関数のリファレンス) 後で追加していきます(たぶん)

xyzzyのkill-bufferとclipboardを共有する

.xyzzyなどに以下を追加 ;;kill-bufferとclipboardを共有させる(selectionは使わない) (defmacro sort-beg-end (beg end) `(when (> ,beg ,end) (let ((tmp ,beg)) (setf ,beg ,end) (setf ,end tmp)))) (defmacro compound-selection-and-killbuffer (name…

emacsとxyzzyの違い

http://d.hatena.ne.jp/trotr/20080728の続き 今思いついたのは以下の3つです。 (defun (beg end) (interactive "r")の挙動 listの要素の比較の方法 replace-(string|regexp)-region (defun (beg end) (interactive "r")の挙動 emacsはpointの値がbeg xyzzy…

そのほかxyzzyで追加したもの

interactive "r"を補助するマクロ (defmacro sort-beg-end (beg end) `(when (> ,beg ,end) (let ((tmp ,beg)) (setf ,beg ,end) (setf ,end tmp)))) 一番近くの関数を実行 (defun eval-last-defun () (interactive) (save-excursion (end-of-defun) (call-i…