Орган-режим многострочного выделения и жирный шрифт

11

Есть ли какая-либо разметка в режиме org, чтобы выделить несколько строк текста жирным шрифтом, курсивом и т. Д.?

*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слишком много, и я хочу попытаться сохранить мои файлы на определенной ширине.

Отрывки приветствуются. Я не знаю Элиспа, поэтому я не могу сделать это сам. Но я думаю, что это также разрушит экспорт.

Я думаю что-то вроде:

#+BEGIN_BOLD
  All my text in here would be super bold
  and would be very nice.
#+END_BOLD
salotz
источник
6
Дубликат Inline дословно и код с кавычками в режиме Org , смотрите пятый пункт в ответе.
nicael
Поэтому я должен использовать команду customize, чтобы точно указать, сколько строк я хочу разметить? Это действительно не кажется мне тем же.
Salotz
Хорошо, вы можете поставить разрешенные 1000 строк. Это до 1000 строк, а не только до 1000 строк.
nicael
Кажется, немного взломать, но я думаю, что это работает. Спасибо.
Salotz

Ответы:

1

Согласно ответу от комментария nicael на вопрос:

По умолчанию org-mode допускает одну новую строку. Поэтому, если вы хотите иметь возможность добавлять разметку к тексту, который занимает более двух последовательных строк, вам нужно изменить эту запись.

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

... где N - количество новых строк, которые вы хотите разрешить.

Выше в том же ответе написано, что вам нужно добавить строку:

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

после строки выше.

joelostblom
источник
Это просто не работает для меня. Я запустил именно то, что вы опубликовали, и перезапустил org-mode, но использование акцента над N строками не работает. Есть ли что-то, что я мог пропустить?
itdoesntwork
@itdoesntwork Извините, я не эксперт по emacs, просто разместил здесь хороший ответ в виде вики сообщества, поскольку он также решил эту проблему. Попробуйте прокомментировать исходный ответ (ссылка выше), и вы сможете получить помощь. Включите дополнительную информацию о вашей настройке, например, версию emacs. Единственное, о чем я могу подумать, - это создать файл конфигурации только с этой строкой, а затем запустить emacs с этой конфигурацией .
joelostblom