回答:
コマンド/関数を使用することもできますclone-buffer
。
M-x clone-buffer
in buffer *Help*
は新しいバッファを開きます*Help*<2>
(または*Help*<3>
すでにbufferがある*Help*<2>
場合など)。
同じこと、あなたM-x clone-buffer
がバッファで使用する場合*Help*<2>
:あなたは得ます*Help*<3>
(または*Help*<4>
すでにバッファ*Help*<3>
などがある場合)。
clone-buffer
ほとんどどこでも使えます。たとえば、Infoで非常に役立ちます。
(つまり、個人的にはキー(C-M-S-<f1>
)をにバインドしrename-buffer
、それを頻繁に使用します。デフォルトは現在のバッファー名で、新しい名前のために少しだけ編集することがよくあります。)
上記の回答のおかげで、キーを押したときにヘルプバッファーを複製する小さな関数を作成しました。
両方のコードスニペットをinit.el
用意して、常に利用できるようにします。
(defun jue-clone-buffer ()
"jue clone current buffer. Useful to have multiple help buffers."
(interactive)
(clone-buffer (concat (buffer-name) "-" ; create name from old name and
(save-excursion ; use first word in buffer for new name
(goto-char 0)
(thing-at-point 'word t)))
t))) ; show cloned buffer now
ヘルプモードで新しい関数をキー「c」にバインドします。
(define-key help-mode-map (kbd "c") 'jue-clone-buffer)
注:
この関数は、バッファだけでなく、他のバッファにも使用でき*Help*
ます。
バッファをもう一度複製する<N>
と、名前にが追加されN
ます。ここで、は番号です。