* Why not org-tempo insert upcased strings?
@ 2020-04-23 15:05 tsuucat
2020-04-24 12:36 ` Kaushal Modi
0 siblings, 1 reply; 7+ messages in thread
From: tsuucat @ 2020-04-23 15:05 UTC (permalink / raw)
To: emacs-orgmode
Hi,
I tried Emacs 27 and found org mode shortcuts such as <s doesn’t work and
then I found org-tempo.el.
However, org-tempo.el’s shortcuts insert downcased blocks (e.g. #+begin_src).
Is this intended?
And this commit https://code.orgmode.org/bzg/org-mode/commit/886ab9c766
may annoy org-tempo users.
--
tsuucat
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-23 15:05 Why not org-tempo insert upcased strings? tsuucat
@ 2020-04-24 12:36 ` Kaushal Modi
2020-04-25 5:09 ` tsuucat
0 siblings, 1 reply; 7+ messages in thread
From: Kaushal Modi @ 2020-04-24 12:36 UTC (permalink / raw)
To: tsuucat; +Cc: emacs-org list
[-- Attachment #1: Type: text/plain, Size: 361 bytes --]
On Fri, Apr 24, 2020, 2:52 AM tsuucat <tsuucat@icloud.com> wrote:
> Hi,
> I tried Emacs 27 and found org mode shortcuts such as <s doesn’t work and
> then I found org-tempo.el.
>
> However, org-tempo.el’s shortcuts insert downcased blocks (e.g.
> #+begin_src).
> Is this intended?
>
Yes, the convention is now to have downcased keywords.
>
[-- Attachment #2: Type: text/html, Size: 847 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-24 12:36 ` Kaushal Modi
@ 2020-04-25 5:09 ` tsuucat
2020-04-25 5:43 ` Kyle Meyer
0 siblings, 1 reply; 7+ messages in thread
From: tsuucat @ 2020-04-25 5:09 UTC (permalink / raw)
To: Kaushal Modi; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 330 bytes --]
> Yes, the convention is now to have downcased keywords.
Thanks. Is the convention documented?
https://orgmode.org/manual/Structure-Templates.html#Structure-Templates <https://orgmode.org/manual/Structure-Templates.html#Structure-Templates>
It doesn’t seems that The Org Manual uses such a convention.
--
tsuucat
[-- Attachment #2: Type: text/html, Size: 1119 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-25 5:09 ` tsuucat
@ 2020-04-25 5:43 ` Kyle Meyer
2020-04-27 8:35 ` tsuucat
0 siblings, 1 reply; 7+ messages in thread
From: Kyle Meyer @ 2020-04-25 5:43 UTC (permalink / raw)
To: tsuucat; +Cc: emacs-orgmode, Kaushal Modi
tsuucat <tsuucat@icloud.com> writes:
>> Yes, the convention is now to have downcased keywords.
> Thanks. Is the convention documented?
>
> https://orgmode.org/manual/Structure-Templates.html#Structure-Templates <https://orgmode.org/manual/Structure-Templates.html#Structure-Templates>
> It doesn’t seems that The Org Manual uses such a convention.
While the manual doesn't recommend which you should prefer (I don't
think), it does provide a rationale for its use of uppercase:
(info "(org)Conventions")
<https://yhetil.org/orgmode/87zhlhhwdo.fsf@nicolasgoaziou.fr/>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-25 5:43 ` Kyle Meyer
@ 2020-04-27 8:35 ` tsuucat
2020-04-27 12:16 ` Kaushal Modi
0 siblings, 1 reply; 7+ messages in thread
From: tsuucat @ 2020-04-27 8:35 UTC (permalink / raw)
To: Kaushal Modi; +Cc: emacs-orgmode, kyle
> tsuucat <tsuucat@icloud.com> writes:
>
>>> Yes, the convention is now to have downcased keywords.
>> Thanks. Is the convention documented?
>>
>> https://orgmode.org/manual/Structure-Templates.html#Structure-Templates <https://orgmode.org/manual/Structure-Templates.html#Structure-Templates>
>> It doesn’t seems that The Org Manual uses such a convention.
>
> While the manual doesn't recommend which you should prefer (I don't
> think), it does provide a rationale for its use of uppercase:
>
> (info "(org)Conventions")
> <https://yhetil.org/orgmode/87zhlhhwdo.fsf@nicolasgoaziou.fr/>
Hmm…
According to etc/ORG-NEWS, org-tempo.el was introduced in Org 9.2.
Unfortunately the section doesn’t refer the change of convention.
Why the convention is changed in org-tempo?
--
tsuucat
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-27 8:35 ` tsuucat
@ 2020-04-27 12:16 ` Kaushal Modi
2020-04-27 18:49 ` Kyle Meyer
0 siblings, 1 reply; 7+ messages in thread
From: Kaushal Modi @ 2020-04-27 12:16 UTC (permalink / raw)
To: tsuucat; +Cc: emacs-org list
[-- Attachment #1: Type: text/plain, Size: 1294 bytes --]
On Mon, Apr 27, 2020, 4:35 AM tsuucat <tsuucat@icloud.com> wrote:
>
> > tsuucat <tsuucat@icloud.com> writes:
> >
> >>> Yes, the convention is now to have downcased keywords.
> >> Thanks. Is the convention documented?
> >>
> >> https://orgmode.org/manual/Structure-Templates.html#Structure-Templates
> <https://orgmode.org/manual/Structure-Templates.html#Structure-Templates>
> >> It doesn’t seems that The Org Manual uses such a convention.
> >
> > While the manual doesn't recommend which you should prefer (I don't
> > think), it does provide a rationale for its use of uppercase:
> >
> > (info "(org)Conventions")
> > <https://yhetil.org/orgmode/87zhlhhwdo.fsf@nicolasgoaziou.fr/>
>
> Hmm…
> According to etc/ORG-NEWS, org-tempo.el was introduced in Org 9.2.
> Unfortunately the section doesn’t refer the change of convention.
>
> Why the convention is changed in org-tempo?
>
I'm a bit hazy about this, but I believe that org-tempo got introduced
after this commit:
https://code.orgmode.org/bzg/org-mode/commit/13424336a6f30c50952d291e7a82906c1210daf0
This was a few years ago. There was even a discussion thread on this list
that showed preference to make that change.
https://lists.gnu.org/archive/html/emacs-orgmode/2017-10/msg00449.html
[-- Attachment #2: Type: text/html, Size: 2671 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Why not org-tempo insert upcased strings?
2020-04-27 12:16 ` Kaushal Modi
@ 2020-04-27 18:49 ` Kyle Meyer
0 siblings, 0 replies; 7+ messages in thread
From: Kyle Meyer @ 2020-04-27 18:49 UTC (permalink / raw)
To: Kaushal Modi, tsuucat; +Cc: emacs-org list
Kaushal Modi <kaushal.modi@gmail.com> writes:
> On Mon, Apr 27, 2020, 4:35 AM tsuucat <tsuucat@icloud.com> wrote:
>
>> Why the convention is changed in org-tempo?
>
> I'm a bit hazy about this, but I believe that org-tempo got introduced
> after this commit:
> https://code.orgmode.org/bzg/org-mode/commit/13424336a6f30c50952d291e7a82906c1210daf0
org-tempo was added in 94f1a5843 (org-tempo.el: New file for expansion
of templates, 2017-12-05) and already existed at the time of that
commit, 13424336a (org-element: Prefer lower case letters for blocks and
keywords, 2018-01-24).
$ git ls-tree -r 13424336a6f30c50952d291e7a82906c1210daf0 | grep tempo
100644 blob 38d21de5e15b8fed0ac0a2b7737064e2a7842350 lisp/org-tempo.el
100644 blob 20062feebe108a0cb9a32f2bf9bb6fdd03924833 testing/lisp/test-org-tempo.el
> This was a few years ago. There was even a discussion thread on this list
> that showed preference to make that change.
>
> https://lists.gnu.org/archive/html/emacs-orgmode/2017-10/msg00449.html
I'm just a passive observer, but I agree that that message
(87r2tmwcrv.fsf@nicolasgoaziou.fr) is probably the key one to point to.
It belongs to the thread that led to c04e357f3 (Replace easy templates
with org-insert-structure-template, 2017-11-05). At that point, the
upper-case-inserting easy templates were replaced by the
lower-case-inserting org-insert-structure-template command.
Shortly after, Rasmus introduced org-tempo
(https://yhetil.org/orgmode/87mv2ya2ep.fsf@pank.eu/), which restored the
ability for easy-template-like "<s" expansion, but using
org-structure-template-alist and keeping with the decision to use lower
case.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-04-27 18:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-23 15:05 Why not org-tempo insert upcased strings? tsuucat
2020-04-24 12:36 ` Kaushal Modi
2020-04-25 5:09 ` tsuucat
2020-04-25 5:43 ` Kyle Meyer
2020-04-27 8:35 ` tsuucat
2020-04-27 12:16 ` Kaushal Modi
2020-04-27 18:49 ` Kyle Meyer
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).