X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/76cd6eb99731c40612cc8531448d76175bebd123..7e6fe0ba882d10a40699b215f3455c179f982ec1:/packages/nlinum/nlinum.el diff --git a/packages/nlinum/nlinum.el b/packages/nlinum/nlinum.el index 8719e92f6..82e274c7a 100644 --- a/packages/nlinum/nlinum.el +++ b/packages/nlinum/nlinum.el @@ -4,7 +4,7 @@ ;; Author: Stefan Monnier ;; Keywords: convenience -;; Version: 1.4 +;; Version: 1.5 ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -72,12 +72,14 @@ Linum mode is a buffer-local minor mode." (aref (font-info (face-font face)) 2)) (defun nlinum--setup-window () - (let ((width (ceiling - ;; We'd really want to check the widths rather than the - ;; heights, but it's a start. - (/ (* nlinum--width 1.0 - (nlinum--face-height 'linum)) - (frame-char-height))))) + (let ((width (if (display-graphic-p) + (ceiling + ;; We'd really want to check the widths rather than the + ;; heights, but it's a start. + (/ (* nlinum--width 1.0 + (nlinum--face-height 'linum)) + (frame-char-height))) + nlinum--width))) (set-window-margins nil (if nlinum-mode width) (cdr (window-margins)))))