В режиме org, при запутывании / экспорте блоков исходного кода, как убрать заполнение строк, которое появляется перед / после каждого блока? - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть это в моем файле режима организации:

This is how we define a function:
#+BEGIN_SRC ruby :tangle hello.rb
def hello
  puts 'Hello world!'
end
#+END_SRC

And this is how we call it:
#+BEGIN_SRC ruby :tangle hello.rb
hello
#+END_SRC

Однако, когда я использую org-babel-tangle, в файле это выглядит так:

[blank line]
def hello
  puts 'Hello world!'
end
[blank line]
hello
[blank line]

Как мнеполучить, чтобы все пустые строки не появлялись?

1 Ответ

0 голосов
/ 25 ноября 2018

Способ подавления лишних пустых строк, которые появляются вокруг экспортированного исходного кода, заключается в использовании аргумента заголовка padline.Установите его на no, и он не будет добавлять пустые строки.

В приведенном выше примере вы сделаете следующее:

This is how we define a function:
#+BEGIN_SRC ruby :padline no :tangle hello.rb
def hello
  puts 'Hello world!'
end
#+END_SRC

And this is how we call it:
#+BEGIN_SRC ruby :padline no :tangle hello.rb
hello
#+END_SRC

Если вы находитесь в заголовке, выможно использовать настройку #+PROPERTY, чтобы установить ее для всех блоков исходного кода в буфере или только для подзаголовка со следующим:

* My Section
   :PROPERTIES:
   :header-args: :padline no :tangle hello.rb
   :END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...