From aec0c64df0a8ec6ad06baf05b124b45d3fb8d714 Mon Sep 17 00:00:00 2001 From: Fabian Schweinfurth Date: Mon, 11 Jun 2018 11:44:30 +0200 Subject: [PATCH] fix mode query in kernel configuration values in `org-src-lang-modes` are symbols, so there is no `intern` needed (which would crash either way as it expects a string) --- ob-ipython.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ob-ipython.el b/ob-ipython.el index 043fb9a..321eeab 100644 --- a/ob-ipython.el +++ b/ob-ipython.el @@ -533,8 +533,8 @@ The elements of the list have the form (\"kernel\" \"language\")." (let* ((kernel (car kernel-lang)) (language (cdr kernel-lang)) (jupyter-lang (concat "jupyter-" language)) - (mode (intern (or (cdr (assoc language org-src-lang-modes)) - (replace-regexp-in-string "[0-9]*" "" language)))) + (mode (or (cdr (assoc language org-src-lang-modes)) + (intern (replace-regexp-in-string "[0-9]*" "" language)))) (header-args (intern (concat "org-babel-default-header-args:" jupyter-lang)))) (add-to-list 'org-src-lang-modes `(,jupyter-lang . ,mode)) ;; Only set defaults if the corresponding variable is nil or does not