Received: (at 73161) by debbugs.gnu.org; 24 Oct 2024 17:40:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 24 13:40:04 2024 Received: from localhost ([127.0.0.1]:36086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t41oa-0007T9-Fd for submit <at> debbugs.gnu.org; Thu, 24 Oct 2024 13:40:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1t41oW-0007SS-17 for 73161 <at> debbugs.gnu.org; Thu, 24 Oct 2024 13:40:02 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 03C94240028 for <73161 <at> debbugs.gnu.org>; Thu, 24 Oct 2024 19:39:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1729791563; bh=lJt9Z4OHALAg6hWTRKpm1QaHL3tvdMdGdYjC4MqAdhg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=cEL2gwrFOyxRDRxsW72U7GJE4UDi/ETtoS67DRydqsrfedMnQVkL3GDSPAHT6AsMr dazndfuyoUemvKCtHMPqVxEVOUR/8Bd2xH2Ua/756UX4ED98OfC0OTejCSTDCiOVBM GFyrKulfJWqFNhlUTsB6tqB9CgLkrubo8O+xIEqHQsrR09JPDxVuBbXDYFrsas3gx+ ecKeKImuAijC8sfjmAzeHyMwkvFlBB8JyfUrE6jWaWmpD2sPO/hJ/BDqY9yvLx+zmB OUSgQMUKyPqlHFPZ4dydJTyXIacT1C7HVs2VStb9/pl3s1a3FfSwH58XtWBRzp98vb LuEnRvwhxFX2A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4XZCpK627Yz9rxM; Thu, 24 Oct 2024 19:39:21 +0200 (CEST) From: Ihor Radchenko <yantar92@HIDDEN> To: Serghei Iakovlev <egrep@HIDDEN> Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters In-Reply-To: <m15xr21jpx.fsf@HIDDEN> References: <m11q1sa1ws.fsf@HIDDEN> <86zfofty5b.fsf@HIDDEN> <m15xr21jpx.fsf@HIDDEN> Date: Thu, 24 Oct 2024 17:41:07 +0000 Message-ID: <878qudo0uk.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73161 Cc: Eli Zaretskii <eliz@HIDDEN>, 73161 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Serghei Iakovlev via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: >> IMO, Org should document that org-agenda-write uses ps-print and >> ps2pdf, so that users could know where to look for cause of trouble >> and which parts to customize to work around these problems. > > I agree with you. Things would have been a bit simpler, and perhaps > even friendlier, if I had stumbled upon this information right away. > I'd like to take this opportunity to address Ihor and kindly ask him > to consider reviewing and enhancing the documentation related to this > matter. Would you be interested to prepare a patch updating the documentation? Honestly, I feel confused about all the complications you have been discussing here, so you might be a better person to explain the problem at this point. See https://orgmode.org/worg/org-contribute.html Ideally, we need to switch to https://github.com/tecosaur/engrave-faces that can handle pdf exports. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 11 Sep 2024 12:10:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 11 08:10:17 2024 Received: from localhost ([127.0.0.1]:37905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1soMAr-0006cD-7e for submit <at> debbugs.gnu.org; Wed, 11 Sep 2024 08:10:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:37628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1soMAo-0006Ya-3x for submit <at> debbugs.gnu.org; Wed, 11 Sep 2024 08:10:15 -0400 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 <geb-bug-gnu-emacs@HIDDEN>) id 1soMAh-0007cw-CT for bug-gnu-emacs@HIDDEN; Wed, 11 Sep 2024 08:10:07 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1soMAe-0006Wm-QK for bug-gnu-emacs@HIDDEN; Wed, 11 Sep 2024 08:10:06 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1soMAb-0000mg-Sx for bug-gnu-emacs@HIDDEN; Wed, 11 Sep 2024 14:10:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@HIDDEN From: Serghei Iakovlev <egrep@HIDDEN> Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters Date: Wed, 11 Sep 2024 14:02:50 +0200 Message-ID: <m15xr21jpx.fsf@HIDDEN> References: <m11q1sa1ws.fsf@HIDDEN> <86zfofty5b.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.4 Cancel-Lock: sha1:rqGqcyLFfy2SXh81Cu5q0djhmKY= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Ihor Radchenko <yantar92@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) > IMO, Org should document that org-agenda-write uses ps-print and > ps2pdf, so that users could know where to look for cause of trouble > and which parts to customize to work around these problems. I agree with you. Things would have been a bit simpler, and perhaps even friendlier, if I had stumbled upon this information right away. I'd like to take this opportunity to address Ihor and kindly ask him to consider reviewing and enhancing the documentation related to this matter. > When you unpack the tarball, chdir to the intlfonts-1.2.1 created by > unpacking, and type: > > $ make bdf INSTALLDIR=/path/to/where/to/install > > This should install the BDF fonts in the specified directory, and you > should point bdf-directory-list to it. (You can delete the > intlfonts-1.2.1 tree after you do the above.) Looks like it works something like this: --8<---------------cut here---------------start------------->8--- % ./configure --prefix=~/.local creating cache ./config.cache checking for a BSD compatible install... /opt/homebrew/bin/ginstall -c checking where fonts should go... ~/.local/share/emacs/fonts checking whether to compress fonts or not... no checking installing font types... pcf bdf updating cache ./config.cache creating ./config.status creating Makefile --8<---------------cut here---------------end--------------->8--- and then just: --8<---------------cut here---------------start------------->8--- % make bdf % ls -1 ~/.local/share/emacs/fonts/bdf | wc -l 137 --8<---------------cut here---------------end--------------->8--- > And finally: the situation with ps-print wrt non-ASCII text is not a > good one. Even if BDF fonts still work, they are somewhat ugly, and > are nowadays almost unsupported by systems, so it is hard to find nice > BDF fonts. And ps-mule doesn't support anything else. There were > plans to write ps-type1 to support Type1 fonts, but it never happened. Oh my, they are indeed hideous! I suspected you were being quite diplomatic by calling them "somewhat ugly," but I had no idea just how bad they actually were! It’s honestly so awful that my manager would rather not know my weekly status than read it with these fonts Jokes aside, the second thing I’d like to propose is to start a discussion about reviving the Type1 font support project. This seems like an important and mature step forward, considering we’re in the 21st century, and the era of display resolutions reminiscent of a microwave OLED screen is long behind us. > Unfortunately, this basically means that any Lisp program that builds > on ps-print will only reasonably support ASCII and Latin-1 text, the > rest of scripts will need to use BDF fonts, and will probably not look > very nice. IMO, Org should document this limitation as well. I'm curious how feasible it would be to extend Org to rework the PDF generation flow, for example, to something like Org -> TeX -> PDF, similar to how pandoc handles it. This is my second question addressed to Ihor. > HTH, and sorry for your journey down this rabbit hole. Thank you for your explanations and kind words of support—I really appreciate it. -- Serghei Iakovlev
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at 73161) by debbugs.gnu.org; 10 Sep 2024 14:45:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 10:45:41 2024 Received: from localhost ([127.0.0.1]:36598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1so27g-00085n-UB for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 10:45:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1so27e-00085a-RR for 73161 <at> debbugs.gnu.org; Tue, 10 Sep 2024 10:45:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1so27R-0002p5-CF; Tue, 10 Sep 2024 10:45:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wfYi07TZ+azAMU70qyzQ8Zwo156IJ/zWbb6/ysSguw4=; b=QapQ07lSBGNX UNeZa5nksXPm6nkFqc5AxRRFGXf5GQ1J1Dy/V7DnFbv4mKmCTVs/9neUC2Hbsi4yl+9vMnmZYcMtJ 9pO+OgU4VKZ1AXhnSHpiKZKIunfb5LbtvjlJrGLOMirsW5NMLchmaoe3OoyXYqI+ITbGmDJqQmksw ZF/fRc7Gc/bKvGx8MK5JQvxGtR7em2GLuE4HdzQm+K2KMbg74giP1KBdW62Ir0jPtfiI0RrLbLszL 4x9rzqsf65/CkGf1T8/00tpmbQQYhEfO08EaFgiXgkgVwQ/eez+55JycJGWNqCpyNOgsjuxFABMK0 BMUVnTc3Ftn4vORIGiy+HQ==; Date: Tue, 10 Sep 2024 17:45:20 +0300 Message-Id: <86v7z3tvnj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: egrep@HIDDEN In-Reply-To: <86zfofty5b.fsf@HIDDEN> (message from Eli Zaretskii on Tue, 10 Sep 2024 16:51:28 +0300) Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters References: <m11q1sa1ws.fsf@HIDDEN> <86zfofty5b.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73161 Cc: 73161 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 73161 <at> debbugs.gnu.org > Date: Tue, 10 Sep 2024 16:51:28 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > However: I last used this with Emacs 21, which is before Emacs was > converted to Unicode-based treatment of non-ASCII characters. So it > is possible that the above will not work with the current codebase, > because ps-mule needs to decide which of the BDF fonts to use for each > script (in your case Cyrillic), and I just don't remember if this code > was adjusted to the changes we made in Emacs 23 (I think it was, but I > am not sure). Bad news: I tried that, and it doesn't seem to work. I guess something is missing in ps-mule.el to do the job in the current Emacs, sigh...
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at 73161) by debbugs.gnu.org; 10 Sep 2024 13:54:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 09:54:00 2024 Received: from localhost ([127.0.0.1]:35095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1so1Jg-0004xt-Dq for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 09:54:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1so1Je-0004xe-Hs for 73161 <at> debbugs.gnu.org; Tue, 10 Sep 2024 09:53:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1so1JS-0004zq-Ob; Tue, 10 Sep 2024 09:53:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=icc0XB7re8ZbtlngGlsaAST99vZO1Cho9f+PRv2Qlsc=; b=FMHBykO0Rwsc Qs6bYlJ8DUA0RQK5W6wtbel5JoKdEMfSLCsA/G4JgbmgrPSJpSQMlqNVnGYhVOI8NgoKZRWZHhXje CvAor+M/doZqkSOrxKz7OiktzxlWTrTlcowQsq5iIqXxe61q6f6MYfiMWuvsLqY0pdbnrsnJ8EFiN kf+imVEiPNs/lUTMY95XjAJwgAnUZ2O/Bkjwfv8l6ZjpbF52DOhFs+pByTlEl6oEZyVUNKm8BjDSN VxWxGbCSX2k8JWs3KggfLMjZb22uUL3ORu74J3+hQYV2nv8IHnS7dofn/rGIxVeoxvkMfP4ZVJfdf Ve2R7Jen1xRreMaZ0Y4xlQ==; Date: Tue, 10 Sep 2024 16:53:45 +0300 Message-Id: <86wmjjty1i.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87v7z4ni82.fsf@localhost> (message from Ihor Radchenko on Tue, 10 Sep 2024 06:19:41 +0000) Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters References: <m11q1sa1ws.fsf@HIDDEN> <87v7z4ni82.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73161 Cc: 73161 <at> debbugs.gnu.org, egrep@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 73161 <at> debbugs.gnu.org > From: Ihor Radchenko <yantar92@HIDDEN> > Date: Tue, 10 Sep 2024 06:19:41 +0000 > > Serghei Iakovlev via "Bug reports for GNU Emacs, the Swiss army knife of > text editors" <bug-gnu-emacs@HIDDEN> writes: > > > --8<---------------cut here---------------start------------->8--- > > (require 'ps-print) > > (ps-print-buffer-with-faces > > (concat (file-name-sans-extension file) ".ps")) > > (call-process "ps2pdf" nil nil nil > > (expand-file-name > > (concat (file-name-sans-extension file) ".ps")) > > (expand-file-name file)) > > (delete-file (concat (file-name-sans-extension file) ".ps")) > > (message "PDF written to %s" file) > > --8<---------------cut here---------------end--------------->8--- > > (A comment to Eli and other Emacs maintainers) > > I believe that what we observe here is a problem in `ps-print-buffer', > not in Org mode. In other words, it looks like Emacs bug, not Org mode > bug. It isn't an Org bug, but IMO Org should prominently document that the above is only going to work for ASCII and maybe also Latin-1 text; any other scripts, if they at all work, need ps-mule setup and BDF fonts.
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at 73161) by debbugs.gnu.org; 10 Sep 2024 13:51:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 09:51:45 2024 Received: from localhost ([127.0.0.1]:35090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1so1HU-0004uF-FK for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 09:51:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1so1HR-0004u1-Jg for 73161 <at> debbugs.gnu.org; Tue, 10 Sep 2024 09:51:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1so1HG-0004pZ-Q7; Tue, 10 Sep 2024 09:51:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oOUs6i2AYKbhaEM0QrFAq2Q+2cnVteLSaoZ4GTM+RMU=; b=le+ZRpQAE8yptsB49vqH P2DN0XOYiHrTjszZn/S0GecMm8U8gjZHWfieXzBZdxhtOyhs4VxobNPxJd0qirpptvRCDNdUNs8SC orMAWxqcrYz9+sfDY2gcdMZMEEKXMpOWpnVR6e1EK7l6SX1MJN4gKJxY6tuiFgs9075xQfl/9f0DU Khx/olWctRwByGx9aikttLUDqzAPWNZMeNoxawyH/AZ1C6BaS0kJ2a7G8OK3W/r4NN+/Pf7t2LR+e E4PbBeadHytqDDCBdF4o9OZ/qmnYRm7G5DCqDXJS0QogYaWnsrH410kXAnD4+igoZS1/JEZbwn1xU ez82CII738pvAw==; Date: Tue, 10 Sep 2024 16:51:28 +0300 Message-Id: <86zfofty5b.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Serghei Iakovlev <egrep@HIDDEN> In-Reply-To: <m11q1sa1ws.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters References: <m11q1sa1ws.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73161 Cc: 73161 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 09 Sep 2024 22:38:13 +0000 > From: Serghei Iakovlev via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > I’m reaching out because I’ve hit a wall after spending many hours > debugging what seemed like a straightforward issue but turned out to > be a rabbit hole. I’ve been working on customizing `org-agenda' > export to PDF and initially thought my problem was related to > `ox-texinfo'. I spent half the night tweaking my Emacs > configuration, digging through documentation, and adjusting settings > in hopes of resolving the issue. I went down a lot of wrong paths > before realizing that `org-store-agenda-views' doesn't actually call > `ox-texinfo'. That was my first mistake - not diving into the source > code earlier. > > Turns out, the function calls `org-agenda-write', which in turn > executes something entirely different. Relevant part of > org-agenda.el: > > --8<---------------cut here---------------start------------->8--- > (require 'ps-print) > (ps-print-buffer-with-faces > (concat (file-name-sans-extension file) ".ps")) > (call-process "ps2pdf" nil nil nil > (expand-file-name > (concat (file-name-sans-extension file) ".ps")) > (expand-file-name file)) > (delete-file (concat (file-name-sans-extension file) ".ps")) > (message "PDF written to %s" file) > --8<---------------cut here---------------end--------------->8--- IMO, Org should document that org-agenda-write uses ps-print and ps2pdf, so that users could know where to look for cause of trouble and which parts to customize to work around these problems. > So, after realizing this, I thought I could fix the issue by tweaking > `ps-print' and `ps2pdf' settings. I’ve tried adjusting my > `org-agenda-exporter-settings' multiple times, setting various font > families and print headers, and I’ve seen some changes reflected in > the output. For instance, I can see that the header is removed, and > the font face in the PDF actually changes when I tweak > `ps-font-family'. But no matter what I try, Cyrillic characters > still show up as question marks or garbled symbols. > > Here’s a snippet of my best try: > > --8<---------------cut here---------------start------------->8--- > (setq org-agenda-exporter-settings > '((ps-multibyte-buffer 'bdf-font-except-latin) > (ps-print-header nil) > (ps-print-color-p 'black-white) > (ps-font-family 'Helvetica) > (htmlize-output-type 'css))) > --8<---------------cut here---------------end--------------->8--- > > I’ve tried changing `ps-multibyte-buffer' to `bdf-font-except-latin', > thinking it would handle non-Latin characters, but that hasn’t > worked. I’ve messed around with various `ps-font-family' values, tried > specifying paths to BDF fonts, and set up `bdf-directory-list', but > still no dice. I’ve also been battling with `ps2pdf', which seems to > completely ignore the fonts I’m trying to set up, reverting to > something that just doesn’t support Cyrillic. I don't know about ps2pdf, but I did at one time, years ago, have a working setup that was capable of using ps-print to print Cyrillic text from Emacs to a PostScript printer. I will try to describe what I think I did back then, using my old files and archives to recollect stuff I've long forgotten, in the hope it will help you. > As far as I can tell, `ps-mule' expects me to install BDF fonts and set > the path to them in `bdf-directory-list'. Yes. Here's what I had back when I printed Cyrillic text using ps-print: (setq ps-multibyte-buffer 'bdf-font-except-latin) (setq bdf-directory-list (list (concat invocation-directory "../fonts/bdf"))) (The value of bdf-directory-list is just my personal choice back then: you can have any directory there, just make sure the BDF fonts arfe really in that directory. But it must be a list, even if you just have a single directory.) > If this is indeed the reason why I’m seeing garbled text instead of > proper characters, then my situation might be even worse. The > workstation I’m working on is running macOS, and as far as I know, > there's no native support for pcf/bdf fonts in macOS. At least, > I've never heard of anyone using these on macOS. The BDF fonts I used are from the GNU Intlfonts. I think they are the only ones that are guaranteed to work with ps-mule and ps-bdf, or at least worked in the past (see below). AFAICT, you can still download them from here: https://ftp.gnu.org/gnu/intlfonts/intlfonts-1.2.1.tar.gz When you unpack the tarball, chdir to the intlfonts-1.2.1 created by unpacking, and type: $ make bdf INSTALLDIR=/path/to/where/to/install This should install the BDF fonts in the specified directory, and you should point bdf-directory-list to it. (You can delete the intlfonts-1.2.1 tree after you do the above.) AFAIR, this was all I needed back then; I hope I don't misremember. However: I last used this with Emacs 21, which is before Emacs was converted to Unicode-based treatment of non-ASCII characters. So it is possible that the above will not work with the current codebase, because ps-mule needs to decide which of the BDF fonts to use for each script (in your case Cyrillic), and I just don't remember if this code was adjusted to the changes we made in Emacs 23 (I think it was, but I am not sure). And finally: the situation with ps-print wrt non-ASCII text is not a good one. Even if BDF fonts still work, they are somewhat ugly, and are nowadays almost unsupported by systems, so it is hard to find nice BDF fonts. And ps-mule doesn't support anything else. There were plans to write ps-type1 to support Type1 fonts, but it never happened. Unfortunately, this basically means that any Lisp program that builds on ps-print will only reasonably support ASCII and Latin-1 text, the rest of scripts will need to use BDF fonts, and will probably not look very nice. IMO, Org should document this limitation as well. What ps2pdf will do with the PS files created by ps-print under the above setup, I don't know. Don't hold your breath. HTH, and sorry for your journey down this rabbit hole.
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at 73161) by debbugs.gnu.org; 10 Sep 2024 06:18:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 02:18:31 2024 Received: from localhost ([127.0.0.1]:34678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1snuCt-0007Dw-7t for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 02:18:31 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1snuCp-0007Df-VA for 73161 <at> debbugs.gnu.org; Tue, 10 Sep 2024 02:18:29 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 3FFB6240103 for <73161 <at> debbugs.gnu.org>; Tue, 10 Sep 2024 08:18:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1725949096; bh=4sQwoG0+1shlDLwVoc7xYJFxPJ7i9OX2qE4XuizOCqQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=FcoTL60bgfPW+VHiJGbvmXYwBpvO0Ogze3IUBmLKcnp/qethgq9k7dvg7aHiCsv9I eV9QiY5gBqKifPwxdQ3ZQwfO66QFsSUSu61+K7iJVf3wRk6d2fHIqL1TPmj/Zvo/RG LcTosWJVpbp9XGmVsK4aMDdYUhsanzouKl4SjLXFbjMSO26VdC4lcQEYMyKAJmm2nZ MdeRcxdPmkRUlaNgazE4YR4YIpHf+98zRtvvlyOXBbx5m+SRMJfQS/YtVlxHf2uhDd 7VLBG0e58ZOel/lIxe3fg4I5W6XLyCPs+uKmeySJHFDk6YMWBh7WnVrjdxNRK1zjeJ bUpC7NQn8IJjA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X2tmk6KDNz6tvy; Tue, 10 Sep 2024 08:18:14 +0200 (CEST) From: Ihor Radchenko <yantar92@HIDDEN> To: Serghei Iakovlev <egrep@HIDDEN> Subject: Re: bug#73161: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters In-Reply-To: <m11q1sa1ws.fsf@HIDDEN> References: <m11q1sa1ws.fsf@HIDDEN> Date: Tue, 10 Sep 2024 06:19:41 +0000 Message-ID: <87v7z4ni82.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73161 Cc: 73161 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Serghei Iakovlev via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > --8<---------------cut here---------------start------------->8--- > (require 'ps-print) > (ps-print-buffer-with-faces > (concat (file-name-sans-extension file) ".ps")) > (call-process "ps2pdf" nil nil nil > (expand-file-name > (concat (file-name-sans-extension file) ".ps")) > (expand-file-name file)) > (delete-file (concat (file-name-sans-extension file) ".ps")) > (message "PDF written to %s" file) > --8<---------------cut here---------------end--------------->8--- (A comment to Eli and other Emacs maintainers) I believe that what we observe here is a problem in `ps-print-buffer', not in Org mode. In other words, it looks like Emacs bug, not Org mode bug. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Sep 2024 04:37:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 00:37:27 2024 Received: from localhost ([127.0.0.1]:34544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1snsd4-0001t0-E3 for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 00:37:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:50478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <egrep@HIDDEN>) id 1snn1h-0000s1-0S for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 18:38:30 -0400 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 <egrep@HIDDEN>) id 1snn1c-0002Md-DV for bug-gnu-emacs@HIDDEN; Mon, 09 Sep 2024 18:38:24 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <egrep@HIDDEN>) id 1snn1Z-00022G-Bs for bug-gnu-emacs@HIDDEN; Mon, 09 Sep 2024 18:38:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch; s=protonmail3; t=1725921496; x=1726180696; bh=smBeu1Jr8+G7xd1YweRQhy0+lorB2JuodjrubvrqHLI=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=VrQJ3vPnQ0Z1bC2ZqX3rNDd3ie+1TGORgpYhiHe9t8UTCVjuigFq7ldtFR2BYd2FU UhCa3g1yU026QWvZjpUHxsdEqCJI+Odi+/4RBI6uEdyiAvgSnkyWmbHYomafqMvoCF SVb2uRE6xlR20PpgFT/eo3hy4bu0CQ7NSQjWa2aKvc0LFpyDmLZQEF0+9sqA1ZXsRS IcsUKOmhYVhtT/rESsLm4hXSW5SJLbNpdJEBhKXUUqljpLllCqwV9CDdP2x8xFxJ4i KY+B8XyFJF1fnlUVPsNegKRwv8wdsFw95PS/RpifZx21yqragh+IjVvTJFuablTaze 5DzQL2uK+ci8w== Date: Mon, 09 Sep 2024 22:38:13 +0000 To: bug-gnu-emacs@HIDDEN From: Serghei Iakovlev <egrep@HIDDEN> Subject: 29.4; Exporting Org Agenda to PDF with Cyrillic Characters Message-ID: <m11q1sa1ws.fsf@HIDDEN> Feedback-ID: 14118131:user:proton X-Pm-Message-ID: 283ed2f27f2d9fce4484934d0b01bfb524e47d11 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.133; envelope-from=egrep@HIDDEN; helo=mail-40133.protonmail.ch 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 10 Sep 2024 00:37:25 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hello, Meta: This message was originally posted to the help-gnu-emacs mailing list, but I suspect that it may have gone unanswered because it wasn=E2=80=99t the right place for this kind of query. Please feel free to ignore this message here and reply on the mailing list if that=E2=80= =99s more appropriate. I=E2=80=99m reaching out because I=E2=80=99ve hit a wall after spending man= y hours debugging what seemed like a straightforward issue but turned out to be a rabbit hole. I=E2=80=99ve been working on customizing `org-agenda' export to PDF and initially thought my problem was related to `ox-texinfo'. I spent half the night tweaking my Emacs configuration, digging through documentation, and adjusting settings in hopes of resolving the issue. I went down a lot of wrong paths before realizing that `org-store-agenda-views' doesn't actually call `ox-texinfo'. That was my first mistake - not diving into the source code earlier. Turns out, the function calls `org-agenda-write', which in turn executes something entirely different. Relevant part of org-agenda.el: --8<---------------cut here---------------start------------->8--- (require 'ps-print) (ps-print-buffer-with-faces (concat (file-name-sans-extension file) ".ps")) (call-process "ps2pdf" nil nil nil (expand-file-name (concat (file-name-sans-extension file) ".ps")) (expand-file-name file)) (delete-file (concat (file-name-sans-extension file) ".ps")) (message "PDF written to %s" file) --8<---------------cut here---------------end--------------->8--- So, after realizing this, I thought I could fix the issue by tweaking `ps-print' and `ps2pdf' settings. I=E2=80=99ve tried adjusting my `org-agenda-exporter-settings' multiple times, setting various font families and print headers, and I=E2=80=99ve seen some changes reflected in the output. For instance, I can see that the header is removed, and the font face in the PDF actually changes when I tweak `ps-font-family'. But no matter what I try, Cyrillic characters still show up as question marks or garbled symbols. Here=E2=80=99s a snippet of my best try: --8<---------------cut here---------------start------------->8--- (setq org-agenda-exporter-settings '((ps-multibyte-buffer 'bdf-font-except-latin) (ps-print-header nil) (ps-print-color-p 'black-white) (ps-font-family 'Helvetica) (htmlize-output-type 'css))) --8<---------------cut here---------------end--------------->8--- I=E2=80=99ve tried changing `ps-multibyte-buffer' to `bdf-font-except-latin= ', thinking it would handle non-Latin characters, but that hasn=E2=80=99t worked. I=E2=80=99ve messed around with various `ps-font-family' values, t= ried specifying paths to BDF fonts, and set up `bdf-directory-list', but still no dice. I=E2=80=99ve also been battling with `ps2pdf', which seems = to completely ignore the fonts I=E2=80=99m trying to set up, reverting to something that just doesn=E2=80=99t support Cyrillic. As far as I can tell, `ps-mule' expects me to install BDF fonts and set the path to them in `bdf-directory-list'. If this is indeed the reason why I=E2=80=99m seeing garbled text instead of proper characters, then my situation might be even worse. The workstation I=E2=80=99m working on is running macOS, and as far as I know, there's no native support for pcf/bdf fonts in macOS. At least, I've never heard of anyone using these on macOS. So, what started as a simple task to add a weekly report generation function is turning into a bottomless rabbit hole, and I can=E2=80=99t help but feel like I=E2=80=99m missing something fundam= ental here. Running pdffonts (a part of the poppler package on macOS) on the generated document gives me the following output: --8<---------------cut here---------------start------------->8--- name type encoding emb sub uni object ID ------------------- ---------- ---------- --- --- --- --------- YJXYOF+Helvetica Type 1C WinAnsi yes yes no 7 0 --8<---------------cut here---------------end--------------->8--- From what I understand, WinAnsi is essentially cp1252. I have absolutely nothing related to cp1252 in my Emacs config. Could this be ghostscript that's involved in the conversion process messing things up? I=E2=80=99m really lost at this point. Why is cp1252 even show= ing up here when I=E2=80=99m not on Windows? Many hours of debugging and trying different approaches, I=E2=80=99m still stuck. It feels like I=E2=80=99m missing something obvious, but at this point, I=E2=80=99m exhausted and just need fresh eyes on this. If anyone h= as insights or suggestions on how to get ps-print to correctly handle Cyrillic characters or ensure that `ps2pdf' doesn=E2=80=99t mess up the fonts, I=E2=80=99d really appreciate your help. This has been a frustratin= g journey, and I=E2=80=99d love to hear how others have tackled similar issue= s. Serghei -- In GNU Emacs 29.4 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6.6 (Build 21G646)) of 2024-08-02 built on armbob.lan Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.6.1 Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=3D-DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=3Dno' Configured features: ACL GLIB GMP GNUTLS JPEG JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org-Agenda Ddl Grid Habit +issue Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t hl-line-mode: t erc-list-mode: t erc-menu-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-netsplit-mode: t which-key-mode: t save-place-mode: t savehist-mode: t recentf-mode: t winner-mode: t windmove-mode: t electric-pair-mode: t vertico-prescient-mode: t prescient-persist-mode: t vertico-mode: t marginalia-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-spelling-mode: t erc-services-mode: t erc-autojoin-mode: t erc-log-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t erc-networks-mode: t pixel-scroll-precision-mode: t shell-dirtrack-mode: t server-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-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: /Users/serghei/.emacs.d/elpa/transient-0.7.4/transient hides /Applications/= Emacs.app/Contents/Resources/lisp/transient Features: (man misearch multi-isearch shadow emacsbug conf-mode debug backtrace flow-fill org-attach warnings timezone sql-indent sql view pulse xref ob-ditaa ob-plantuml org-clock org-colview org-ctags org-habit org-mouse org-plot org-protocol ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox embark-org embark-consult embark shr-color shortdoc url-http url-gw url-cache url-auth org-mobile display-line-numbers consult-imenu display-fill-column-indicator cl-print help-fns radix-tree holidays holiday-loaddefs cal-move org-contacts tabify org-capture vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view vc bug-reference magit-extras magit-bookmark magit-submodule 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 magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process magit-mode transient benchmark magit-git magit-base magit-section crm misc rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok consult bookmark pcmpl-unix vc-git diff-mode vc-dispatcher sh-script executable mhtml-mode rainbow-mode css-mode smie js c-ts-common sgml-mode facemenu htmlize cl cal-iso org-archive face-remap org-agenda mailalias smtpmail writegood-mode image-file image-converter org-indent oc-basic ffap org-element org-persist org-id avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view filenotify jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-refile sort gnus-cite smiley qp mm-archive mail-extr textsec uni-scripts idna-mapping uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml disp-table gnus-topic hl-line nndraft nnmh utf-7 nnfolder gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr network-stream puny nsm erc-list erc-menu erc-ring erc-pcomplete erc-netsplit cursor-sensor rainbow-delimiters which-key saveplace savehist recentf tree-widget winner windmove elec-pair vertico-prescient prescient char-fold orderless vertico marginalia sqlite-mode erc-track erc-match erc-spelling flyspell-correct edmacro kmacro flyspell erc-services erc-join erc-log erc-hl-nicks color erc-button erc-fill erc-stamp wid-edit erc-goodies erc thingatpt pp erc-backend erc-networks erc-common erc-compat erc-loaddefs diary-lib diary-loaddefs pixel-scroll cua-base modus-vivendi-theme modus-themes parse-time iso8601 org-cliplink org-cliplink-transport org-cliplink-string em-glob esh-util files-x org-crypt ob-calc calc-store calc-trail calc-ext calc calc-loaddefs rect calc-macs ob-sql ob-shell ob-scheme ob-python python project pcase treesit ob-org ob-makefile ob-lisp ob-latex ob-js ob-haskell ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec pass f dash s imenu password-store auth-source-pass with-editor cl-extra help-mode shell pcomplete comint ansi-osc ansi-color ring server compat compat-30 epa-file epa derived epg rfc6068 epg-config bind-key easy-mmode ispell benchmark-init advice finder-inf info anaconda-mode-autoloads benchmark-init-autoloads consult-flyspell-autoloads csv-mode-autoloads embark-consult-autoloads consult-autoloads embark-autoloads erc-hl-nicks-autoloads flyspell-correct-autoloads git-modes-autoloads ht-autoloads htmlize-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads marginalia-autoloads markdown-mode-autoloads orderless-autoloads org-cliplink-autoloads org-contacts-autoloads pass-autoloads password-store-otp-autoloads password-store-autoloads pythonic-autoloads f-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads sql-indent-autoloads transient-autoloads ts-autoloads s-autoloads dash-autoloads vertico-prescient-autoloads vertico-autoloads prescient-autoloads which-key-autoloads with-editor-autoloads compat-autoloads writegood-mode-autoloads yaml-mode-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 early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 2084578 636181) (symbols 48 57543 21) (strings 32 303573 51904) (string-bytes 1 8578847) (vectors 16 123487) (vector-slots 8 2388934 819475) (floats 8 1987 2531) (intervals 56 104710 12178) (buffers 984 94))
Serghei Iakovlev <egrep@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#73161
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.