From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Extending timeclock.el Date: Sat, 06 May 2023 11:48:28 -0700 Message-ID: References: <861qjubmzp.fsf@disroot.org> <83ild6gc54.fsf@gnu.org> <871qjtz479.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6181"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) Cc: Eli Zaretskii , John Task , emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 06 20:49:59 2023 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 1pvMyl-0001Pv-Cc for ged-emacs-devel@m.gmane-mx.org; Sat, 06 May 2023 20:49:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pvMyS-0006MA-7J; Sat, 06 May 2023 14:49:41 -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 1pvMyQ-0006Lx-A3 for emacs-devel@gnu.org; Sat, 06 May 2023 14:49:38 -0400 Original-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 ) id 1pvMyP-0003lJ-8S; Sat, 06 May 2023 14:49:37 -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:Date:In-Reply-To:Subject:To: From; bh=ZwReTm/K1L+YWfYwaDaD++be8ouLUl6L6rdnV37xahE=; b=MhzyQBiADhKvcsiJKKkO d6DMNqrQHdnvhzm5nJPqv3QHCYSrBZ11loCVdw+4LdNVjYXU/kjSWzq3naMO3JdtO/y6VzIMHZ+1D BE8VJRFMBpvohqLA2wDs7fKxBrUe+PsvmTI/i555bTrnUC/4D1dELt9IwmYl9ssb3/i7Mn1Ishj2T YeZ37V0nTlyiFzE5yuJFgRt/Gs/z1lL+lBkaLbpusqtNLCRLJK+opXCjgh5lCstwa3MVgP/vqO5aG j99L69M3fysDNB7bDF7Z028URVTzEItOKJ31vl1XtmAIl39PAvGItzQ47s/yTO/c8TB+jI1Psre7b ZBBxZpkdoNMN6A==; Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pvMyP-0008Sh-0q; Sat, 06 May 2023 14:49:37 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailauth.nyi.internal (Postfix) with ESMTP id D27EA27C0054; Sat, 6 May 2023 14:49:35 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sat, 06 May 2023 14:49:35 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeefgedguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfffkfhgfgggtsehttdertddtredtnecuhfhrohhmpeflohhh nhcuhghivghglhgvhicuoehjohhhnhifsehgnhhurdhorhhgqeenucggtffrrghtthgvrh hnpeeigedvueelgeduheffieefhffftdeiheeutedtudelfeeuledvudetuefhleeikeen ucffohhmrghinhepnhgvfigrrhhtihhsrghnshdrtghomhenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhhnhifodhmvghsmhhtphgruhht hhhpvghrshhonhgrlhhithihqdeikeejkedtleeggedqudejjeehfeekudeiqdhjohhhnh ifpeepghhnuhdrohhrghesnhgvfigrrhhtihhsrghnshdrtghomh X-ME-Proxy: Feedback-ID: ib64945b7:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 May 2023 14:49:34 -0400 (EDT) In-Reply-To: <871qjtz479.fsf@localhost> (Ihor Radchenko's message of "Sat, 06 May 2023 18:48:26 +0000") Mail-Followup-To: Ihor Radchenko , Eli Zaretskii , John Task , emacs-devel@gnu.org 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:305925 Archived-At: >>>>> Ihor Radchenko writes: > Ideally, one should be able to customize how to parse and write the format. > Then, exporting/importing will just amount for calling different writer and > parser function. The only provisor being that certain external tools depend on the format being written in the original timelog style. So those tools may need adapted parsers as well, if you use a custom writer from Emacs. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2