From: Nicolas Goaziou <mail@nicolasgoaziou.fr> To: "Kévin Le Gouguec" <kevin.legouguec@gmail.com> Cc: Emacs developers <emacs-devel@gnu.org>, Org Mode list <emacs-orgmode@gnu.org>, Juri Linkov <juri@linkov.net> Subject: Re: Reconciling org-mode idiosyncrasies with Emacs core Date: Wed, 29 Apr 2020 14:30:44 +0200 Message-ID: <87ees6fp8r.fsf@nicolasgoaziou.fr> (raw) In-Reply-To: <87pnbqo74t.fsf_-_@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Wed, 29 Apr 2020 13:37:06 +0200") Hello, Kévin Le Gouguec <kevin.legouguec@gmail.com> writes: > Nicolas Goaziou <mail@nicolasgoaziou.fr> writes: > >> For example, having RET >> inserting a plain newline would be a disaster in many locations. > > I don't think I've seen anybody advocating for that! If you are > referring to this bit: > >> (Frustratingly, org-mode uses what I think of as the "old" convention >> to use RET as "plain newline" and C-j as "smart newline with indent".) No I wasn't. I was referring to Juri Linkov's idea of providing a minor mode to disable every single Org specific binding. > Do you think a patch that > > - tweaked org-return (bound to RET) to default its INDENT argument to > the current value of electric-indent-mode, > > - tweaked org-return-indent (bound to C-j) to call > electric-newline-and-maybe-indent (the new default binding for C-j > everywhere else in Emacs, which takes care of consulting > electric-indent-mode) instead of newline-and-indent, > > would be well-received? I would love to cook up such a patch, but I > would be loath to break the workflows of long-time Org users who have > come to rely on C-j indenting and RET inserting plain newlines … It will break some workflows (mine, at least), undoubtedly, but it is a step forward anyway. Org is a part of Emacs, there's no reason for the former to follow a different path than the latter. Besides, undoing the change is easy enough, since you only need to disable Electric Indent mode. The change will not appear overnight in Org, i.e., not in Org stable's branch (Org 9.3.X), and it will be announced in ORG-NEWS. I do think it is a very welcome change. Thank you. I cleaned a bit Cc header and added Org mode list for further comments. Regards, -- Nicolas Goaziou
next parent reply other threads:[~2020-04-29 12:33 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <CADwFkm=qkNCWA40ieZ9Dv-gbk6xAzjG16sOa64GT+Zbv9pCC_A@mail.gmail.com> [not found] ` <20200426172206.GC18629@ACM> [not found] ` <87y2qhnc9a.fsf@gmail.com> [not found] ` <20200427102311.GA4976@ACM> [not found] ` <87mu6xtano.fsf@gmail.com> [not found] ` <87k120ohsq.fsf@mail.linkov.net> [not found] ` <87blnbir01.fsf@nicolasgoaziou.fr> [not found] ` <87o8rbmbfa.fsf@mail.linkov.net> [not found] ` <87k11yftqo.fsf@nicolasgoaziou.fr> [not found] ` <87pnbqo74t.fsf_-_@gmail.com> 2020-04-29 12:30 ` Nicolas Goaziou [this message] 2020-05-04 10:45 ` Kévin Le Gouguec 2020-05-04 14:50 ` Nicolas Goaziou 2020-05-04 16:14 ` Kévin Le Gouguec 2020-05-06 14:54 ` [PATCH] Make RET and C-j obey `electric-indent-mode' in org-mode (was: Reconciling org-mode idiosyncrasies with Emacs core) Kévin Le Gouguec 2020-05-07 10:48 ` [PATCH] Make RET and C-j obey `electric-indent-mode' in org-mode Nicolas Goaziou 2020-05-07 12:03 ` Kévin Le Gouguec 2020-05-07 12:21 ` Nicolas Goaziou 2020-05-07 16:45 ` Kévin Le Gouguec 2020-05-07 16:50 ` Kévin Le Gouguec 2020-05-07 19:38 ` Nicolas Goaziou 2020-05-24 6:25 ` Bastien 2020-05-07 13:53 ` Stefan Monnier 2020-05-07 15:33 ` Kévin Le Gouguec
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://orgmode.org * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87ees6fp8r.fsf@nicolasgoaziou.fr \ --to=mail@nicolasgoaziou.fr \ --cc=emacs-devel@gnu.org \ --cc=emacs-orgmode@gnu.org \ --cc=juri@linkov.net \ --cc=kevin.legouguec@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Org-mode mailing list This inbox may be cloned and mirrored by anyone: git clone --mirror https://orgmode.org/list/0 list/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 list list/ https://orgmode.org/list \ emacs-orgmode@gnu.org public-inbox-index list Example config snippet for mirrors. Newsgroups are available over NNTP: nntp://news.yhetil.org/yhetil.emacs.orgmode nntp://news.gmane.io/gmane.emacs.orgmode AGPL code for this site: git clone https://public-inbox.org/public-inbox.git