From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: tchanges Date: Mon, 30 Sep 2024 00:03:29 -0700 Message-ID: References: <86tte88sfl.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6231"; mail-complaints-to="usenet@ciao.gmane.io" To: James Thomas , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 30 09:48:31 2024 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 1svB8x-0001PJ-DK for ged-emacs-devel@m.gmane-mx.org; Mon, 30 Sep 2024 09:48:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1svAwi-0002wk-9m; Mon, 30 Sep 2024 03:35:59 -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 1svAwN-0002uM-96 for emacs-devel@gnu.org; Mon, 30 Sep 2024 03:35:32 -0400 Original-Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1svAvq-0008G0-8Q for emacs-devel@gnu.org; Mon, 30 Sep 2024 03:35:24 -0400 Original-Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-37cd8972738so1623885f8f.3 for ; Mon, 30 Sep 2024 00:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727681628; x=1728286428; darn=gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=m2ZKZ3SFPQ04SkjjcjXSfBWxQhpkWsPD8MyafzGj/jA=; b=PagmExmLIVCb/04wfSQOuYyDQJ2PlyiuG9T2NyLvGyifFb+kpcOfvZTBdB+ivtqGjO Fw53yxbZ3QeR6/aTtNumosQBkXB51Qb/wlazKMyZZJ3kMzAAGkvMH7qeU1sqhfb04PnG 3OO5DK1Cn128UJAV0DFrSIpK56fCx3nI0cRnZwUoBEXeUVA/tX/UWVMW0NkAQXlInA9F uNu3UFuoh17KiiHSAywL2FG/GPMAbLXwKSxRgv/XQgPsQ6DtiW6rodJrbyscdAU/tXGS OZ8m/fp1e0FNQfbVN1EiryDPj6Qk5IyaLZ1FB/cjk9Nb0E3D0Xm58tbFLHV9mBJA4HOv s/dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727681628; x=1728286428; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=m2ZKZ3SFPQ04SkjjcjXSfBWxQhpkWsPD8MyafzGj/jA=; b=pVKpASaDujppOfzAZkMF7XWRIVqCQBH3Dklcjt6xuoNdfYW+FDX08bDN3atkmahK2H y7cn+RRnfv5f6fln2JQnIk9aiOIthQALwN7bd9EN+ykPRNdCBD/YsrprLZb8kLgqK8mX /Ha16sBxei3RKbk0M8G8A3wkGw3SE0fAihYw8Vfvy57GsxXR+9DXjhhtAAGXxHEgaAfB PntsljqI61GVkcOLeH0F6C7HS9JkLItTPmZZDIjnPp41gvnZxW/aFd5feQYONw1CW6lp zZ0v3cJJGm1rXz1SNAXEhvYtuJKe/oY16xQIt03XzOU4ebEdhJRxHtmTJnq9AS1QHoVX GUPg== X-Forwarded-Encrypted: i=1; AJvYcCWdDEjRdecPpvTVFer2MyRYKHcR2Jb4qpTu+Dd45h3QP/uFBksC2JKFtaD6sEFH3cimBYuI5Zlckd+Xzg==@gnu.org X-Gm-Message-State: AOJu0YxwfY3DfYHM+r2WzBdsoYyKqr6JuUyAW6IHGfOFPOt67KivWGeF gQ4mgAvr+3DV/8DFNAalUs6uYb/LQwrlHuo1JECFwpnIMPlI5UrAkb3PcuNP9GiSotQY/w3iRIJ mzO/BCAH/k6sDV0OzbryPSlwQ8Bn3Kw== X-Google-Smtp-Source: AGHT+IGbitchDN/7MPXOR3ZETUc3no2GZUS7z0smjU1QHqJp97mJ8T9+xl0MLdPU1sCb4q4vbwh05bu51LxgGMG1pGc= X-Received: by 2002:a05:6402:35c4:b0:5c8:a01d:314f with SMTP id 4fb4d7f45d1cf-5c8a01d323amr108088a12.12.1727679809634; Mon, 30 Sep 2024 00:03:29 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 30 Sep 2024 00:03:29 -0700 In-Reply-To: <86tte88sfl.fsf@gmx.net> Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=stefankangas@gmail.com; helo=mail-wr1-x42b.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324207 Archived-At: James Thomas writes: > I propose to include this package that I wrote, to GNU ELPA. It's for > collaborating with users of word-processing software, such as > Libreoffice Writer, using the latter's 'track changes' feature. > > https://codeberg.org/quotuva/tchanges > > Here's a short screencast (.gif) demonstrating most of the features: > > https://codeberg.org/attachments/5096c13b-ff1f-47f6-8741-f3d955e34211 > > I'd previously mentioned this in the other mailing lists as well[1]. This is a _great_ feature. I've looked exactly for something like this many times in the past. My main use case has been predicated on having a path odt->emacs->odt, while being able to both accept/reject suggestions, as well as adding new ones. Thanks again for working on this.