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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  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:28 ` Charles A. Roelli
  1 sibling, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2017-12-14 18:49 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 13:20:20 -0500
> 
> 
> 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

It isn't distorted here, but I'm not on Darwin.  Maybe it's a Darwin
specific issue.  The above PNG image obviously shows display obtained
not in "emacs -Q", so perhaps that too has something to do with the
distortion.

Thanks.





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
       [not found]   ` <8E2B1E76-A0C7-4761-A767-CFF0CC2F8274@adamsimpson.net>
@ 2017-12-14 19:16     ` Eli Zaretskii
  0 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2017-12-14 19:16 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711

[Please always CC the bug address.]

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 14:08:39 -0500
> 
> I will update the image. My mistake. Here is the correct link: https://i.imgur.com/0mzkg3K.png
> 
> Notice the space between B and o in Bot.

That definitely doesn't happen here.  The :box face causes "Bot" to
slightly move horizontally when the mouse is moved above the mode
line, but here "Bot" moves as a single unit, and no space is left
between B and o.





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:28 ` Charles A. Roelli
@ 2017-12-14 19:27   ` Adam Simpson
  2017-12-14 19:42     ` Charles A. Roelli
  0 siblings, 1 reply; 14+ messages in thread
From: Adam Simpson @ 2017-12-14 19:27 UTC (permalink / raw)
  To: Charles A. Roelli; +Cc: 29711

The below is with emacs -Q.
Also, I left out a step, after step 2 move to the bottom of the document (M - >). The mode line will then become distorted. 

Apologies for the shoddy reporting.
> On Dec 14, 2017, at 2:28 PM, Charles A. Roelli <charles@aurox.ch> wrote:
> 
>> From: Adam Simpson <adam@adamsimpson.net>
>> Date: Thu, 14 Dec 2017 13:20:20 -0500
>> 
>> 
>> 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
> 
> Doesn't happen here on macOS 10.6.  (For a "long file", I used M-x
> find-library simple RET).  Could you please try from emacs -q?






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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  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
@ 2017-12-14 19:28 ` Charles A. Roelli
  2017-12-14 19:27   ` Adam Simpson
  1 sibling, 1 reply; 14+ messages in thread
From: Charles A. Roelli @ 2017-12-14 19:28 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 13:20:20 -0500
> 
> 
> 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

Doesn't happen here on macOS 10.6.  (For a "long file", I used M-x
find-library simple RET).  Could you please try from emacs -q?





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  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 20:50       ` Alan Third
  1 sibling, 1 reply; 14+ messages in thread
From: Adam Simpson @ 2017-12-14 19:41 UTC (permalink / raw)
  To: Charles A. Roelli; +Cc: 29711

[-- Attachment #1: Type: text/plain, Size: 1639 bytes --]

Must be a issue on macos 10.12 then?

> On Dec 14, 2017, at 2:42 PM, Charles A. Roelli <charles@aurox.ch> wrote:
> 
>> From: Adam Simpson <adam@adamsimpson.net>
>> Date: Thu, 14 Dec 2017 14:27:56 -0500
>> 
>> The below is with emacs -Q.
>> Also, I left out a step, after step 2 move to the bottom of the document (M - >). The mode line will then become distorted. 
>> 
>> Apologies for the shoddy reporting.
>>> On Dec 14, 2017, at 2:28 PM, Charles A. Roelli <charles@aurox.ch> wrote:
>>> 
>>>> From: Adam Simpson <adam@adamsimpson.net>
>>>> Date: Thu, 14 Dec 2017 13:20:20 -0500
>>>> 
>>>> 
>>>> 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
>>> 
>>> Doesn't happen here on macOS 10.6.  (For a "long file", I used M-x
>>> find-library simple RET).  Could you please try from emacs -q?
> 
> Thanks.  I see "Bot L8984(Emacs-Lisp ElDoc)", as attached, but I don't
> see where the problem is.
> 
> <bug29711-1.png>


[-- Attachment #2.1: Type: text/html, Size: 3301 bytes --]

[-- Attachment #2.2: Screen Shot 2017-12-14 at 2.41.16 PM.png --]
[-- Type: image/png, Size: 149625 bytes --]

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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  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 20:50       ` Alan Third
  0 siblings, 2 replies; 14+ messages in thread
From: Charles A. Roelli @ 2017-12-14 19:42 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711

[-- Attachment #1: Type: text/plain, Size: 1450 bytes --]

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 14:27:56 -0500
> 
> The below is with emacs -Q.
> Also, I left out a step, after step 2 move to the bottom of the document (M - >). The mode line will then become distorted. 
> 
> Apologies for the shoddy reporting.
> > On Dec 14, 2017, at 2:28 PM, Charles A. Roelli <charles@aurox.ch> wrote:
> > 
> >> From: Adam Simpson <adam@adamsimpson.net>
> >> Date: Thu, 14 Dec 2017 13:20:20 -0500
> >> 
> >> 
> >> 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
> > 
> > Doesn't happen here on macOS 10.6.  (For a "long file", I used M-x
> > find-library simple RET).  Could you please try from emacs -q?

Thanks.  I see "Bot L8984(Emacs-Lisp ElDoc)", as attached, but I don't
see where the problem is.


[-- Attachment #2: bug29711-1.png --]
[-- Type: image/png, Size: 65793 bytes --]

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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:41       ` Adam Simpson
@ 2017-12-14 19:51         ` Charles A. Roelli
  2017-12-14 19:56           ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Charles A. Roelli @ 2017-12-14 19:51 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 14:41:52 -0500
>
> Must be a issue on macos 10.12 then?

Actually, no: it's my mistake, I had been testing for the bug on the
emacs-26 branch instead of the 25.2 release.  I also see the bug on
25.2, so it seems like it's been fixed in version 26.  Can you please
try the pretest and verify that this is the case?





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:51         ` Charles A. Roelli
@ 2017-12-14 19:56           ` Eli Zaretskii
  2017-12-14 19:58             ` Adam Simpson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2017-12-14 19:56 UTC (permalink / raw)
  To: Charles A. Roelli; +Cc: adam, 29711

> Date: Thu, 14 Dec 2017 20:51:13 +0100
> From: charles@aurox.ch (Charles A. Roelli)
> Cc: 29711@debbugs.gnu.org
> 
> > From: Adam Simpson <adam@adamsimpson.net>
> > Date: Thu, 14 Dec 2017 14:41:52 -0500
> >
> > Must be a issue on macos 10.12 then?
> 
> Actually, no: it's my mistake, I had been testing for the bug on the
> emacs-26 branch instead of the 25.2 release.  I also see the bug on
> 25.2, so it seems like it's been fixed in version 26.

FWIW, I cannot see this in 25.2 either, so maybe it was a Darwin
specific problem.





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:56           ` Eli Zaretskii
@ 2017-12-14 19:58             ` Adam Simpson
  2017-12-14 20:11               ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Adam Simpson @ 2017-12-14 19:58 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 29711, Charles A. Roelli

Charles, good catch! It does appear to be fixed in 26 pretest.
Eli, I think it is/was Darwin specific. Not sure what caused it though :(

> On Dec 14, 2017, at 2:56 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> Date: Thu, 14 Dec 2017 20:51:13 +0100
>> From: charles@aurox.ch (Charles A. Roelli)
>> Cc: 29711@debbugs.gnu.org
>> 
>>> From: Adam Simpson <adam@adamsimpson.net>
>>> Date: Thu, 14 Dec 2017 14:41:52 -0500
>>> 
>>> Must be a issue on macos 10.12 then?
>> 
>> Actually, no: it's my mistake, I had been testing for the bug on the
>> emacs-26 branch instead of the 25.2 release.  I also see the bug on
>> 25.2, so it seems like it's been fixed in version 26.
> 
> FWIW, I cannot see this in 25.2 either, so maybe it was a Darwin
> specific problem.






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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:58             ` Adam Simpson
@ 2017-12-14 20:11               ` Eli Zaretskii
  2017-12-14 20:13                 ` Adam Simpson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2017-12-14 20:11 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711, charles

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 14:58:58 -0500
> Cc: "Charles A. Roelli" <charles@aurox.ch>,
>  29711@debbugs.gnu.org
> 
> Charles, good catch! It does appear to be fixed in 26 pretest.
> Eli, I think it is/was Darwin specific. Not sure what caused it though :(

OK, so I guess we can close this bug?





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 20:11               ` Eli Zaretskii
@ 2017-12-14 20:13                 ` Adam Simpson
  2017-12-15  5:25                   ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Adam Simpson @ 2017-12-14 20:13 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 29711, charles

Yep, thanks for the quick replies! 
> On Dec 14, 2017, at 3:11 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Adam Simpson <adam@adamsimpson.net>
>> Date: Thu, 14 Dec 2017 14:58:58 -0500
>> Cc: "Charles A. Roelli" <charles@aurox.ch>,
>> 29711@debbugs.gnu.org
>> 
>> Charles, good catch! It does appear to be fixed in 26 pretest.
>> Eli, I think it is/was Darwin specific. Not sure what caused it though :(
> 
> OK, so I guess we can close this bug?






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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 19:42     ` Charles A. Roelli
  2017-12-14 19:41       ` Adam Simpson
@ 2017-12-14 20:50       ` Alan Third
  1 sibling, 0 replies; 14+ messages in thread
From: Alan Third @ 2017-12-14 20:50 UTC (permalink / raw)
  To: Charles A. Roelli; +Cc: Adam Simpson, 29711-done

On Thu, Dec 14, 2017 at 08:42:44PM +0100, Charles A. Roelli wrote:
> > >> 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
> > > 
> > > Doesn't happen here on macOS 10.6.  (For a "long file", I used M-x
> > > find-library simple RET).  Could you please try from emacs -q?
> 
> Thanks.  I see "Bot L8984(Emacs-Lisp ElDoc)", as attached, but I don't
> see where the problem is.

Hi,

I can replicate this in Emacs 25, but not the master branch, so I
believe it’s fixed. Upgrading to Emacs 26 should fix it.

See bug#23755:

    https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23755
-- 
Alan Third





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

* bug#29711: 25.2; mode-line distortion when using :box on mac os
  2017-12-14 20:13                 ` Adam Simpson
@ 2017-12-15  5:25                   ` Eli Zaretskii
  0 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2017-12-15  5:25 UTC (permalink / raw)
  To: Adam Simpson; +Cc: 29711, charles

> From: Adam Simpson <adam@adamsimpson.net>
> Date: Thu, 14 Dec 2017 15:13:32 -0500
> Cc: charles@aurox.ch,
>  29711@debbugs.gnu.org
> 
> Yep, thanks for the quick replies! 

Thanks for a simple reproduction recipe.





^ 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).