回答:
最善の解決策はC-x C-x
、マークを再アクティブ化するために使用することです。しかし、本当に選択を維持したい場合は、以下を使用できます。
(defun copy-keep-highlight (beg end)
(interactive "r")
(prog1 (kill-ring-save beg end)
(setq deactivate-mark nil)))
(defun yf/no-deactivate-mark (&rest _) (setq deactivate-mark nil)) (advice-addadvice-add 'kill-ring-save :after #'yf/no-deactivate-mark)
prog1
ですか?
advice-add
一度だけあるはずです。コメントを編集できません。
select-active-regions
が関連する場合)だと思っていましたが、領域を強調表示することのようです。