From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: [PROPOSITION] edit the diary file from the minibuffer Date: Sat, 16 Nov 2024 10:04:50 +0100 Message-ID: <878qtjwnv1.fsf@gmx.net> References: <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="11795"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: BP25 Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 16 10:05:37 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 1tCEkL-0002xY-03 for ged-emacs-devel@m.gmane-mx.org; Sat, 16 Nov 2024 10:05:37 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCEjl-00061B-It; Sat, 16 Nov 2024 04:05:01 -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 1tCEjj-00060v-F2 for emacs-devel@gnu.org; Sat, 16 Nov 2024 04:04:59 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCEjh-0002cI-Sf for emacs-devel@gnu.org; Sat, 16 Nov 2024 04:04:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1731747892; x=1732352692; i=stephen.berman@gmx.net; bh=vBcFa7Kkjr3FW76kM0fYiguwFnn+yGGkUkGNXd/sozQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=YeuTefeJzzKeeKvCW9fiv8hyFCSEkduyznvsc9l0/Imjj6f0T+RgCy7I4YDOALdi gQVHK/O9ZQGb/n24yTJD5zUpA3fH8vodRGEywXkUFwaN4wmc7y1dokvARYc1inrZE IeOk++GVNWwiZm4oOiScdOYJ+qAVOn4tV4VSZETlD2e00QLwSVWgdCw5l+6/91yTq T8d+dotPFvvgGxuxK42MFZhTNRS3gQ8L9in1eytC1Gm71qdJpRJlnhnZX2jz4mTkW Yn6SXtzoWlR2Cl8gG/h+ywhPTUIhx0vRoDn1pNQ0VgoK/kDiMzdaGyfIbZ1a9uqZn j+WOI+CuBVJ15OsThg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from strobelfssd ([94.134.95.254]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MOzT4-1tOIVE1DPY-00UTme; Sat, 16 Nov 2024 10:04:52 +0100 In-Reply-To: <87iksorwr7.fsf@riseup.net> (BP's message of "Fri, 15 Nov 2024 21:51:40 +0000") X-Provags-ID: V03:K1:I14OJUIif92RAFcJR1ihsawMsbSnc3o70Tn+EJd4WIFS/pNFrhY KRpxNpci2WnG/wKRlAMFDhVthn95ySaVmgiqyfzBA15hmJtvy/oQSiDiAyxdjB3MK1jqQWG VR7zdJYAKqMo3wpnlgjoyTz15BxISIJPCh3WcqLRLZhUKesyTHCGh6JfY6yByVIVtghXcU5 /I8VEqoObaPZtb8+nbqcQ== UI-OutboundReport: notjunk:1;M01:P0:8PD+4Ol+7uc=;1L48/xI4elUKBy0B0vfkrDbJ1JA GC65Ty+Al0KC13itNRz/v6B5tPDQYNOURnL/RjtysTiCXIN5TAxneCPqgftzU7K90IoJ7foOo nZS+r5SJsDEwFH+ILfwTLLLp0Ww99af7951pYi94nkL2uk251+eP0tegaiI4JyHcRXkuUa/XL JR6+bI7nRMa6fteq3HHtCpxzVRATjSn3BUUqGgrrUSfanJOE2X7iLAk4ulZelWS5lnuUSb7l2 choZQ30TjnM/CvTdVIDMw3ADs4ZEsK7X5vTYbMALXi+0vsXeDMvl6LDlY5Pmm9ToCWdWLcaRr dGEIM0VrcBH4hQbtssbzA+JO/hrjqK9L89ejyvg1iV2F/tC3RF9yvGyul4nh5aShqg0/ZZQep cU5a/kkHzYNeillA6PKsUz7ZCEnnDOnC+xQtRlQZXdMEfvWolK4Jft0osKxIgR+fRnGmyBjx3 aJlUFP7MFabAtHbRHd+yssaBUZeBFkTEI+bLkRNEl3clDMxB9EG9XHbkLkWNLkd3Qg8CsFoiN 8RImx48h9Rk1g+QFRJSDUDk/QmlfeD7E9fUKCUPHRnp18qGPEhUapsNvfSh4OyJ9Ntpnhvjsg 9GgVmU152CbhYqg7+e6K/Ble0gL/3b7fxIAkn4iF4r3vzDl7zrT7jKxzTv1Y8VhICb34Jinxa MMtsmYDGDv7b5ScQqcnXV4LfNZ0igQEfxdwMy5zmEKHaDstB5HRCnt6QSE24DTXaGsv4RhPZB RbVtKdFWnEbn/keOlwBPPLgaIy9NqPCNt4litj73LwS3DzyeGTPvmu07IZ/mIOJtlUS8hkUW Received-SPF: pass client-ip=212.227.15.15; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:325474 Archived-At: On Fri, 15 Nov 2024 21:51:40 +0000 BP25 wrote: > 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! You might consider todo-mode.el to be such an evolution; it's a kind of categorized extension of the Emacs Diary with many additional features, including entering and editing items in the minibuffer (however, it does not currently support Diary sexp entries). Details are in the todo-mode Info manual (`C-h R RET todo-mode RET'). Steve Berman