From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BP25 Newsgroups: gmane.emacs.devel Subject: [PROPOSITION] edit the diary file from the minibuffer Date: Fri, 15 Nov 2024 21:51:40 +0000 Message-ID: <87iksorwr7.fsf@riseup.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21097"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 16 08:13:44 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 1tCD03-0005MH-Lc for ged-emacs-devel@m.gmane-mx.org; Sat, 16 Nov 2024 08:13:43 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCCz7-0007LT-Jt; Sat, 16 Nov 2024 02:12:47 -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 1tC6Bm-0006FG-Lm for emacs-devel@gnu.org; Fri, 15 Nov 2024 18:57:22 -0500 Original-Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tC6Bk-000237-6J for emacs-devel@gnu.org; Fri, 15 Nov 2024 18:57:21 -0500 Original-Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4Xqv8D6WP9z9vV4 for ; Fri, 15 Nov 2024 23:57:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1731715036; bh=NjaAoinABGX/rM/eIjgPH5qrR8JdhhvYQ+D4c9HBXO0=; h=From:To:Subject:Date:From; b=axPrJqHoAgkAffTV519ZqyPDeU3CWl1fWBDnNT8NNI1dnGxrQqtI94YlV9eaKmVQq IzN8CbbOwRnuCG1iWwxgJkVdpxBGFz6Sw/aYq2bkpa7lNniiZT3k8/NTXYhVUwgzJt 4hqDdz73MRYdTPFb0VvpAgJf3SkF/RoFtE8rh1Zg= X-Riseup-User-ID: EAE8FADA552D52496EA0F30D6914E3F5BEBD628FFBBC666B49A3740AA123F38B Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4Xqv8D2nfRzJtRk for ; Fri, 15 Nov 2024 23:57:16 +0000 (UTC) Received-SPF: pass client-ip=198.252.153.6; envelope-from=bp25@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 16 Nov 2024 02:12:36 -0500 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:325472 Archived-At: Hey guys, I'd like to see the Diary + Calendar more evolved by eliminating the requirement for the user to manually edit the diary file. I call this evolution for two reason: the first is that it would build on the current system, without replacing anything really. The second reason is that I think it would eliminate my frustration at editing the diary buffer, saving, killing or burying, killing the window/frame which sometimes it's been opened into, then updating the diary. Diary modifications would happen in the minibuffer. So if I type in the calendar i d then I would insert the description of the event in the minibuffer and RET would also save the diary file and update the diary. This improvement would be conservative because by design it will always be possible to edit manually the diary file as it's being done now. Has anyone attempted this already? Would you incorporate this on the standard emacs which is distributed? I am aware that Org also has some diary function but because at the moment I detest Org, then I refuse to check this and I wouldn't use it anyway; even if it were the case it wouldn't make an argument for not improving the Emacs diary anyway. I'm not subscribed to this list, please CC: me!