2010-11-22 9 views
2

Wenn Emacs im Vollbildmodus startet (auch wenn das von .emacs ausgelöst wird) am unteren Rand des Bildschirms habe ich einen "toten" Bereich, der nichts zeigt. wenn ich die Maximierung und Remaximize Everything funktioniert gut, Gibt es eine Möglichkeit, das Seitenverhältnis von Emacs (oder eine andere Lösung) explizit zu definieren?Emacs Seitenverhältnis Definition beim Maximieren oder Vollbild

Antwort

0

Wenn Sie die Schriftgröße nach dem Vollbildmodus reduzieren, werden die "toten Bereiche" angezeigt, weil mit der Art, wie emacs das Fenster zeichnet, etwas nicht stimmt.

Der folgende Code reproduziert das Problem.

;; http://emacs-fu.blogspot.com/2008/12/zooming-inout.html 
(defun djcb-zoom (n) 
    "with positive N, increase the font size, otherwise decrease it" 
    (set-face-attribute 'default (selected-frame) :height 
    (+ (face-attribute 'default :height) (* (if (> n 0) 1 -1) 10)))) 
;; sets zooming shortcut to the same as most web browsers 
(global-set-key (kbd "C-+")  '(lambda nil (interactive) (djcb-zoom 1))) 
(global-set-key (kbd "C--")  '(lambda nil (interactive) (djcb-zoom -1))) 

Um das Problem identifizieren den Ort in Ihrer .emacs-Datei zu vermeiden, in dem Sie Schriftgröße manipulieren und sicherstellen, dass es vor Emacs auf dem ganzen Bildschirm passiert.

+0

, die ein paar zusätzliche "tote Bereiche" hinzugefügt ... Maximierung ist das erste Ding in .emacs ... – fakedrake

Verwandte Themen