emacs :Как использовать кольцо метки -?

Когда я делаю C-u C-SPC, emacs возвращает меня туда, «где я был раньше». Последующие нажатия C-u C-SPCвозвращают предыдущие позиции. Это чертовски здорово, и я использую его много.

Но меня всегда что-то беспокоило :Единственная метка, отсутствующая в кольце меток -, это , где -я -вызывал -это -в --1-е -место ! Это как оставить хлебные крошки позади себя, а потом сказать: «Ой, я могу потеряться, я вернусь и проверю», а затем вернуться , не оставив ни хлебных крошек там, где вы сейчас находитесь!

Я пытался порекомендовать функцию, но я не могу программно смоделировать C-SPC C-SPC.

  • как я могу «увидеть» (эхо, сообщение, трассировку и т. д. ), что делает комбинация клавиш,как "C -h k", но для повторяющихся последовательностей клавиш, например C-SPC C-SPC? Вот что говорится в наставлении о последней (упорной мине)

C-SPC runs the command set-mark-command, which is an interactive compiled Lisp function in `simple.el'.

It is bound to C-@, C-SPC.

(set-mark-command ARG)

Set the mark where point is, or jump to the mark. Setting the mark also alters the region, which is the text between point and mark; this is the closest equivalent in Emacs to what some editors call the "selection".

With no prefix argument, set the mark at point, and push the old mark position on local mark ring. Also push the old mark on global mark ring, if the previous mark was set in another buffer.

Но когда я пытаюсь использовать его (не -интерактивно )«Без аргумента префикса», чтобы «установить отметку в точке», я получаю ошибку отладчика «неправильный -номер -из -аргументы»..? (Я понимаю разницу между аргументом и префиксным аргументом ).

Я бы согласился даже с философским, -непрактичным ответом. Я просто хочу понять, в чем тут идея.

5
задан yPhil 2 January 2017 в 09:45
поделиться