Проблема со структурой кода в режиме организации «# begin_src lisp» в spacemacs

#lisp #org-mode #spacemacs

Вопрос:

когда я пишу код на lisp в файле в режиме org. Я начал с квартала

 # begin_src lisp  # end_src  

Когда я пишу первую строку без проблем, имена функций выделяются правильно.

 # begin_src lisp  (defun myappend (L1 L2) (cond     # end_src  

но когда я нажимаю ввод во второй строке, это начинает казаться странным.

 # begin_src lisp  (d efun myappend (L1 L2) (c ond       # end_src  

Отступ вставляется в код. Ты знаешь, что я делаю не так?

Комментарии:

1. Это буфер организации? Они выглядят как теги организации, отмечающие начало и конец источника.

2. да, это так, извините, я просто указал с помощью тегов

3. Попробуйте использовать M-x org-edit-special (привязано C-c ' по умолчанию) для записи кода в исходный блок. Когда вы закончите, сделайте C-c ' это снова, чтобы вернуться к файлу организации.

4. Спасибо, вот и все, я думаю, я не знал, что код должен быть написан отдельно, извините. Извини также Сильвио, если я не понял твой вопрос.