From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Akib Azmain Turja via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#59963: 29.0.50; 'window-max-chars-per-line' doesn't always work on GUI without fringe Date: Sun, 11 Dec 2022 17:13:41 +0600 Message-ID: <87edt6dwgq.fsf@disroot.org> Reply-To: Akib Azmain Turja Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33682"; mail-complaints-to="usenet@ciao.gmane.io" To: 59963@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 11 13:32:24 2022 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 1p4LVH-0008XD-Gy for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 11 Dec 2022 13:32:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p4LV1-0005Dc-Nt; Sun, 11 Dec 2022 07:32:07 -0500 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 1p4LUy-0005Cr-MZ for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 07:32:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p4LUx-00027e-9r for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 07:32:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p4LUw-0003sM-Nx for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 07:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Akib Azmain Turja Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2022 12:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59963 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.167076189014884 (code B ref -1); Sun, 11 Dec 2022 12:32:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Dec 2022 12:31:30 +0000 Original-Received: from localhost ([127.0.0.1]:46384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4LUO-0003s0-OX for submit@debbugs.gnu.org; Sun, 11 Dec 2022 07:31:29 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:36054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4LUH-0003ru-MC for submit@debbugs.gnu.org; Sun, 11 Dec 2022 07:31:27 -0500 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 1p4LUH-00056F-EN for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 07:31:21 -0500 Original-Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4LU5-0001tn-Ad for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2022 07:31:12 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 66D0741607 for ; Sun, 11 Dec 2022 13:31:05 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Original-Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W_8Loj11eT2t for ; Sun, 11 Dec 2022 13:31:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1670761862; bh=Uc8wt776FKk3im5D0rufangXTCtm/tL0vZ81Gja1szk=; h=From:To:Subject:Date; b=FcPyr+/YwA95DBNOF8U3hNL51C3FDXd2vvj+bT1uigBKNT8V3onqRsD30y8kXmfcb u/9lz0ZoBl+InOsReqyUfmrTcNxG84ca0qikg+5kp1Hy+RVXfOUS7v1mGtEwFvMPX7 UsNjP3FePWCo0gpJd0RqSUAcaE6QvAVvm27lLNo85mfCxKRTFGXu8viQpOP730SQZG 77LIdeFjsSv2rG0BAHMu1/t+ROjTd1e783hZ3zbe25L4ljNdhfAX3JQeExzwI07str cdyHlDGwUMsWNFm3NPzSl4Ox7VE4mwfDwfe2oDDtcHz3AOBfYRY2+OIyoFVm8lBthG xPCby43glqE3A== Received-SPF: pass client-ip=178.21.23.139; envelope-from=akib@disroot.org; helo=knopi.disroot.org 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, 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:250601 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 'window-max-chars-per-line' doesn't always work on GUI when fringe width is set to zero. Although it returns seemingly correct answer, actually writing that characters results in the continuation/truncation glyph to appear, decreasing the text area width. I don't know precisely what condition needs to be meet for trigger the bug. But I think this is triggered when the width of the text area of window in character is a fraction. For example, my window is 1366px width, each character takes 8px; so my window is 170.75 characters width, and this triggers the bug. This bug affects Term, Eat, Eat in Eshell, Coterm in Shell mode, Vterm, and possibly any other Emacs terminal emulator. Reproduction steps: 1. Run the command 'emacs -nw -Q' in any of the terminal emulators listed above. 2. Remove fringes with 'M-: (set-window-fringes nil 0 0)'. 3. To make the bug is even more clear, enable 'visual-line-mode'. 4. If everything seem to be OK, resize the window. [ Reported originally on Eat issue tracker on Codeberg by @rahguzar. https://codeberg.org/akib/emacs-eat/issues/14 ] In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Guix System Configured using: 'configure CONFIG_SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.= 1.8/bin/bash SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin= /bash --prefix=3D/gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-= 3.eb02528 --enable-fast-install --with-sqlite3 --with-xinput2 --with-xwidgets --with-modules --with-cairo --with-native-compilation --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/akib/.guix-profile/share/emacs/site-lisp:/= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=3Dexwm-xim locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: coterm-mode: t global-git-commit-mode: t magit-auto-revert-mode: t eat-eshell-visual-command-mode: t eat-eshell-mode: t shell-dirtrack-mode: t lin-mode: t gnus-undo-mode: t diff-hl-margin-mode: t diff-hl-flydiff-mode: t hl-line-mode: t desktop-save-mode: t gcmh-mode: t server-mode: t gtags-mode: t corfu-doc-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t global-anzu-mode: t anzu-mode: t isearch-mb-mode: t global-auto-revert-mode: t save-place-mode: t electric-pair-mode: t gc-buffers-mode: t which-key-mode: t marginalia-mode: t vertico-mode: t minibar-mode: t winner-mode: t workroom-winner-mode: t workroom-auto-project-workroom-mode: t workroom-desktop-save-mode: t workroom-mode: t savehist-mode: t recentf-mode: t shackle-mode: t blow-mode: t leaf-key-override-global-mode: t el-patch-use-package-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 buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/akib/.config/emacs/elpa/transient-20220717.1713/transient hides /gnu/= store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share/e= macs/29.0.50/lisp/transient /home/akib/.config/emacs/elpa/jsonrpc-1.0.15.0.20220714.101331/jsonrpc hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/jsonrpc /home/akib/.config/emacs/elpa/flymake-1.2.2.0.20221026.210423/flymake hides= /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/s= hare/emacs/29.0.50/lisp/progmodes/flymake /home/akib/.config/emacs/elpa/eglot-1.9.0.20221118.235517/eglot hides /gnu/= store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share/e= macs/29.0.50/lisp/progmodes/eglot /home/akib/.config/emacs/elpa/xref-1.5.1.0.20221015.114321/xref hides /gnu/= store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share/e= macs/29.0.50/lisp/progmodes/xref /home/akib/.config/emacs/elpa/project-0.8.3.0.20221114.1910/project hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/progmodes/project /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-desktop-notif= ications hides /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.= 50-3.eb02528/share/emacs/29.0.50/lisp/erc/erc-desktop-notifications /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-speedbar hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-speedbar /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-imenu hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-imenu /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-pcomplete hid= es /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528= /share/emacs/29.0.50/lisp/erc/erc-pcomplete /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-compat hides = /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sh= are/emacs/29.0.50/lisp/erc/erc-compat /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-replace hides= /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/s= hare/emacs/29.0.50/lisp/erc/erc-replace /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-notify hides = /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sh= are/emacs/29.0.50/lisp/erc/erc-notify /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-stamp hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-stamp /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-capab hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-capab /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-lang hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-lang /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc hides /gnu/st= ore/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share/ema= cs/29.0.50/lisp/erc/erc /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-loaddefs hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-loaddefs /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-match hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-match /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-list hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-list /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-truncate hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-truncate /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-services hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-services /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-sound hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-sound /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-button hides = /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sh= are/emacs/29.0.50/lisp/erc/erc-button /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-dcc hides /gn= u/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share= /emacs/29.0.50/lisp/erc/erc-dcc /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-page hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-page /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-log hides /gn= u/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share= /emacs/29.0.50/lisp/erc/erc-log /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-goodies hides= /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/s= hare/emacs/29.0.50/lisp/erc/erc-goodies /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-ezbounce hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-ezbounce /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-menu hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-menu /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-common hides = /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sh= are/emacs/29.0.50/lisp/erc/erc-common /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-join hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-join /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-xdcc hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-xdcc /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-ibuffer hides= /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/s= hare/emacs/29.0.50/lisp/erc/erc-ibuffer /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-status-sideba= r hides /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb= 02528/share/emacs/29.0.50/lisp/erc/erc-status-sidebar /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-netsplit hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-netsplit /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-spelling hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-spelling /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-networks hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-networks /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-autoaway hide= s /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/= share/emacs/29.0.50/lisp/erc/erc-autoaway /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-track hides /= gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sha= re/emacs/29.0.50/lisp/erc/erc-track /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-backend hides= /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/s= hare/emacs/29.0.50/lisp/erc/erc-backend /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-ring hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-ring /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-identd hides = /gnu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/sh= are/emacs/29.0.50/lisp/erc/erc-identd /home/akib/.config/emacs/elpa/erc-5.4.1.0.20221104.193223/erc-fill hides /g= nu/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/shar= e/emacs/29.0.50/lisp/erc/erc-fill /home/akib/.config/emacs/elpa/eldoc-1.13.0.0.20220723.71404/eldoc hides /gn= u/store/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share= /emacs/29.0.50/lisp/emacs-lisp/eldoc /home/akib/.config/emacs/elpa/seq-2.23.0.20210925.195432/seq hides /gnu/sto= re/dzfyzx2b18qh5i38rvkslw04il1nbsms-emacs-edge-29.0.50-3.eb02528/share/emac= s/29.0.50/lisp/emacs-lisp/seq Features: (bbdb-mua bbdb-com bbdb bbdb-site gnus-cite mm-archive textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml nndraft nnmh gnus-search eieio-opt speedbar ezimage dframe qp nnmaildir network-stream nsm nnfolder nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache elisp-demos eudc-capf eudc eudc-vars shadow sort footnote mail-extr gnus-msg emacsbug pcmpl-unix pcmpl-gnu kind-icon svg-lib coterm helpful info-look f f-shortdoc shortdoc elisp-refs s vterm tramp tramp-loaddefs trampver tramp-integration tramp-compat ls-lisp vterm-module term/xterm xterm epa-file password-store eshell-syntax-highlighting em-xtra em-unix em-tramp em-term term ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-cmpl em-dirs em-basic em-banner em-alias esh-var esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util cus-start magit-extras magit-bookmark magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func edebug debug backtrace magit-diff git-commit log-edit magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 iwindow eat shell misearch multi-isearch dmenu mode-line-bell emms-cue emms-info-ogginfo emms-info-opusinfo emms-info-metaflac emms-info-mp3info emms-info-exiftool emms-info-native bindat emms-last-played emms-playlist-mode emms-source-playlist emms-source-file locate emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-simple emms emms-compat orderless cape info-colors mule-util goto-addr emacs-news-mode arc-mode archive-mode enriched facemenu plstore guix-build-log guix-utils bui-utils dash guix js autoconf autoconf-mode gnu-indent asm-mode smerge-mode view markdown-mode edit-indirect time-stamp perl-mode whitespace flymake-cc macrostep-c cmacexp macrostep cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs make-mode bug-reference add-log dired-aux vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diredfl lin face-remap org-fragtog org-inline-anim org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-registry registry eieio-base gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-win gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus nnheader gnus-util mail-utils range mm-util mail-prsvr ol-docview ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 ol org-keys oc org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs flyspell ispell texinfo texinfo-loaddefs imenu doc-view jka-compr image-mode exif sh-script smie treesit executable hi-lock noutline outline vc-git diff-hl-margin diff-hl-dired dired dired-loaddefs diff-hl-flydiff diff diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode why-this color timezone battery dbus xml checkdoc lisp-mnt mb-depth highlight-defined paredit highlight-quoted aggressive-indent display-line-numbers display-fill-column-indicator ws-butler highlight-numbers parent-mode highlight-thing rainbow-delimiters hl-todo hl-line flymake-popon posframe popon flymake-proc flymake compile comint ansi-osc ansi-color desktop frameset pinentry time-date modus-vivendi-theme modus-themes gcmh init comp comp-cstr warnings exwm-xim xcb-xim xcb-xlib exwm-randr xcb-randr exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server auth-source-pass gtags-mode files-x xref corfu-doc corfu-history corfu anzu advice thingatpt isearch-mb autorevert filenotify saveplace elec-pair gc-buffers which-key marginalia vertico minibar winner workroom compat compat-macs project bookmark text-property-search disp-table savehist recentf tree-widget shackle trace blow pcase edmacro kmacro cl-extra cus-edit pp cus-load icons wid-edit leaf finder-inf vterm-autoloads guix-emacs gc-buffers-autoloads ctrlf-autoloads easy-mmode helpful-autoloads erc-autoloads camera-autoloads vertico-autoloads modus-themes-autoloads mlscroll-autoloads mood-line-autoloads closql-autoloads testcover-mark-line-autoloads marginalia-autoloads workroom-autoloads insecure-lock-autoloads orderless-autoloads htmlize-autoloads lin-autoloads undercover-autoloads shut-up-autoloads doom-modeline-autoloads posframe-autoloads magit-autoloads exwm-autoloads consult-notmuch-autoloads elisp-demos-autoloads denote-autoloads ef-themes-autoloads ligature-autoloads meow-autoloads eshell-syntax-highlighting-autoloads embark-consult-autoloads chess-autoloads cape-autoloads ement-autoloads plz-autoloads exercism-autoloads a-autoloads devhelp-autoloads ace-window-autoloads consult-org-roam-autoloads consult-autoloads emacsql-sqlite-autoloads emacsql-autoloads minibar-autoloads mastodon-autoloads request-autoloads coverlay-autoloads rx gnuplot-autoloads quelpa-autoloads setup-autoloads el-patch el-patch-stub coterm-autoloads iwindow-autoloads async-autoloads anzu-autoloads disk-usage-autoloads geiser-guile-autoloads geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base ring coverage-autoloads doom-themes-autoloads moody-autoloads ts-autoloads notmuch-autoloads markdown-mode-autoloads paredit-autoloads blow-autoloads diff-hl-autoloads eat-autoloads taxy-magit-section-autoloads magit-section-autoloads eglot-ccls-autoloads eglot-autoloads flymake-autoloads nyan-mode-autoloads hare-mode-autoloads async-await-autoloads iter2-autoloads promise-autoloads el-fetch-autoloads aggressive-indent-autoloads shrink-path-autoloads cov-autoloads elquery-autoloads crux-autoloads nubox-autoloads f-autoloads web-server-autoloads multiple-cursors-autoloads corfu-doc-terminal-autoloads popon-autoloads corfu-autoloads taxy-autoloads compat-autoloads s-autoloads mood-one-theme-autoloads relint-autoloads ov-autoloads geiser-autoloads project-autoloads xref-autoloads embark-autoloads info elpher-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 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 xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1520221 2146165) (symbols 48 64702 54) (strings 32 559717 1078602) (string-bytes 1 32213328) (vectors 16 259095) (vector-slots 8 4909279 1391236) (floats 8 1074 1686) (intervals 56 17340 15525) (buffers 984 190)) =2D-=20 Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5 Fediverse: akib@hostux.social Codeberg: akib emailselfdefense.fsf.org | "Nothing can be secure without encryption." --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmOVu2UACgkQVTX89U2I YWvSRRAA6bWLG3aKejrqHb+uKNQxaWEXFD8ly42Iciwq9JP8qh/cSZU9k2YZRRIo MobJkO9rG25awuFw6wY1GzL1FEjbZVswADYpMyA21I2tBjTzuViQqf6D8n4uhtoS bwfeT+y3hYoflpbB7lg2Kvbk+Mp8ny4k2JlHD+MFydTHXQgXF7dLvIG8Yq34rnyW ITMSix6SG6o3g9OM9JqavGE3l+iMLV9wyT96xmGlGPkY/q0tyImVpof2oMSSUX6C uLWY2bWmz4gNDG7lQXsaTJQFEchmCiRWwPZiQLOLvqhwUjujQuXYs7lXbQi6/CVN 7aWyLZlek47L2whXNlgibYd3ePi9nQUb61L9ijHUEUvJR7n1CVXsYEE4aiFHNdGE 9Ep0abiy5+vPbMAYHnR772B5cvXmowsu2SNOk7Y2TfSOPiKUP+MP6kzbjiQOdSdt SJHJ+PG7Ypks76zYiEL2Hc5SNUeYWLi80KS5KImOFNw/twsZ2QZMPkPLItG13R1F S706zPGw8xEgXweij5PBrVQf1WGEcUeeapZeRpY1kbtQCRtIP5qp2JTrbuVC0E88 /Xv5XTO4Vp+P2aTss1Ou060d5EgC4Ggg4gcvfJWxgDPMqvvr1ACwmG4u2drBjkPd PYVF3Fs2Jp+cJvla5zxh6axlo7+SxhH2R1BA175RGU3Xo/3xaf8= =Dgff -----END PGP SIGNATURE----- --=-=-=--