Does "mark is active" simply mean the same thing as "region is active" in Emacs, regardless of whether Transient Mark mode is enabled? Therefore to activate mark is the same as to activate region?
I am confused because two phrases seem to be used interchangeably in many places, while the definition of region-active-p seems to take the stance that region is considered active if and only if Transient Mark mode is enabled and mark is active.
(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))
What is the relation between
region is highlighted (i.e. the region is in different background color)
region is active
mark is active
when Transient Mark mode is enabled, and when it is disabled, respectively?