Как сделать глобальную метку-кольцо локальной переменной кадра в Emacs?

261
vertexodessa

Я использую режим перспективы по названию, и я хотел бы перемещаться вперед и назад в Emacs, например, буфер меток хранится для каждого кадра. Я попытался выполнить (make-variable-frame-local 'global-mark-ring), но это не помогает: тем не менее кольцо меток распределяется между кадрами. Есть ли способ сделать его локальным? Ценю ваш вклад!

0
Библиотека `frame-bufs` Alp Aker хранит` frame-bufs-buffer-list` в `frame-parameters`, давая пользователям возможность ассоциировать буферы с конкретным кадром. Вы можете использовать аналогичную концепцию для хранения кадровых данных. Что касается «глобальных меток-колец» и / или «перспективы», я не имею ни малейшего представления об их использовании - извините. lawlist 7 лет назад 0
Спасибо за ваш ответ. Я ищу способ изменить переменную vertexodessa 7 лет назад 0
Я ищу способ изменить переменную `global-mark-ring` для фрейма, чтобы все пакеты, использующие эту переменную, увидели версию переменной с привязкой к фрейму. Спасибо за подсказку относительно frame-bufs. vertexodessa 7 лет назад 0

0 ответов на вопрос

Похожие вопросы