The description of
C-x C-e mentions:
...Interactively, with a non '-' prefix argument, print output into current buffer.
I understand this to mean this logic is triggered when I issue
C-u C-x C-e, but how would I bind this to
C-c c? How do I specify the prefix in the binding?
With prefix argument (e.g., C-u C-SPC), jump to the mark, and set the mark from position popped off the local mark ring (this does not affect the global mark ring).
My normal binding looks like this:
(global-set-key (kbd "C-c ,") 'pop-global-mark)