Нет, это правильный список свойств.Я заметил этот фрагмент в rudel.el:
(let* ((backend (cdr (plist-get info :backend)))
Это означает, что параметр :backend
, как ожидается, будет cons-ячейкой.Вся документация, которую я могу найти, предполагает, что rudel-join-session
вызывается в интерактивном режиме, и в этом случае параметр backend генерируется программно, и я не могу понять из случайного прочтения кода, каким он должен быть.Но первое, что я попробую, это:
(rudel-join-session (list :backend '(dummy . obby) ...))
Таким образом, выражение (cdr (plist-get info :backend))
будет преобразовано в символ obby
, что может быть тем, что ожидает остальная часть кода.