From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rahguzar via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66599: 29.1; Visual line mode behaves strangely on line with contiguous stretch of whitespace Date: Tue, 17 Oct 2023 22:10:43 +0200 Message-ID: <87pm1dypj4.fsf@zohomail.eu> Reply-To: Rahguzar Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9275"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.10.7; emacs 29.1 To: 66599@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 17 22:15:47 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qsqTi-0002EU-DS for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 17 Oct 2023 22:15:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qsqTZ-0006p8-Sr; Tue, 17 Oct 2023 16:15:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsqTY-0006oe-IJ for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 16:15:36 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qsqTY-00077G-AG for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 16:15:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qsqTx-0002Tv-R9 for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 16:16:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Rahguzar Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Oct 2023 20:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66599 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16975737499515 (code B ref -1); Tue, 17 Oct 2023 20:16:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Oct 2023 20:15:49 +0000 Original-Received: from localhost ([127.0.0.1]:32858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsqTj-0002TO-Va for submit@debbugs.gnu.org; Tue, 17 Oct 2023 16:15:48 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:39512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsqTf-0002T5-IJ for submit@debbugs.gnu.org; Tue, 17 Oct 2023 16:15:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsqT7-0006nb-09 for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 16:15:11 -0400 Original-Received: from sender11-pp-o91.zoho.eu ([31.186.226.249]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsqT3-0006sc-Ff for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 16:15:08 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1697573700; cv=none; d=zohomail.eu; s=zohoarc; b=KXbimRa8pZ4BzAEQpKeUXYPWPE/3cSDDfRZ4a8q102J12Lw5ZEU1wEg96vGwkMl0JICrNG90SsBH0Ow8Js8nEsCz5iYF0KpqOLCfgvXYAQPdpV1cUURtCmTavFtlYMgkJbVdsopW9z8mSaaAidNauLx3Odd8Ge4FRO850mGRnZA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1697573700; h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=hIHyUXiVsxt9uKx+MSVBGAfacxb4ofT18Xk7qPZqR5A=; b=EcWc8dQa0mG4coQJXwYaW1VJYrQZUXdoARdvRw4SuArB3s3hEgPE9o6Y9GOjUY5QwLVphM3x1yF34Hrq3Ez+Gm4ckC+5CHIX7odIQnw9w36NsiJTbWO0zQm3TkW7X0gYVOfI/F9+J7DhgM9hQwirWm4WjUWLYLYhNUkeTnpdLMg= ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=zohomail.eu; spf=pass smtp.mailfrom=rahguzar@zohomail.eu; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1697573700; s=zoho; d=zohomail.eu; i=rahguzar@zohomail.eu; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc; bh=hIHyUXiVsxt9uKx+MSVBGAfacxb4ofT18Xk7qPZqR5A=; b=IxF/LBfLfRckXt6SrBJmFqhB7EjRW2xH8aKWecB7EgeOgcrWU1RNs3TT54tFM9Zx KXumq0HlKJ7KmEpN6pNp3cuanLwDoDZvCLhQQ4fXEh2kBrgm+z23ZvefuidtuhWQG6K 6OOu19yYBDizA8UEHtmH0croaI8TB/ih5jg+XiGU= Original-Received: from localhost (81-231-79-170-no600.tbcn.telia.com [81.231.79.170]) by mx.zoho.eu with SMTPS id 1697573697872839.97291301494; Tue, 17 Oct 2023 22:14:57 +0200 (CEST) X-Zoho-Virus-Status: 1 X-ZohoMailClient: External Received-SPF: pass client-ip=31.186.226.249; envelope-from=rahguzar@zohomail.eu; helo=sender11-pp-o91.zoho.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:272636 Archived-At: --=-=-= Content-Type: text/plain Dear Emacs maintainers, Starting with emacs -Q Paste the following lines two lines in the buffer, sage: V = VectorSpace(RationalField(), 3) # optional - sage.modules sage: v = V.gen(1) # optional - sage.modules Now shrink the window so that these lines cannot fit on one screen line. When this happens Emacs wraps lines strangely. It doesn't break the contiguous stretch of whitespace instead it breaks the word preceding it. I have attached a screenshot of what I see with this email. In GNU Emacs 29.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-10-08 built on i02-ch2a System Description: openSUSE Tumbleweed Configured using: 'configure --host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-pgtk --with-native-compilation=aot --with-cairo --with-libotf --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-xft --with-xml2 --with-dbus --with-sound --with-json --with-mailutils --with-gnutls --with-tree-sitter --enable-locallisppath=/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp 'CFLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' LDFLAGS=-Wl,-O2' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: mu4e:main Minor modes in effect: pdf-occur-global-minor-mode: t global-evil-surround-mode: t evil-surround-mode: t eros-mode: t recentf-mode: t save-place-mode: t global-so-long-mode: t which-key-mode: t savehist-mode: t better-jumper-mode: t better-jumper-local-mode: t global-company-mode: t company-mode: t vertico-mode: t nerd-icons-completion-mode: t marginalia-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t gcmh-mode: t winner-mode: t smartparens-global-mode: t ws-butler-global-mode: t undo-fu-session-global-mode: t undo-fu-mode: t satchel-mode: t mu4e-search-minor-mode: t global-hl-line-mode: t hl-line-mode: t mu4e-update-minor-mode: t mu4e-context-minor-mode: t dirvish-override-dired-mode: t server-mode: t pixel-scroll-precision-mode: t repeat-mode: t evil-mode: t evil-local-mode: t +popup-mode: t +modeline-global-mode: t +modeline-mode: t global-ligature-mode: t ligature-mode: t override-global-mode: t general-override-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t buffer-read-only: t size-indication-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /home/azeem/.emacs.d/.local/straight/build-29.1/emacsql/emacsql-sqlite-builtin hides /home/azeem/.emacs.d/.local/straight/build-29.1/emacsql-sqlite-builtin/emacsql-sqlite-builtin /home/azeem/.emacs.d/.local/straight/build-29.1/citar-embark/citar-embark hides /home/azeem/.emacs.d/.local/straight/build-29.1/citar/citar-embark /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-view hides /usr/share/emacs/site-lisp/mu4e/mu4e-view /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-search hides /usr/share/emacs/site-lisp/mu4e/mu4e-search /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-org hides /usr/share/emacs/site-lisp/mu4e/mu4e-org /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-contacts hides /usr/share/emacs/site-lisp/mu4e/mu4e-contacts /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-config hides /usr/share/emacs/site-lisp/mu4e/mu4e-config /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e hides /usr/share/emacs/site-lisp/mu4e/mu4e /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-window hides /usr/share/emacs/site-lisp/mu4e/mu4e-window /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-vars hides /usr/share/emacs/site-lisp/mu4e/mu4e-vars /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-update hides /usr/share/emacs/site-lisp/mu4e/mu4e-update /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-speedbar hides /usr/share/emacs/site-lisp/mu4e/mu4e-speedbar /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-server hides /usr/share/emacs/site-lisp/mu4e/mu4e-server /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-query-items hides /usr/share/emacs/site-lisp/mu4e/mu4e-query-items /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-obsolete hides /usr/share/emacs/site-lisp/mu4e/mu4e-obsolete /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-notification hides /usr/share/emacs/site-lisp/mu4e/mu4e-notification /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-modeline hides /usr/share/emacs/site-lisp/mu4e/mu4e-modeline /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-message hides /usr/share/emacs/site-lisp/mu4e/mu4e-message /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-mark hides /usr/share/emacs/site-lisp/mu4e/mu4e-mark /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-main hides /usr/share/emacs/site-lisp/mu4e/mu4e-main /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-lists hides /usr/share/emacs/site-lisp/mu4e/mu4e-lists /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-icalendar hides /usr/share/emacs/site-lisp/mu4e/mu4e-icalendar /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-helpers hides /usr/share/emacs/site-lisp/mu4e/mu4e-helpers /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-headers hides /usr/share/emacs/site-lisp/mu4e/mu4e-headers /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-folders hides /usr/share/emacs/site-lisp/mu4e/mu4e-folders /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-draft hides /usr/share/emacs/site-lisp/mu4e/mu4e-draft /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-contrib hides /usr/share/emacs/site-lisp/mu4e/mu4e-contrib /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-context hides /usr/share/emacs/site-lisp/mu4e/mu4e-context /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-compose hides /usr/share/emacs/site-lisp/mu4e/mu4e-compose /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-bookmarks hides /usr/share/emacs/site-lisp/mu4e/mu4e-bookmarks /home/azeem/.emacs.d/.local/straight/build-29.1/mu4e/mu4e-actions hides /usr/share/emacs/site-lisp/mu4e/mu4e-actions Features: (shadow emacsbug vertico-directory time inspirehep-pdf companion-mode inspirehep url-queue evil-collection-reftex reftex-toc reftex-cite reftex-ref reftex-parse reftex reftex-loaddefs reftex-vars pdf-annot facemenu pdf-outline pdf-links pdf-roll pdf-loader pdf-occur evil-collection-tablist tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc evil-collection-pdf pdf-history pdf-tools evil-collection-package-menu doom-packages package url-handlers pdf-view pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif char-fold guess-language flyspell link-hint ffap goto-addr avy company-ispell company-yasnippet company-dabbrev delsel adaptive-wrap jit-spell ispell face-remap evil-collection-proced proced gnus-icalendar org-capture icalendar diary-lib diary-loaddefs smerge-mode diff gnus-async gnus-bcklg gnus-ml evil-collection-indent use-package-lint consult-imenu evil-collection-consult consult evil-collection-vc-git vc-git evil-collection-diff-mode diff-mode vc-dispatcher files-x evil-collection-xref xref find-dired jka-compr auto-minor-mode disp-table whitespace bicycle hideshow evil-embrace evil-surround embrace expand-region text-mode-expansions the-org-mode-expansions org-element org-persist xdg org-id org-refile avl-tree generator er-basic-expansions expand-region-core expand-region-custom eros highlight-quoted rainbow-delimiters highlight-numbers parent-mode display-line-numbers hl-todo evil-collection-elisp-mode elisp-mode recentf tree-widget saveplace evil-collection-so-long so-long evil-collection-helpful helpful cc-langs cc-vars cc-defs evil-collection-imenu imenu trace evil-collection-edebug edebug evil-collection-debug debug backtrace info-look evil-collection-info info f f-shortdoc help-fns radix-tree evil-collection-elisp-refs elisp-refs s sort gnus-cite smiley shr-color mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp nndraft nnmh nnfolder cursor-sensor vertico-repeat epa-file network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache hide-mode-line evil-collection-help descr-text evil-collection-which-key which-key savehist better-jumper company-capf company evil-collection-vertico vertico orderless nerd-icons-completion marginalia compat evil-goggles pulse color evil-easymotion evil-escape evil-snipe autorevert filenotify gcmh winner smartparens-config smartparens-text smartparens loadhist dash ws-butler undo-fu-session undo-fu satchel ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs desktop frameset evil-collection-mu4e mu4e mu4e-org evil-collection-org smartparens-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc-natbib oc-csl bibtex oc-biblatex oc org-loaddefs find-func org-version org-compat org-macs mu4e-notification notifications mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win evil-collection-gnus gnus nnheader range evil-collection-calendar cal-menu calendar cal-loaddefs mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message shr pixel-fill kinsoku url-file svg xml dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source json map url-vars flow-fill mule-util hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window evil-collection-bookmark bookmark ido message sendmail mailcap yank-media puny dirvish transient format-spec eieio eieio-core evil-collection-dired dired dired-loaddefs rfc822 mml mml-sec password-cache evil-collection-epa epa epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader mu4e-obsolete server dtrt-indent ef-spring-theme ef-themes pixel-scroll cua-base repeat midnight html2text let-alist evil-collection-flymake flymake-proc flymake project evil-collection-compile evil-collection-custom cus-edit cus-load wid-edit evil-collection-comint evil-collection annalist compile text-property-search comint ansi-osc ansi-color ibuf-macs evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-macros evil-repeat evil-states evil-core byte-opt advice evil-common thingatpt rect evil-vars ring nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon ligature derived edmacro kmacro use-package-bind-key bind-key comp comp-cstr warnings icons rx doom-editor doom-projects doom-ui easy-mmode doom-keybinds pp cl-extra help-mode use-package-core bytecomp byte-compile general tex-site doom-start doom-modules cl-seq doom doom-lib cl-macs cl-loaddefs cl-lib pcase gv harfbuzz jansson dynamic-modules subr-x rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1280299 237499) (symbols 48 64315 34) (strings 32 299165 19236) (string-bytes 1 9136615) (vectors 16 143311) (vector-slots 8 3509645 300487) (floats 8 1423 1557) (intervals 56 84433 1631) (buffers 984 35)) --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=visual-line-mode.png Content-Transfer-Encoding: base64 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 P+GYKkEI8GqrAAAAAElFTkSuQmCC --=-=-=--