* Preserve tabs in tangled babel output
@ 2015-03-11 13:49 Roger Mason
2015-03-11 14:56 ` Charles C. Berry
0 siblings, 1 reply; 6+ messages in thread
From: Roger Mason @ 2015-03-11 13:49 UTC (permalink / raw)
To: emacs-orgmode
Hello,
This code:
#+BEGIN_SRC makefile :tangle Makefile
hello: hello.f90
gfortran hello.f90
execute: hello
./a.out
clean:
rm -f a.out *.o
#+END_SRC
(stolen from John Kitchin) produces a Makefile with spaces instead of
tabs. I created the content in makefile mode, with tabs, but emacs
untabifies the output. How can I prevent this?
Thanks,
Roger
Org-mode 8.2.6
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Preserve tabs in tangled babel output
2015-03-11 13:49 Preserve tabs in tangled babel output Roger Mason
@ 2015-03-11 14:56 ` Charles C. Berry
2015-03-11 15:09 ` John Kitchin
0 siblings, 1 reply; 6+ messages in thread
From: Charles C. Berry @ 2015-03-11 14:56 UTC (permalink / raw)
To: Roger Mason; +Cc: emacs-orgmode
On Wed, 11 Mar 2015, Roger Mason wrote:
> Hello,
>
> This code:
>
> #+BEGIN_SRC makefile :tangle Makefile
> hello: hello.f90
> gfortran hello.f90
>
> execute: hello
> ./a.out
>
> clean:
> rm -f a.out *.o
> #+END_SRC
>
> (stolen from John Kitchin) produces a Makefile with spaces instead of
> tabs. I created the content in makefile mode, with tabs, but emacs
> untabifies the output. How can I prevent this?
Use the `-i' results switch:
#+BEGIN_SRC makefile -i :tangle Makefile
or set `org-src-preserve-indentation' non-nil.
HTH,
Chuck
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Preserve tabs in tangled babel output
2015-03-11 14:56 ` Charles C. Berry
@ 2015-03-11 15:09 ` John Kitchin
2015-03-11 15:28 ` Charles C. Berry
2015-03-11 16:05 ` Roger Mason
0 siblings, 2 replies; 6+ messages in thread
From: John Kitchin @ 2015-03-11 15:09 UTC (permalink / raw)
To: Charles C. Berry; +Cc: Roger Mason, emacs-orgmode
I have org-src-preserve-indentation set to t.
Charles C. Berry writes:
> On Wed, 11 Mar 2015, Roger Mason wrote:
>
>> Hello,
>>
>> This code:
>>
>> #+BEGIN_SRC makefile :tangle Makefile
>> hello: hello.f90
>> gfortran hello.f90
>>
>> execute: hello
>> ./a.out
>>
>> clean:
>> rm -f a.out *.o
>> #+END_SRC
>>
>> (stolen from John Kitchin) produces a Makefile with spaces instead of
>> tabs. I created the content in makefile mode, with tabs, but emacs
>> untabifies the output. How can I prevent this?
>
> Use the `-i' results switch:
>
> #+BEGIN_SRC makefile -i :tangle Makefile
>
> or set `org-src-preserve-indentation' non-nil.
>
> HTH,
>
> Chuck
--
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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Preserve tabs in tangled babel output
2015-03-11 15:09 ` John Kitchin
@ 2015-03-11 15:28 ` Charles C. Berry
2015-03-11 16:58 ` John Kitchin
2015-03-11 16:05 ` Roger Mason
1 sibling, 1 reply; 6+ messages in thread
From: Charles C. Berry @ 2015-03-11 15:28 UTC (permalink / raw)
To: John Kitchin; +Cc: Roger Mason, emacs-orgmode
On Wed, 11 Mar 2015, John Kitchin wrote:
> I have org-src-preserve-indentation set to t.
Are you saying this does not work on your setup?
When I copy/paste Roger's source block into a buffer, issue
`(setq-local org-src-preserve-indentation t)' in the buffer, put tabs
before the indented lines (there were only spaces in the gnus
*Article..* buffer), and tangle, the tabs are seen in the output file.
Chuck
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Preserve tabs in tangled babel output
2015-03-11 15:09 ` John Kitchin
2015-03-11 15:28 ` Charles C. Berry
@ 2015-03-11 16:05 ` Roger Mason
1 sibling, 0 replies; 6+ messages in thread
From: Roger Mason @ 2015-03-11 16:05 UTC (permalink / raw)
To: emacs-orgmode
Thank you Charles Berry and John Kitchin for your replies.
John Kitchin <jkitchin@andrew.cmu.edu> writes:
> I have org-src-preserve-indentation set to t.
>
> Charles C. Berry writes:
>
>> On Wed, 11 Mar 2015, Roger Mason wrote:
>>
>>> Hello,
>>>
>>> This code:
>>>
>>> #+BEGIN_SRC makefile :tangle Makefile
>>> hello: hello.f90
>>> gfortran hello.f90
>>>
>>> execute: hello
>>> ./a.out
>>>
>>> clean:
>>> rm -f a.out *.o
>>> #+END_SRC
>>>
>>> (stolen from John Kitchin) produces a Makefile with spaces instead of
>>> tabs. I created the content in makefile mode, with tabs, but emacs
>>> untabifies the output. How can I prevent this?
>>
>> Use the `-i' results switch:
>>
>> #+BEGIN_SRC makefile -i :tangle Makefile
>>
>> or set `org-src-preserve-indentation' non-nil.
The -i switch did not work for me but setting
org-src-preserve-indentation did.
Thanks again,
Roger
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Preserve tabs in tangled babel output
2015-03-11 15:28 ` Charles C. Berry
@ 2015-03-11 16:58 ` John Kitchin
0 siblings, 0 replies; 6+ messages in thread
From: John Kitchin @ 2015-03-11 16:58 UTC (permalink / raw)
To: Charles C. Berry; +Cc: Roger Mason, emacs-orgmode@gnu.org
[-- Attachment #1: Type: text/plain, Size: 810 bytes --]
No I meant to confirm that it does work for me with that setting.
On Wednesday, March 11, 2015, Charles C. Berry <ccberry@ucsd.edu> wrote:
> On Wed, 11 Mar 2015, John Kitchin wrote:
>
> I have org-src-preserve-indentation set to t.
>>
>
> Are you saying this does not work on your setup?
>
> When I copy/paste Roger's source block into a buffer, issue
> `(setq-local org-src-preserve-indentation t)' in the buffer, put tabs
> before the indented lines (there were only spaces in the gnus *Article..*
> buffer), and tangle, the tabs are seen in the output file.
>
> Chuck
>
>
--
John
-----------------------------------
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
[-- Attachment #2: Type: text/html, Size: 1323 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-03-11 16:58 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-11 13:49 Preserve tabs in tangled babel output Roger Mason
2015-03-11 14:56 ` Charles C. Berry
2015-03-11 15:09 ` John Kitchin
2015-03-11 15:28 ` Charles C. Berry
2015-03-11 16:58 ` John Kitchin
2015-03-11 16:05 ` Roger Mason
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).