From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Adam Simpson Newsgroups: gmane.emacs.bugs Subject: bug#29711: 25.2; mode-line distortion when using :box on mac os Date: Thu, 14 Dec 2017 13:20:20 -0500 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1513275912 20023 195.159.176.226 (14 Dec 2017 18:25:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 14 Dec 2017 18:25:12 +0000 (UTC) To: 29711@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 14 19:25:07 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePYBu-0004ud-MZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Dec 2017 19:25:07 +0100 Original-Received: from localhost ([::1]:42636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePYC1-0000aR-Gr for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Dec 2017 13:25:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45860) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePYBu-0000aK-2L for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:25:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePYBr-0002Vb-5q for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:25:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53598) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ePYBr-0002VP-1T for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:25:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ePYBq-0004Y2-ND for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:25:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Adam Simpson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Dec 2017 18:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29711 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.151327587517441 (code B ref -1); Thu, 14 Dec 2017 18:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Dec 2017 18:24:35 +0000 Original-Received: from localhost ([127.0.0.1]:34046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePYBN-0004XD-BN for submit@debbugs.gnu.org; Thu, 14 Dec 2017 13:24:35 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePY7b-0004Qr-2I for submit@debbugs.gnu.org; Thu, 14 Dec 2017 13:20:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePY7T-0007OG-MS for submit@debbugs.gnu.org; Thu, 14 Dec 2017 13:20:33 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:37511) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ePY7T-0007Nr-Ek for submit@debbugs.gnu.org; Thu, 14 Dec 2017 13:20:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43948) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePY7R-0006yD-2V for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:20:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePY7O-0007KN-5m for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:20:29 -0500 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:60931) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ePY7N-0007JD-PI for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2017 13:20:25 -0500 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id C479120CD0 for ; Thu, 14 Dec 2017 13:20:23 -0500 (EST) Original-Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Thu, 14 Dec 2017 13:20:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamsimpson.net; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=MsTvO5ru+bWfvLLpyQvvMeYP0WgHDrMapQxgvPPlTLs=; b=KDrGB OvuKwnKqQRqzKd0gWV8nMAT6efKqlEjvy7CfU9SDt5QPf9ieKezQZeCtKz5JtnSV nUibBTfTJzt8mLxY1HdryORZ31e/tgDjxE+Ynt003nVmaM4QqT6hBS3CRSRHhoOF doVgZzXJMxzSMciKn1gJEw/ktT0wxf2AIcEWy4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=MsTvO5ru+bWfvLLpyQvvMeYP0WgHD rMapQxgvPPlTLs=; b=gv9Ld6vTqbsxBQ2lDypiD8OOQXxkjdvaeqpUa/FKcKTi7 RM/p4gfoC+v/77b1OPtuuncIfcX+yGsdkOOOjYTyZ56+PXHmqnZ2AdNy+s6VY9tO 4z+RSikM04qxY9o2V+7TF1vyqC3hGf+HH52TUXHnoIA+ASJ7t7hivEBNbitA5cBg UFeDHEKnXlOVZzefwYyrf4ZGgC1yGe52pd5l0fbVh45Epcsn3KXAQIIuJnczqR44 ivsQqDcpMIxSeAibU0FxHe3PKqrU0r2hV0YkqsdM/kUuC2AP0nNWlg+MW6MOa7M9 k5xkXC7IySfmXFSAbEH5YB1j0CsJlBjwRLvXF6fig== X-ME-Sender: Original-Received: from adam-air.gap.com (unknown [8.18.111.242]) by mail.messagingengine.com (Postfix) with ESMTPA id DD3E82420E for ; Thu, 14 Dec 2017 13:20:22 -0500 (EST) X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 14 Dec 2017 13:24:31 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:141060 Archived-At: 1. Paste and then evaluate the following in the *scratch* buffer: (set-face-attribute 'mode-line nil :foreground "white" :background "red"=20 :box '(:line-width 5 :color "red")) (setq-default mode-line-format (list=20 '(:eval mode-line-position) mode-line-modes)) 2. Open a long file that has thousands of lines. I used ivy.el which is around 4k lines. 3. Observe the mode-line is "distorted" like so: = https://i.imgur.com/qxAsdfm.png In GNU Emacs 25.2.1 (x86_64-apple-darwin16.6.0, NS appkit-1504.83 = Version 10.12.5 (Build 16F73)) of 2017-08-09 built on d12frosted.local Windowing system distributor 'Apple', version 10.3.1504 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus/25.2_2/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus/25.2_2 --with-xml2 = --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: recentf-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t vimish-fold-global-mode: t global-evil-matchit-mode: t evil-leader-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t global-diff-hl-mode: t diff-auto-refine-mode: t which-key-mode: t editorconfig-mode: t projectile-mode: t eyebrowse-mode: t ivy-mode: t desktop-save-mode: t global-company-mode: t shell-dirtrack-mode: t global-flycheck-mode: t show-paren-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Mark saved where search started user-error: No window up from selected window Quit Mark set Buffer "*Async Shell Command*" has a running process; kill it? (y or n) = y npm i && npm start: hangup: 1. [C-t] show common commands, [?] describe events, [C-h i] show manual evil-line-move: Beginning of buffer evil-signal-at-bob: Beginning of buffer C-SPC C-g is undefined Load-path shadows: /Users/asimpson/.emacs.d/elpa/cask-20170917.1107/cask hides = /usr/local/share/emacs/site-lisp/cask/cask /Users/asimpson/.emacs.d/elpa/cask-20170917.1107/cask-bootstrap hides = /usr/local/share/emacs/site-lisp/cask/cask-bootstrap /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-wash hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-wash /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-tree hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-tree /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-tag hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-tag /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-show hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-show /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-query hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-query /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-print hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-print /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-parser hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-parser /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-mua hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-mua /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-message hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-message /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-maildir-fcc = hides /usr/local/share/emacs/site-lisp/notmuch/notmuch-maildir-fcc /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-lib hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-lib /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-jump hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-jump /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-hello hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-hello /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-draft hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-draft /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-crypto hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-crypto /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-compat hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-compat /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-company hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-company /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/notmuch-address hides = /usr/local/share/emacs/site-lisp/notmuch/notmuch-address /Users/asimpson/.emacs.d/elpa/notmuch-20170820.433/coolj hides = /usr/local/share/emacs/site-lisp/notmuch/coolj /Users/asimpson/.emacs.d/elpa/seq-2.20/seq hides = /usr/local/Cellar/emacs-plus/25.2_2/share/emacs/25.2/lisp/emacs-lisp/seq Features: (shadow sort mail-extr emacsbug sendmail evil-matchit-simple evil-matchit-sdk eieio-opt speedbar sb-image ezimage dframe debug face-remap markdown-mode edit-indirect timezone parse-time network-stream nsm starttls url-http tls gnutls url-gw url-cache url-auth helpful info-look shut-up elisp-refs loop list-utils cursor-sensor rjsx-mode vc-git recentf tree-widget bookmark colir color org-agenda org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m editorconfig-core editorconfig-core-handle editorconfig-fnmatch sauron-ams-org sauron-erc erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp key-chord exec-path-from-shell epa-file epa derived sauron emoji-cheat-sheet-plus helm helm-source helm-multi-match helm-lib dired-narrow dired-subtree dired-hacks-utils vimish-fold indium indium-list-scripts indium-scratch indium-nodejs indium-chrome indium-v8 indium-debugger indium-debugger-locals indium-debugger-frames indium-interaction indium-breakpoint indium-script indium-sourcemap indium-workspace indium-inspector indium-repl indium-backend indium-structs indium-debugger-litable indium-render indium-seq-fix indium-faces cus-edit cus-start cus-load wid-edit js2-mode js sgml-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu websocket bindat evil-magit evil-matchit evil-leader evil evil-integration undo-tree diff evil-maps evil-commands evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-process magit-margin magit-mode magit-git crm magit-section magit-popup git-commit magit-utils log-edit message rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async server diff-hl vc-dir ewoc vc vc-dispatcher diff-mode visual-fill-column shrink-path f which-key avy yasnippet emmet-mode editorconfig prettier-js counsel-projectile projectile grep ibuf-ext ibuffer counsel compile esh-util eyebrowse swiper ivy-window-configuration ivy-feedwrangler shr dom url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap ivy-lobsters browse-url flyspell-correct-ivy flyspell-correct flyspell ispell ivy delsel ivy-overlay ffap thingatpt desktop frameset company-oddmuse company-keywords company-etags etags xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company ox-confluence ob-js ob-sh shell ox-md ox-latex ox-icalendar ox-html ox-ascii ox-publish ox org-element org-notmuch org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat org-macs org-loaddefs format-spec cal-menu calendar cal-loaddefs aggressive-indent flycheck advice find-func subr-x time hydra ring lv dired tomorrow-day-theme color-theme-tomorrow edmacro kmacro paren use-package diminish bind-key easy-mmode finder-inf gh-common gh-profile url-parse auth-source gnus-util mm-util help-fns mail-prsvr password-cache url-vars s marshal eieio-compat ht json map dash eieio eieio-core rx cl-seq cl-macs cl slime-autoloads info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 1685333 55718) (symbols 48 67708 0) (miscs 40 6705 10343) (strings 32 363405 6022) (string-bytes 1 5974340) (vectors 16 105638) (vector-slots 8 2194022 151911) (floats 8 1922 1012) (intervals 56 188981 7357) (buffers 976 66))