emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* 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).