lorsque emacs démarre en plein écran (même si cela est déclenché par .emacs) en bas de l'écran j'ai une zone "morte" qui ne montre rien. si je dé-maximise et remobilise tout fonctionne bien, Existe-t-il un moyen de définir explicitement le ratio d'aspect d'emacs (ou d'une autre solution)?Définition du rapport d'aspect d'Emacs lors de la maximisation ou du plein écran
2
A
Répondre
0
Si vous réduisez la taille de la police après que vous ayez passé en plein écran, les «zones mortes» se produiront car il y a un problème avec la façon dont emacs dessine la fenêtre.
Le code suivant reproduit le problème.
;; 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)))
Pour éviter le problème, identifiez l'endroit dans votre fichier .emacs, où vous manipuler la taille des caractères et assurez-vous que cela arrive avant emacs va en plein écran.
qui a ajouté quelques "zones mortes" supplémentaires ... Maximiser est la première chose dans .emacs ... – fakedrake