emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Can one tangle only the current blocks under header ?


From: Grant Rettke
Subject: Re: [O] Can one tangle only the current blocks under header ?
Date: Sun, 31 Jul 2016 09:34:07 -0500

You can `:tangle no' on the source block to exclude it from tangling.

You can even tangle one source block to a different or as many files
as you like during tangling.
Sincerely,

Grant Rettke


On Sat, Jul 30, 2016 at 1:38 PM, Joon Ro <address@hidden> wrote:
> can one tangle only the current blocks under header or  can you only tangle
> the whole file?
> the issue is again for dotfiles managed by org that these files are not
> proper org babel languages and look like this:
>
> #+BEGIN_SRC conf :mkdirp yes :tangle ~/.config/mpv/mpv.conf
> softvol-max=600
> #+END_SRC
>
> the manual (http://orgmode.org/manual/Extracting-source-code.html) only
> shows how to tangle the whole file
>
> any ideas?
>
>
> If you read the help for org-babel-tangle:
>
> With one universal prefix argument, only tangle the block at point.
> When two universal prefix arguments, only tangle blocks for the
> tangle file of the block at point.
>
>
> So if you do c-u first before org-babel-tangle, it will only tangle the code
> block at point.
> I use this a lot so I have the following in my init file:
>
> (defun org-babel-tangle-block()
>   (interactive)
>   (let ((current-prefix-arg '(4)))
>      (call-interactively 'org-babel-tangle)))
>
> (eval-after-load "org"
>   '(progn
>      (define-key org-mode-map (kbd "C-c b") 'org-babel-tangle-block)))
>
>
> So I can just do C-c b and it will just tangle the code block at point.
>
> And I agree with you I with the manual
> (http://orgmode.org/manual/Extracting-source-code.html) has this
> information.
>
> Hope this helps,
> Joon
>



reply via email to

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