From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] nextstep: Emacs can be used to edit PDF files Date: Wed, 24 Nov 2021 16:10:25 -0500 Message-ID: References: <20211110083818.57631-1-dme@dme.org> <87y25ezsek.fsf@logand.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2959"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Daniel =?iso-8859-1?Q?Mart=EDn?= , Tomas Hlavaty , David Edmondson To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 26 04:15:59 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mqRiQ-0000ak-Aj for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Nov 2021 04:15:58 +0100 Original-Received: from localhost ([::1]:33344 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqRiP-0003NC-5X for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Nov 2021 22:15:57 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45056) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqRhk-0002aA-Q5 for emacs-devel@gnu.org; Thu, 25 Nov 2021 22:15:16 -0500 Original-Received: from ore.jhcloos.com ([192.40.56.151]:57374) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqRhi-0007sO-TZ for emacs-devel@gnu.org; Thu, 25 Nov 2021 22:15:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore17; t=1637896509; bh=+OZvs+cG5wBSagKSiA32sbnFJNYsoVDJjimb+EU6R3A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=HIR2oHSbMOIa2fLN4eG68Nagd+SpyPT21gImFcuwep4uNoZG+ppQokiD4PATefrFL qXx9ujVS1N6UafM3pH9n7uchjLBlFZKICJHw1ISTSv7tEKQ3b0nYsImMc83LEXuEcl 6TWgYd78yLNqtEq/6ywv/e5ottDJUdwXBN6VyyQ0F9EdqF+TR1Uo03lfLhoLDHuriT yu97dPgtAc7Lz3D+4ATC3eR4iezkGihc/jXy6NSB6QjrOG4eF4KYlfnTa3I4VGZKwR p0LWzpF0S9VxE/9w0rLyJbLGdg5RA8OEqHjtaZy6kV8Q4/Wjk3W+xAe4TAKsO7eGbH PznT8X/kZqQ2g== Original-Received: by ore.jhcloos.com (Postfix, from userid 10) id B1B4C207B8; Fri, 26 Nov 2021 03:15:09 +0000 (UTC) Original-Received: by carbon.jhcloos.org (Postfix, from userid 500) id C4E532ADD1; Wed, 24 Nov 2021 21:10:25 +0000 (UTC) In-Reply-To: <87y25ezsek.fsf@logand.com> (Tomas Hlavaty's message of "Tue, 23 Nov 2021 18:35:47 +0100") Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2021 James Cloos OpenPGP: 0x997A9F17ED7DAEA6; url=https://jhcloos.com/public_key/0x997A9F17ED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 23 Received-SPF: pass client-ip=192.40.56.151; envelope-from=cloos@jhcloos.com; helo=ore.jhcloos.com X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_24_48=1.34, 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=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280191 Archived-At: ideally emacs would have a pdf mode with a set of sub-modes. one would give a gui view and anable adding/removung/editing text on each page another would be a text-only mode, which would work in all types of terminals, and also would facilitate editing as above; in this mode each pdf object would be treated similarly to how config mode treats each option and the third would look like fundamental mode, but like the first two would adjust the offsets whever any edits are made the latter two modes would need to support switching an object or astream between compressed and uncopressed, including the various possibilities for compression. with those three capabilities emacs would be an ideal option for editing any pdf. perhaps even the. -JimC -- James Cloos OpenPGP: 0x997A9F17ED7DAEA6