Запитання з тегом «mark-ring»

12
Як перемикатися вперед і назад між двома місцями в буфері
Іноді я часто зустрічаю чергування двох функцій, які я редагую спільно між собою. У цих ситуаціях важко і болісно продовжувати робити C-s <functionname>перехід на іншу функцію, а потім знаходити точне місце, яке я редагував раніше. Як встановити маркери, а потім легко переходити між двома місцями в буфері?

6
Ефективно за допомогою кільця марки
Я використовував позначку для вибору регіонів буфера. Наприклад, я знаю, що послідовність C-<space> C-s fooможе бути використана для вибору всього тексту між поточною точкою та точкою після пошуку foo. Нещодавно я виявив існування кільця марки, тому я можу C-<space> C-<space>залишити знак, перемістити точку в буфері, а потім C-u C-<space>стрибнути назад. …

1
Як встановити позначку в elisp і змінити вибір?
Нормальна поведінка Emacs, коли активний режим перехідних знаків, полягає в тому, що коли ви здійснюєте вибір зсуву, тоді, якщо наступна команда є рухом без змін, позначка деактивується. Наприклад, після команд M-l(для позначення поточного рядка функцією нижче) та C-fпозначка деактивується. Як наслідувати цю поведінку від Elisp після (set-mark-command nil)? Наприклад: (defun …
9 mark  mark-ring 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.