Opening emacs -Q
, then Pressing Ctrl-Home
or Ctrl-End
also shows this message.
Mark set
What is happening? Why is the mark set and is there a way not to set the mark?
Emacs Stack Exchange is a question and answer site for those using, extending or developing Emacs. It only takes a minute to sign up.
Sign up to join this communityOpening emacs -Q
, then Pressing Ctrl-Home
or Ctrl-End
also shows this message.
Mark set
What is happening? Why is the mark set and is there a way not to set the mark?
M-<
andM->
(akabeginning-of-buffer
andend-of-buffer
) do set it. I don't know where you seeMark set
after executing those two, but I certainly cannot reproduce it. – NickD Mar 14 '20 at 2:54emacs -Q
(no init file). Provide a step-by-step recipe. Trying to do that you'll discover your misunderstanding, I think. I think at this point your question (for yourself) should be "What am I doing that causes that message to be shown?" – Drew Mar 14 '20 at 3:08C-h c C-Home RET
to see what it is bound to? You would find that it is bound tobeginning-of-buffer
which does set the mark as pointed out already. – NickD Mar 14 '20 at 14:51C-h k C-<home>
to seebeginning-of-buffer
is called. Then just look at th source of commandbeginning-of-buffer
and indentify the(push-mark)
. Why are you asking such a question? – jue Mar 23 '20 at 1:51