[xyzzy:08134] Re: マークジャンプの仕方。
- Subject: [xyzzy:08134] Re: マークジャンプの仕方。
- From: Yoichi Katogi <ykatogi@xxxxxxxxxxxxxxxxxxx>
- X-mailer: KaMail-0.0.2.5 on xyzzy
- X-yzzy-version: 0.2.2.223
どうも。いつもお世話になってます。
> point-to-registerでマークセットし、jump-to-registerでマーク
> 位置に戻るでいいんでしょうか?
> 標準では、キーバインディングされていなかったと思うので、する
> 必要があると思いますが。
いつからかはわかりませんが、少なくとも最近のバージョンでは、
point-to-register -> C-x r SPC
jump-to-register -> C-x r j
にバインドされてますね (Emacs と同じ)。
でもって、こんなつまらないものをつくってみました。
(defun set-mark-and-point-to-register-a ()
(interactive)
(set-mark-command)
(point-to-register #\a))
(defun jump-to-register-a ()
(interactive)
(jump-to-register #\a))
set-mark-and-point-to-register-a を C-@ / C-SPC にバインドして、
jump-to-register-a を適当なキーにバインドすれば、それなりに使えるみた
いです。窪田さんが望んでおられる動作かどうかはわかりませんけど。
見てのとおりレジスタ a に保存しているので、ジャンプするまでのあいだに
レジスタ a を使っちゃうと当然ダメです。使いそうにないレジスタに変更し
とくのがいいかも。たぶんもっとエレガントなやりかたがあるんでしょうけど。
--
加藤木 洋一
ykatogi@xxxxxxxxxxxxxxxxxxx