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

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

bug#53516: Buffer display issue with unicode characters on WSL2


From: Green, Marc E.
Subject: bug#53516: Buffer display issue with unicode characters on WSL2
Date: Mon, 24 Jan 2022 22:12:29 +0000

Hello,

 

I have a file with a single Unicode character in it: 🕯 (Unicode character CANDLE, codepoint 128367, #o372557, #x1f56f).

 

When I open this file via `emacs -Q` (with or without `-nw`) and hit `C-l`, the buffer display has issues. Namely, the character becomes invisible on that line, and instead somehow appears in the menu bar line (the top 'File,Edit,etc' menu bar line disappears). It's like the whole display gets shifted up 1 line. If I move the cursor left, I can see the original character, which is now being displayed 2 times in the buffer despite existing in the file only once.

 

In practice, this makes it very difficult to edit files that have unicode characters in them. For files that have many lines in them, this issue results in lines being visually duplicated. Selecting them via C-SPACE does fix the display issue, until I start navigating around the file again, which triggers the issue.

 

System: WSL2 running Ubuntu 20.04 on Windows 10

 

Thank you,

Marc

 

---

 

 

In GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14)

of 2020-03-26, modified by Debian built on lcy01-amd64-020

System Description:     Ubuntu 20.04.3 LTS

 

Recent messages:

For information about GNU Emacs and the GNU system, type C-h C-a.

 

Configured using:

'configure --build x86_64-linux-gnu --prefix=/usr

--sharedstatedir=/var/lib --libexecdir=/usr/lib

--localstatedir=/var/lib --infodir=/usr/share/info

--mandir=/usr/share/man --enable-libsystemd --with-pop=yes

--enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.3/site-lisp:/usr/share/emacs/site-lisp

--with-sound=alsa --without-gconf --with-mailutils --build

x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib

--libexecdir=/usr/lib --localstatedir=/var/lib

--infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd

--with-pop=yes

--enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.3/site-lisp:/usr/share/emacs/site-lisp

--with-sound=alsa --without-gconf --with-mailutils --with-x=yes

--with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2

-fdebug-prefix-map=/build/emacs-mEZBk7/emacs-26.3+1=. -fstack-protector-strong

-Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time

-D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro''

 

Configured features:

XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB

NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB

TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD LCMS2

 

Important settings:

  value of $LANG: C.UTF-8

  locale-coding-system: utf-8-unix

 

Major mode: Lisp Interaction

 

Minor modes in effect:

  tooltip-mode: t

  global-eldoc-mode: t

  eldoc-mode: t

  electric-indent-mode: t

  mouse-wheel-mode: t

  tool-bar-mode: t

  menu-bar-mode: t

  file-name-shadow-mode: t

  global-font-lock-mode: t

  font-lock-mode: t

  auto-composition-mode: t

  auto-encryption-mode: t

  auto-compression-mode: t

  line-number-mode: t

  transient-mark-mode: t

 

Load-path shadows:

None found.

 

Features:

(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv

bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs

format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg

epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode

mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047

rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/xterm xterm

time-date elec-pair mule-util tooltip eldoc electric uniquify ediff-hook

vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd

tool-bar dnd fontset image regexp-opt fringe tabulated-list replace

newcomment text-mode elisp-mode lisp-mode prog-mode register page

menu-bar rfn-eshadow isearch 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 composite charscript charprop

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 threads dbusbind

inotify lcms2 dynamic-setting system-font-setting font-render-setting

move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

 

Memory information:

((conses 16 99428 5104)

(symbols 48 20490 1)

(miscs 40 40 93)

(strings 32 28700 1184)

(string-bytes 1 751176)

(vectors 16 11922)

(vector-slots 8 455469 6464)

(floats 8 53 564)

(intervals 56 255 0)

(buffers 992 11))


reply via email to

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