From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. " References: <87lgd671k7.fsf@bzg.fr> <87o9i2p9qq.fsf@nicolasgoaziou.fr> <87k1sq6znz.fsf@bzg.fr> <871seyp6fr.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35444) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCmIA-0007Ez-1Y for emacs-orgmode@gnu.org; Sun, 29 Apr 2018 09:23:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCmI5-0000qj-7K for emacs-orgmode@gnu.org; Sun, 29 Apr 2018 09:23:02 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Nicolas Goaziou Cc: emacs-orgmode@gnu.org Hi Nicolas, Nicolas Goaziou writes: > Bastien writes: > >> Again, I may be wrong in thinking disabling this will cause trouble to >> many users. Let's just take a moment to see what users think. > > It will case trouble during the time necessary to read ORG-NEWS > incompatible changes section or ask the mailing list, and then adding > (require 'org-tempo) to their configuration file. I wish I'd be as optimistic as you are and assume every user reads ORG-NEWS! I seriously doubt a majority of users do. Those installing Org from ELPA cannot possibly know where to find ORG-NEWS, Org gives no indication where it lives: IOW, it's not even because users are lazy or what. > It seems nonsensical to let Org handle expansion templates. Dedicated > packages do it way better than what we provide, and the task is really > out of our scope. I can't remember anybody complaining Org's expansion mechanism. > Worse, we would provide two different ways to expand blocks /by > default/. I see it differently. You and Rasmus (and those participating to the discussion) cleanly separated two functionalities: one is to *insert* templates the other one is to *expand* them. M-x org-insert-structure-template RET is good for discovery as it lets users see what templates are availables and <[KEY][TAB] is good for fast inline expansion. Both complete each other IMO, and both deserve to be in Org's core. But again, I might be wrong, I just don't want this to be a discussion between us two :) -- Bastien