Я являюсь пользователем emacs 25.1 от light-to-average. Я использую org-mode с небольшими трудностями, пока не захочу экспортировать в HTML или латекс. Тогда он терпит неудачу с «введен Debugger - Лисп ошибка: (неправильный тип аргументов stringp |)»Ошибка Emacs org-mode
Backtrace дает это:
Debugger entered--Lisp error: (wrong-type-argument stringp |)
string-match("^\\(.*?\\)\\(?:(\\([^[email protected]/]\\)?.*?)\\)?$" |)
org-set-regexps-and-options()
org-mode()
set-auto-mode-0(org-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer outlines.org> "c:/Users/***/outlines.org" nil nil "c:/Users/****/outlines.org" (19984723346758628 3399104098))
find-file-noselect("c:/Users/****/outlines.org" nil nil nil)
find-file("c:/Users/****/outlines.org")
dired-find-file()
funcall-interactively(dired-find-file)
call-interactively(dired-find-file nil nil)
command-execute(dired-find-file)
Я вновь установлен режим орг, используя систему пакетов без толку , У меня есть основное знакомство с lisp, но я - библиотекарь по профессии, а не программист. Я могу редактировать файлы .el, если знаю, что искать. Благодаря!
Рассматривая исходный код для org-mode, у вас есть, вероятно, неопределенный список ключевых слов TODO. Попробуйте запустить 'emacs -q' и экспортировать простой файл org без встроенного в TODO переопределения. – Juancho
У меня были некоторые странные проблемы, когда у меня есть две разные версии org, установленные в двух разностных местах. Убедитесь, что ваш путь загрузки показывает новую организацию в нужном месте. Возможно, вы можете рассмотреть возможность перемещения загружаемой вами организации и посмотреть, разрешает ли она эту проблему. – dmg
Juancho, вот и все. Я пропустил цитаты вокруг | в моих настраиваемых ключевых словах TODO в моем .emacs. Я добавил кавычки, перезапустил и вообще не имел проблем. Спасибо! Sonce вы написали комментарий, я не могу отметить это как ответ, но если вы хотите ответить на вопрос, я помечаю его как правильный ответ. Благодаря! – user846