Wie kann man den Global-Mark-Ring in Emacs zu einer Frame-Local-Variablen machen?

314
vertexodessa

Ich verwende den Nameframe-Perspektiven-Modus und möchte in Emacs hin und her navigieren, z. B. wenn der Markenpuffer pro Frame gespeichert wird. Ich habe versucht auszuführen (make-variable-frame-local 'global-mark-ring), aber das hilft nicht: Trotzdem wird der mark-Ring von Frames geteilt. Gibt es eine Möglichkeit, es framelokal zu machen? Schätzen Sie Ihre Eingaben!

0
Die `frame-bufs`-Bibliothek von Alp Aker speichert die` frame-bufs-buffer-list 'in den `frame-Parametern', sodass Benutzer Puffer mit einem bestimmten Frame verknüpfen können. Sie können ein ähnliches Konzept verwenden, um Frame-lokales Material zu speichern. Was den "Global-Mark-Ring" und / oder die "Perspektive" angeht, habe ich nicht die geringste Ahnung, wie ich sie einsetzen soll - sorry. lawlist vor 7 Jahren 0
Vielen Dank für Ihre Antwort. Ich suche nach einer Möglichkeit, eine Variable zu ändern vertexodessa vor 7 Jahren 0
Ich bin auf der Suche nach einer Möglichkeit, die Variable "global-mark-ring" für einen Frame zu ändern, so dass alle Pakete, die diese Variable verwenden, eine frame-gebundene Version der Variablen sehen. Vielen Dank für einen Hinweis zu Frame-Buffs. vertexodessa vor 7 Jahren 0

0 Antworten auf die Frage