jupyter-available-kernelspecs: Fix for remote hosts

This commit is contained in:
Nathaniel Nicandro 2019-05-09 21:41:26 -05:00
parent d7ce2b0c38
commit c9abe85be7

View file

@ -73,13 +73,14 @@ information of the host as a prefix."
(jupyter-read-plist-from-string (jupyter-read-plist-from-string
(jupyter-command "kernelspec" "list" "--json")) (jupyter-command "kernelspec" "list" "--json"))
:kernelspecs))) :kernelspecs)))
(puthash host (puthash
(cl-loop host (cl-loop
for (name spec) on specs by #'cddr for (name spec) on specs by #'cddr
collect (cons (substring (symbol-name name) 1) for dir = (concat (unless (equal host "local") host)
(cons (plist-get spec :resource_dir) (plist-get spec :resource_dir))
(plist-get spec :spec)))) collect (cons (substring (symbol-name name) 1)
jupyter--kernelspecs))))) (cons dir (plist-get spec :spec))))
jupyter--kernelspecs)))))
(defun jupyter-get-kernelspec (name &optional refresh) (defun jupyter-get-kernelspec (name &optional refresh)
"Get the kernelspec for a kernel named NAME. "Get the kernelspec for a kernel named NAME.