2 Stimmen

XEmacs Puffertabellen zeigen nicht alle Puffer an

Ich verwende xemacs für die Bearbeitung. xemacs zeigt Puffer-Tabs am oberen Rand des Bearbeitungsfensters. Allerdings haben meine Pufferregisterkarten dieses seltsame Verhalten.

Wenn ich zur cpp-Datei wechsle, zeigen die Puffer-Registerkarten nur offene cpp-Puffer an. Wenn ich zu einer h-Datei wechsle (mit C-x b), werden nur h-Dateien angezeigt.

Wie kann ich xemacs dazu bringen, alle offenen Puffer immer in Puffer-Tabs anzuzeigen?

3voto

gaizka Punkte 564

Ich bin mir bei xemacs nicht sicher, aber bei emacs werden die Tabs im Tabbar-Modus angezeigt.

Und der Tabbar-Modus gruppiert die Puffer standardmäßig nach dem Hauptmodus, so dass Sie in Ihren Tabs nur eine Gruppe von Tabs nach demselben Modus sehen.

Sie können es anpassen, wie sie hier sagen: http://www.emacswiki.org/emacs/TabBarMode

(setq tabbar-buffer-groups-function
      (lambda ()
        (list "All"))) ;; code by Peter Barabas

Außerdem gibt es Tastenkombinationen zum Umschalten der Modi in den Registerkarten ( M-x Registerkartenleiste-vorwärts-Gruppe, M-x Registerkartenleiste-rückwärts-Gruppe).

Ich hoffe, das hilft!

0 Stimmen

Dies scheint in xemacs nicht zu funktionieren :( Genauso wenig wie jeder andere Code auf der emacswiki-Seite, tabbar not found.

3voto

knorby Punkte 31

Sie möchten mit den Anpassungen für die Registerkarte Puffer spielen. Sie können sie erreichen, indem Sie M-x anpassen entonces Registerkarte "Puffer" . Dort gibt es eine Option für "Filterfunktionen" mit der Voreinstellung "Puffer auswählen - Tabulatorpuffer nach Modus", die Sie vermutlich ändern möchten. Wenn nicht, finden Sie die Lösung sicher irgendwo auf dieser Seite.

2voto

skm Punkte 211

Die Puffer-Tabs in XEmacs haben eine automatische Filterung, um Gruppen von ähnlichen Dateierweiterungen anzuzeigen. Ich glaube, man kann auch nach anderen Attributen filtern, die über die Puffer in der Pufferliste ermittelt werden können.

Es ist nützlich, wenn Sie viele Dateien auf einem kleinen Monitor geöffnet haben, aber es stört auch sonst, also können Sie die Filterung ausschalten, indem Sie, nun ja, hier ist ein Auszug aus dem XEmacs-Handbuch:

"Dieses Verhalten kann durch die Anpassung der Einstellungen geändert werden. buffers-tab-filter-functions'. Setting this variable to nil' erzwingt die Anzeige aller Puffer, bis zu buffers-tab-max-size' (also customizable). More complex behavior may be available in 3rd party libraries. These, and some more rarely customized options, are in the buffers-tab' Anpassen der Gruppe".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X