Transient Markモードが有効になっているかどうかに関係なく、「マークがアクティブ」とは単にEmacsの「リージョンがアクティブ」と同じことを意味しますか? したがって、マークをアクティブにすることは、リージョンをアクティブにすることと同じですか?
region-active-p の定義は、トランジェント マーク モードが有効で、マークがアクティブな場合にのみ、リージョンがアクティブと見なされるというスタンスを取っているように見える一方で、2 つのフレーズは多くの場所で同じ意味で使用されているように見えるため、私は混乱しています。
(defun region-active-p ()
"Return t if Transient Mark mode is enabled and the mark is active.
Some commands act specially on the region when Transient Mark
mode is enabled. Usually, such commands should use
`use-region-p' instead of this function, because `use-region-p'
also checks the value of `use-empty-active-region'."
(and transient-mark-mode mark-active))
間の関係は何ですか
領域が強調表示されます (つまり、領域の背景色が異なります)
リージョンはアクティブです
マークが有効です
トランジェント マーク モードが有効な場合と無効な場合はそれぞれ?