[xyzzy:04647] Re: Emacs 風 switch-to-buffer
- Subject: [xyzzy:04647] Re: Emacs 風 switch-to-buffer
- From: SENDA Shigeya <senda@xxxxxxxxxxxxxxx>
- X-mailer: Datula version 1.22.06 for Windows
KAMEI Tetsuyaさんの<200006190422.NAA14906@xxxxxxxxxxxxxxxxxxxx>から
>SENDA Shigeyaさん、こんにちは。
>
> 2000年6月19日(月)[11:19:49]の、
> [xyzzy:04640] Re: Emacs 風 switch-to-buffer
> への返事です。
>
> (read-buffer-name "foo: " :default "")
>
>の方がお手軽でいいかと。
つまり、
;;; emacs風バッファ切り替え
(defun switch-to-buffer-emacs ()
(interactive)
(let* ((default (buffer-name (other-buffer)))
(prompt (format nil "Switch to buffer: (default ~A) " default))
(name (read-buffer-name prompt :default "")))
(if (equal name "")
(switch-to-buffer default)
(switch-to-buffer name))))
(global-set-key '(#\C-x #\b) 'switch-to-buffer-emacs)
ということですね。
>
>| # ところでxyzzyのlispの仕様ってドキュメントがあまりないんですよね。
>
>痛いところを…(^^;
>
>| # builtin.lとかをを眺めるしか方法はないんでしょうか?
>
>http://www1.mirai.ne.jp/~gyo/xyzzy/reference.html とか。
>
私の求めていたものです。
作者の服部さんに感謝してます。
--
SENDA Shigeya mailto:senda@xxxxxxxxxxxxxxx