Emacs 字体大小改变框架大小?

Xod*_*rap 5 gnome emacs fonts

我正在使用 emacs 23.1.1。我在我的 .emacs 中设置了字体大小

(set-face-attribute 'default nil :height 100)
Run Code Online (Sandbox Code Playgroud)

问题是我的 emacs 现在真的很小。外盒(我称之为窗口,我认为 emacs 称之为“框架”)大小正常,但内盒(我称之为“框架”,emacs 是“窗口”,我认为)太小了。我在这里尝试了这些建议,但它们似乎都不起作用。

有任何想法吗?如果相关,我在 ubuntu 上网本上。我的整个启动文件是:

(add-hook 'after-make-frame-functions
  (lambda (frame)
    (progn
      (set-frame-height frame
            (/ (x-display-pixel-height)
               (frame-char-height)))
      (set-frame-width frame
            (/ (x-display-pixel-width)
               (frame-char-width))))))


(autoload 'octave-mode "octave-mod" nil t)
(setq auto-mode-alist
      (cons '("\\.m$" . octave-mode) auto-mode-alist))
(add-hook 'octave-mode-hook
          (lambda ()
            (abbrev-mode 1)
            (auto-fill-mode 1)
            (if (eq window-system 'x)
                (font-lock-mode 1))))
(tool-bar-mode -1)
(set-face-attribute 'default nil :height 100)
Run Code Online (Sandbox Code Playgroud)

这是它的外观图片。可能很难说,但“窗口”占据了整个屏幕;那个空格都在 emacs 里面。

Emacs

off*_*by1 0

这可能对你没有多大帮助,但是:我发现当我这样做时(set-face-attribute 'default nil :height 100),如果我的框架最大化,它就会保持最大化。(我在旧的 Debian 5 机器上使用 Gnome 和 Metacity)。