From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: Automatically entering org blocks? Date: Mon, 09 Feb 2015 07:02:22 -0800 Message-ID: References: <87zj8nuz7d.fsf@gmail.com> <87egpzuws8.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57194) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKpr5-0006eN-3f for emacs-orgmode@gnu.org; Mon, 09 Feb 2015 10:02:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKpr1-0000rl-Su for emacs-orgmode@gnu.org; Mon, 09 Feb 2015 10:02:31 -0500 Received: from smtp.andrew.cmu.edu ([128.2.157.37]:48786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKpr1-0000qz-Ow for emacs-orgmode@gnu.org; Mon, 09 Feb 2015 10:02:27 -0500 In-reply-to: <87egpzuws8.fsf@ericabrahamsen.net> 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Abrahamsen Cc: emacs-orgmode@gnu.org This seems to do what you want on text in a region. It is not too well tested though! #+BEGIN_SRC emacs-lisp (defun wrap-text-in-org-block (start end) (interactive "r") (goto-char end) (insert "\n#+END_QUOTE\n") (goto-char start) (insert "\n#+BEGIN_QUOTE:\n")) #+END_SRC Eric Abrahamsen writes: > torys.anderson@gmail.com (Tory S. Anderson) writes: > >> Is there a command for automatically entering org blocks (such as for >> quotes or src), the same way there's a command for inserting drawers? >> I'm sure there must be, but I've searched the "block" and "insert" >> command lists and don't see anything that seems promising. >> >> #+BEGIN_QUOTE >> Deeply insightful quotation! >> #+END_QUOTE >> >> I'm sure I'm missing something; it's a pain to have to manually begin >> and close these things every time. I guess I'm getting spoiled by so >> much of the org mode goodness that makes things easier. > > Yes! Start with a "<" on the left-hand margin, then enter a key letter, > then TAB to expand. Your quote above would start with a " to expand. See the "Easy Templates" section of the manual for details. > > What you can't do is take existing text and wrap it in a block. (Prove > me wrong, someone!) > > E -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu