bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#23774: 25.1.50; NS port cursor hides character beneath


From: Alan Third
Subject: bug#23774: 25.1.50; NS port cursor hides character beneath
Date: Wed, 15 Jun 2016 20:18:38 +0100

When switching between Mac OS "spaces", the character under the cursor
is not drawn.

emacs -Q
C-p C-p C-x 2

There should now be two windows with the cursor over a ';' character.

Switch to another space, and switch back.

The "active" cursor will momentarily show as black without ';' visible,
until it's redrawn. The inactive cursor will remain blank until
something else causes the screen to redraw.

This is appears to be limited to OS X, I don't see the same behaviour
under GNUStep.

Oddly, if the Emacs frame is NOT the active window when you switch back
to it's space, the cursor works as expected.

In GNU Emacs 25.1.50.3 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 
10.11.5 (Build 15F34))
 of 2016-06-11 built on breton.holly.idiocy.org
Repository revision: eacdc9eb6c89346fb72535632a1c65f6483b639f
Windowing system distributor 'Apple', version 10.3.1404
Recent messages:
Mark set
Mark saved where search started
Quit
Mark set
Making completion list... [2 times]
Quit
Auto-saving...done
Making completion list...
Quit
Making completion list...

Configured features:
JPEG NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8

Major mode: ObjC/l

Minor modes in effect:
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  show-paren-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Load-path shadows:
None found.

Features:
(shadow emacsbug dabbrev find-dired grep sort smiley gnus-cite
gnus-async gnus-bcklg gnus-agent gnus-srvr gnus-score score-mode
nnvirtual nntp gnus-ml gnus-msg disp-table nndoc gnus-cache gnus-dup
gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc
nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader
wid-edit epa-file mailalias mail-extr smtpmail sendmail mm-archive
network-stream starttls url-cache debbugs-gnu debbugs soap-client
url-http tls gnutls url-auth url-gw nsm warnings rng-xsd rng-dt rng-util
xsd-regexp xml ibuf-ext ibuffer ibuffer-loaddefs misearch multi-isearch
vc-git cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs linum magit-blame magit-stash magit-bisect
magit-remote magit-commit magit-sequence magit magit-apply magit-wip
magit-log magit-diff smerge-mode diff-mode magit-core magit-autorevert
autorevert filenotify magit-process magit-popup magit-mode magit-git crm
magit-section magit-utils git-commit help-fns log-edit message puny
rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs 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 tramp-sh tramp tramp-compat tramp-loaddefs trampver
shell pcomplete format-spec advice map dired dired-loaddefs term/xterm
xterm mm-util mail-prsvr unichar exec-path-from-shell powershell-mode
speedbar sb-image ezimage dframe post derived cl abc-mode paredit
go-eldoc go-mode url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap find-file ffap
thingatpt etags xref project compile comint ansi-color ring geiser
flycheck find-func rx subr-x dash windmove server edmacro kmacro paren
wombat-theme use-package diminish bind-key easy-mmode finder-inf
autoinsert go-mode-autoloads info package epg-config url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars 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 term/ns-win 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
term/tty-colors 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
obarray 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 812501 92754)
 (symbols 48 47956 87)
 (miscs 40 1240 1331)
 (strings 32 133425 18878)
 (string-bytes 1 4045032)
 (vectors 16 75041)
 (vector-slots 8 1527559 105286)
 (floats 8 3393 468)
 (intervals 56 42717 1001)
 (buffers 976 35))

-- 
Alan Third





reply via email to

[Prev in Thread] Current Thread [Next in Thread]