unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#29711: 25.2; mode-line distortion when using :box on mac os
@ 2017-12-14 18:20 Adam Simpson
  2017-12-14 18:49 ` Eli Zaretskii
  2017-12-14 19:28 ` Charles A. Roelli
  0 siblings, 2 replies; 14+ messages in thread
From: Adam Simpson @ 2017-12-14 18:20 UTC (permalink / raw)
  To: 29711


1. Paste and then evaluate the following in the *scratch* buffer:
(set-face-attribute 'mode-line nil
                    :foreground "white"
                    :background "red" 
                    :box '(:line-width 5 :color "red"))
(setq-default mode-line-format (list 
              '(: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=/usr/local/share/emacs/site-lisp
--infodir=/usr/local/Cellar/emacs-plus/25.2_2/share/info/emacs
--prefix=/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))








^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-12-15  5:25 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-14 18:20 bug#29711: 25.2; mode-line distortion when using :box on mac os Adam Simpson
2017-12-14 18:49 ` Eli Zaretskii
     [not found]   ` <8E2B1E76-A0C7-4761-A767-CFF0CC2F8274@adamsimpson.net>
2017-12-14 19:16     ` Eli Zaretskii
2017-12-14 19:28 ` Charles A. Roelli
2017-12-14 19:27   ` Adam Simpson
2017-12-14 19:42     ` Charles A. Roelli
2017-12-14 19:41       ` Adam Simpson
2017-12-14 19:51         ` Charles A. Roelli
2017-12-14 19:56           ` Eli Zaretskii
2017-12-14 19:58             ` Adam Simpson
2017-12-14 20:11               ` Eli Zaretskii
2017-12-14 20:13                 ` Adam Simpson
2017-12-15  5:25                   ` Eli Zaretskii
2017-12-14 20:50       ` Alan Third

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).