emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] How to initiate source edits


From: Alexander Baier
Subject: Re: [O] How to initiate source edits
Date: Tue, 07 May 2013 10:22:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Hi Andreas,

Andreas Röhler <address@hidden> writes:
> Am 03.05.2013 10:34, schrieb Myles English:
>>
>> Hi Andreas,
>>
>> Andreas Röhler writes:
>>
>>> Hi,
>>>
>>> have in some source file, let's assume Python, the following:
>>>
>>>
>>> foo = {
>>>       "bar": (
>>>            "baz",
>>>            "qux",
>>>       ),
>>> }
>>>
>>> What is the best way to put this into an
>>>
>>> #+BEGIN_SRC python
>>>
>>> foo = {
>>>       "bar": (
>>>            "baz",
>>>            "qux",
>>>       ),
>>> }
>>>
>>> #+END_SRC
>>
>> A literal answer would be:
>>
>> echo "#+BEGIN_SRC python\n" > newfile.org
>> cat somefile.py             >> newfile.org
>> echo "\n#+END_SRC\n"        >> newfile.org
>>
>> Myles
>>
>
> ahh, that's great too :)
>
> BTW think it should exist a way to transform a region accordingly. Will open 
> a separate thread maybe.
>
> Andreas

You might want to take a look at Yasnippet, which in fact can transform
a region into a source code block, as you describe it.  Have a look at
the User Guide[1] for writing snippets.

Regards,
Alex
___
[1]  
http://capitaomorte.github.io/yasnippet/snippet-development.html#yas-wrap-around-region





reply via email to

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