emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] how to insert a source template


From: Piter_
Subject: Re: [O] how to insert a source template
Date: Tue, 12 Apr 2011 11:45:31 +0200

Thanks guys. Exactly what I wanted.
The word template had not came into my mind, thats why my googling was
not sucesseful :(



On Tue, Apr 12, 2011 at 9:04 AM, Eric Schulte <address@hidden> wrote:
> Hi Petro,
>
> You can use yasnippet to expand keywords into templates (like code
> blocks) with TAB, see the following for instructions on using yasnippet
> with Org-mode [1].
>
> Alternately you could add the following elisp code to your config, and
> bind the `org-insert-block' function to a comfortable key combination.
>
> #+begin_src emacs-lisp
>  (defun org-insert-block (lang)
>    (interactive "Mlanguage: ")
>    (insert (format "#+begin_src %s\n  \n#+end_src" lang))
>    (goto-char (- (point) 10)))
> #+end_src
>
> Cheers -- Eric
>
> Piter_ <address@hidden> writes:
>
>> Hi all.
>> I have no big knowlege of elisp. But I hope some one already done this.
>> I want to make a key binding which would insert a source code template
>> like this (I've got tired to type it every time):
>>
>> #+source:
>> #+begin_src
>>
>> #+end_src
>>
>> Thanks.
>> Petro.
>>
>
>
> Footnotes:
> [1]  http://orgmode.org/worg/org-faq.html#YASnippet
>
> --
> Eric Schulte
> http://cs.unm.edu/~eschulte/
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]