Wie kann ich in Aquamacs Emacs Bildlaufleisten für neue Bilder deaktivieren?

633
incandescentman

In Aquamacs habe ich ausgeschaltet Scrollbalken: (scroll-bar-mode -1).

Wenn ich jedoch New Buffer in New Frame mache ⌘-N, hat der neue Frame eine Bildlaufleiste. Wie kann ich festlegen, dass für neue Bilder standardmäßig Bildlaufleisten deaktiviert sind?

0

1 Antwort auf die Frage

1
Aaron Miller

Folgendes, das Sie hinzufügen können ~/.emacsoder wo auch immer Ihr Init-Skript ausgeführt wird, sollte dieses Problem beheben, indem Sie Bildlaufleisten für neu erstellte Bilder sofort nach ihrer Erstellung deaktivieren:

(add-hook 'after-make-frame-functions '(lambda (frame) (modify-frame-parameters frame '((vertical-scroll-bars . nil) (horizontal-scroll-bars . nil))))) 

Funktioniert für mich in Emacs 24.3 unter Linux und Darwin. Aquamacs ist seltsam, daher kann Ihre Laufleistung variieren, aber ich bezweifle, dass es komisch genug ist, um dies zu brechen.

Das hat funktioniert! Wissen Sie, wie ich eine Zeile hinzufügen würde, um den Tabellenmodus von Aquamacs zu deaktivieren? Ich habe `Show Tabs` nicht aktiviert, aber jedes Mal, wenn ich ein neues Fenster erstelle, schaltet Aquamacs es wieder ein. Ich habe versucht, diese Zeile zu Ihrem Code oben hinzuzufügen, aber es hat nicht geholfen. `(tabbar-mode nil nil (tabelle))` incandescentman vor 11 Jahren 0
@PeterSalazar Nicht als solches; ``Aquamacs hat bei mir fünf Minuten gedauert, bevor ich ihn zugunsten von [diesem Mac-Port] (https://github.com/railwaycat/emacs-mac-port), der Vanille GNU Emacs 24.3 ist, mit (sehr gut) weggeworfen hat. Darwin / Aqua-Patches, anstatt Frankenstein alles in die Aquaschule der UI zu bringen, dachte ich, so wie es Aquamacs tut. "Haben Sie [`(tabbar-mode -1)`] (http://www.emacswiki.org/emacs/AquamacsEmacsCompatibilitySettings) in Ihrer Init-Datei versucht? Aaron Miller vor 11 Jahren 1
yup, ich habe diese Linie auch. Es funktioniert eine Weile, bis ich anfange, neue Rahmen und neue Registerkarten zu erstellen. incandescentman vor 11 Jahren 0
@ PeterSalazar Ich habe mir gerade eine neue Version von Aquamacs geholt und es hochgefahren, um das auszuprobieren. Ich habe zwar keine systematische Studie durchgeführt, aber die RET-Registerkarten-RET-Registerkartengruppe "Mx-Anpassungsgruppe" und "Tabbar-Modus" auf "Aus" gesetzt, scheint den Trick erfüllt zu haben. Der Wert von `tabbar-mode` war, nachdem ich das getan hatte,` nil`, also ist es möglich, dass entweder `(setq tabbar-mode nil)` oder nur `(tabbar-mode nil)` den gewünschten Effekt haben, aber anpassen Vielleicht nehmen Sie auch besondere Magie mit, und ich würde es daher empfehlen, diese Route zu versuchen, wenn Sie dies noch nicht getan haben. Aaron Miller vor 11 Jahren 1