组织模式多行强调和粗体


11

在组织模式下是否存在某种形式的标记,以使多行文本变为粗体,斜体等?

*This is what I want to be bold and I only want lines to 
be a certain length so that this doesn't work.*

我知道使用visual-line-mode替代方法fill-paragraph可以解决此问题,但是我M-q太喜欢了,我想尝试将文件保持在一定宽度。

片段欢迎。我不认识Elisp,所以我自己做不到。但是我想这也会破坏出口。

我在想类似的东西:

#+BEGIN_BOLD
  All my text in here would be super bold
  and would be very nice.
#+END_BOLD

6
内联逐字记录和带Org模式下带引号的代码重复,请参见答案中的第五点。
nicael 2015年

因此,我必须使用custom来精确指定要标记的行数?在我看来,这真的不一样。
salotz

好的,您可以放置​​1000行。这是高达 1000线,不仅正好1000线。
nicael

似乎有点破解,但我想这可行。谢谢。
salotz

Answers:


1

根据nicael对这个问题的评论的答案

默认情况下,组织模式允许使用一个换行符。因此,如果您希望能够向跨超过两行的文本添加标记,则需要修改此条目。

(setcar (nthcdr 4 org-emphasis-regexp-components) N)

...其中N是您要允许的换行数。

在相同答案的更高处,它表明您需要添加以下行:

(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components) 

在上面的行之后。


这根本不适合我。我完全按照您发布的内容运行,并重新启动了org-mode,但是对N行使用强调功能不起作用。我有什么想念的吗?
itdoesntwork

@itdoesntwork抱歉,我不是emacs专家,只是在这里重新发布了一个很好的答案作为社区Wiki,因为它也解决了这个问题。尝试评论原始答案(上面链接),您可能会获得帮助。包括有关您的设置的更多信息,例如emacs版本。我能想到的一件事就是仅使用这一行创建一个配置文件,然后使用此配置运行emacs
joelostblom
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.