John discovers M-x update-directory-autoloads

Hope this does what I mean it to do..
This commit is contained in:
John Miller 2017-02-15 18:58:30 -06:00
parent 5c9ff051c8
commit 4061a58c94
2 changed files with 337 additions and 34 deletions

View file

@ -72,7 +72,7 @@ the log of the running jupyter server."
(setq %ein:jupyter-server-session% proc)
(if (accept-process-output proc *ein:jupyter-server-accept-timeout*)
(progn
(sit-for 1.0)
(sit-for 1.0) ;; FIXME: Do better!
(ein:jupyter-server-login-and-open)))))
(defun ein:jupyter-server-login-and-open ()
@ -80,7 +80,7 @@ the log of the running jupyter server."
(when (buffer-live-p (get-buffer ein:jupyter-server-buffer-name))
(multiple-value-bind (url-or-port token) (ein:jupyter-server-conn-info)
(ein:notebooklist-login url-or-port token)
(sit-for 1.0)
(sit-for 1.0) ;; FIXME: Do better!
(ein:notebooklist-open url-or-port))))
;;;###autoload

View file

@ -3,8 +3,43 @@
;;; Code:
;;;### (autoloads nil "ein-connect" "ein-connect.el" (21715 54032
;;;### (autoloads nil "ein-ac" "ein-ac.el" (0 0 0 0))
;;; Generated autoloads from ein-ac.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-ac" '("ein:")))
;;;***
;;;### (autoloads nil "ein-cell" "ein-cell.el" (0 0 0 0))
;;; Generated autoloads from ein-cell.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-cell" '("ein:")))
;;;***
;;;### (autoloads nil "ein-cell-edit" "ein-cell-edit.el" (0 0 0 0))
;;; Generated autoloads from ein-cell-edit.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-cell-edit" '("ein:")))
;;;***
;;;### (autoloads nil "ein-cell-output" "ein-cell-output.el" (0 0
;;;;;; 0 0))
;;; Generated autoloads from ein-cell-output.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-cell-output" '("ein:")))
;;;***
;;;### (autoloads nil "ein-completer" "ein-completer.el" (0 0 0 0))
;;; Generated autoloads from ein-completer.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-completer" '("ein:complete")))
;;;***
;;;### (autoloads nil "ein-connect" "ein-connect.el" (0 0 0 0))
;;; Generated autoloads from ein-connect.el
(autoload 'ein:connect-to-notebook-command "ein-connect" "\
@ -38,10 +73,11 @@ notebook.
\(fn)" nil nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-connect" '("ein:")))
;;;***
;;;### (autoloads nil "ein-console" "ein-console.el" (21715 54032
;;;;;; 0 0))
;;;### (autoloads nil "ein-console" "ein-console.el" (0 0 0 0))
;;; Generated autoloads from ein-console.el
(autoload 'ein:console-open "ein-console" "\
@ -58,9 +94,26 @@ It should be possible to support python-mode.el. Patches are welcome!
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-console" '("ein:console-")))
;;;***
;;;### (autoloads nil "ein-dev" "ein-dev.el" (21720 44286 0 0))
;;;### (autoloads nil "ein-contents-api" "ein-contents-api.el" (0
;;;;;; 0 0 0))
;;; Generated autoloads from ein-contents-api.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-contents-api" '("ein:" "update-content-path" "*ein:content-hierarchy*")))
;;;***
;;;### (autoloads nil "ein-core" "ein-core.el" (0 0 0 0))
;;; Generated autoloads from ein-core.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-core" '("ein:" "*running-ipython-version*")))
;;;***
;;;### (autoloads nil "ein-dev" "ein-dev.el" (0 0 0 0))
;;; Generated autoloads from ein-dev.el
(autoload 'ein:dev-insert-mode-map "ein-dev" "\
@ -85,9 +138,18 @@ Open a buffer with bug report template.
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-dev" '("ein:")))
;;;***
;;;### (autoloads nil "ein-helm" "ein-helm.el" (21715 54032 0 0))
;;;### (autoloads nil "ein-events" "ein-events.el" (0 0 0 0))
;;; Generated autoloads from ein-events.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-events" '("ein:events")))
;;;***
;;;### (autoloads nil "ein-helm" "ein-helm.el" (0 0 0 0))
;;; Generated autoloads from ein-helm.el
(autoload 'anything-ein-kernel-history "ein-helm" "\
@ -110,9 +172,11 @@ Choose opened notebook using helm interface.
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-helm" '("ein:helm-")))
;;;***
;;;### (autoloads nil "ein-iexec" "ein-iexec.el" (21715 54032 0 0))
;;;### (autoloads nil "ein-iexec" "ein-iexec.el" (0 0 0 0))
;;; Generated autoloads from ein-iexec.el
(autoload 'ein:iexec-mode "ein-iexec" "\
@ -122,10 +186,31 @@ change in its input area.
\(fn &optional ARG)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-iexec" '("ein:iexec-")))
;;;***
;;;### (autoloads nil "ein-ipynb-mode" "ein-ipynb-mode.el" (21715
;;;;;; 54032 0 0))
;;;### (autoloads nil "ein-inspector" "ein-inspector.el" (0 0 0 0))
;;; Generated autoloads from ein-inspector.el
(autoload 'ein:inspect-object "ein-inspector" "\
\(fn KERNEL OBJECT)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-inspector" '("ein:")))
;;;***
;;;### (autoloads nil "ein-ipdb" "ein-ipdb.el" (0 0 0 0))
;;; Generated autoloads from ein-ipdb.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-ipdb" '("ein:" "*ein:ipdb-")))
;;;***
;;;### (autoloads nil "ein-ipynb-mode" "ein-ipynb-mode.el" (0 0 0
;;;;;; 0))
;;; Generated autoloads from ein-ipynb-mode.el
(autoload 'ein:ipynb-mode "ein-ipynb-mode" "\
@ -135,9 +220,11 @@ A simple mode for ipynb file.
(add-to-list 'auto-mode-alist '(".*\\.ipynb\\'" . ein:ipynb-mode))
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-ipynb-mode" '("ein:ipynb-parent-mode")))
;;;***
;;;### (autoloads nil "ein-jedi" "ein-jedi.el" (21715 54032 0 0))
;;;### (autoloads nil "ein-jedi" "ein-jedi.el" (0 0 0 0))
;;; Generated autoloads from ein-jedi.el
(autoload 'ein:jedi-complete "ein-jedi" "\
@ -162,9 +249,11 @@ To use EIN and Jedi together, add the following in your Emacs setup.::
\(fn)" nil nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-jedi" '("ein:jedi-")))
;;;***
;;;### (autoloads nil "ein-junk" "ein-junk.el" (21715 54032 0 0))
;;;### (autoloads nil "ein-junk" "ein-junk.el" (0 0 0 0))
;;; Generated autoloads from ein-junk.el
(autoload 'ein:junk-new "ein-junk" "\
@ -174,7 +263,7 @@ Notebook name is determined based on
When prefix argument is given, it asks URL or port to use.
\(fn NAME URL-OR-PORT)" t nil)
\(fn NAME KERNELSPEC URL-OR-PORT)" t nil)
(autoload 'ein:junk-rename "ein-junk" "\
Rename the current notebook based on `ein:junk-notebook-name-template'
@ -182,20 +271,84 @@ and save it immediately.
\(fn NAME)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-junk" '("ein:junk-notebook-name")))
;;;***
;;;### (autoloads nil "ein-kernel" "ein-kernel.el" (21715 54089 0
;;;### (autoloads nil "ein-jupyter" "ein-jupyter.el" (0 0 0 0))
;;; Generated autoloads from ein-jupyter.el
(autoload 'ein:jupyter-server-start "ein-jupyter" "\
Start the jupyter notebook server at the given path.
This command opens an asynchronous process running the jupyter
notebook server and then tries to detect the url and token to
generate automatic calls to `ein:notebooklist-login' and
`ein:notebooklist-open'.
On executing the command will prompt the user for the path to the
jupyter executable and the path for the root directory containing
the notebooks the user wants to access.
The buffer named by `ein:jupyter-server-buffer-name' will contain
the log of the running jupyter server.
\(fn SERVER-PATH SERVER-DIRECTORY)" t nil)
(autoload 'ein:jupyter-server-stop "ein-jupyter" "\
Stop a running jupyter notebook server.
Use this command to stop a running jupyter notebook server. If
there is no running server then no action will be taken.
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-jupyter" '(#("ein:jupyter-server-" 0 19 (fontified t face font-lock-function-name-face)) #("*ein:" 0 5 (face font-lock-variable-name-face fontified t)) #("%ein:jupyter-server-session%" 0 28 (face font-lock-variable-name-face fontified t)))))
;;;***
;;;### (autoloads nil "ein-jupyterhub" "ein-jupyterhub.el" (0 0 0
;;;;;; 0))
;;; Generated autoloads from ein-jupyterhub.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-jupyterhub" '("ein:")))
;;;***
;;;### (autoloads nil "ein-kernel" "ein-kernel.el" (0 0 0 0))
;;; Generated autoloads from ein-kernel.el
(defalias 'ein:kernel-url-or-port 'ein:$kernel-url-or-port)
(defalias 'ein:kernel-id 'ein:$kernel-kernel-id)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-kernel" '("ein:")))
;;;***
;;;### (autoloads nil "ein-multilang" "ein-multilang.el" (21715 54032
;;;;;; 0 0))
;;;### (autoloads nil "ein-kernelinfo" "ein-kernelinfo.el" (0 0 0
;;;;;; 0))
;;; Generated autoloads from ein-kernelinfo.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-kernelinfo" '("ein:kernelinfo")))
;;;***
;;;### (autoloads nil "ein-kill-ring" "ein-kill-ring.el" (0 0 0 0))
;;; Generated autoloads from ein-kill-ring.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-kill-ring" '("ein:")))
;;;***
;;;### (autoloads nil "ein-log" "ein-log.el" (0 0 0 0))
;;; Generated autoloads from ein-log.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-log" '("ein:")))
;;;***
;;;### (autoloads nil "ein-multilang" "ein-multilang.el" (0 0 0 0))
;;; Generated autoloads from ein-multilang.el
(autoload 'ein:notebook-multilang-mode "ein-multilang" "\
@ -203,18 +356,36 @@ Notebook mode with multiple language fontification.
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-multilang" '("ein:" "python-imenu-format-parent-item-jump-label")))
;;;***
;;;### (autoloads nil "ein-notebook" "ein-notebook.el" (21720 44286
;;;;;; 0 0))
;;;### (autoloads nil "ein-multilang-fontify" "ein-multilang-fontify.el"
;;;;;; (0 0 0 0))
;;; Generated autoloads from ein-multilang-fontify.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-multilang-fontify" '("ein:mlf-")))
;;;***
;;;### (autoloads nil "ein-node" "ein-node.el" (0 0 0 0))
;;; Generated autoloads from ein-node.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-node" '("ein:")))
;;;***
;;;### (autoloads nil "ein-notebook" "ein-notebook.el" (0 0 0 0))
;;; Generated autoloads from ein-notebook.el
(defalias 'ein:notebook-name 'ein:$notebook-notebook-name)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-notebook" '("ein:")))
;;;***
;;;### (autoloads nil "ein-notebooklist" "ein-notebooklist.el" (21720
;;;;;; 45483 0 0))
;;;### (autoloads nil "ein-notebooklist" "ein-notebooklist.el" (0
;;;;;; 0 0 0))
;;; Generated autoloads from ein-notebooklist.el
(autoload 'ein:notebooklist-open "ein-notebooklist" "\
@ -222,6 +393,21 @@ Open notebook list buffer.
\(fn &optional URL-OR-PORT PATH NO-POPUP)" t nil)
(autoload 'ein:notebooklist-enable-keepalive "ein-notebooklist" "\
Enable periodic calls to the notebook server to keep long running sessions from expiring.
By long running we mean sessions to last days, or weeks. The
frequency of the refresh (which is very similar to a call to
`ein:notebooklist-open`) is controlled by
`ein:notebooklist-keepalive-refresh-time`, and is measured in
terms of hours.
\(fn &optional URL-OR-PORT)" t nil)
(autoload 'ein:notebooklist-disable-keepalive "ein-notebooklist" "\
Disable the notebooklist keepalive calls to the jupyter notebook server.
\(fn)" t nil)
(autoload 'ein:notebooklist-reload "ein-notebooklist" "\
Reload current Notebook list.
@ -230,12 +416,12 @@ Reload current Notebook list.
(autoload 'ein:notebooklist-new-notebook "ein-notebooklist" "\
Ask server to create a new notebook and open it in a new buffer.
\(fn &optional URL-OR-PORT PATH CALLBACK CBARGS)" t nil)
\(fn &optional URL-OR-PORT KERNELSPEC PATH CALLBACK CBARGS)" t nil)
(autoload 'ein:notebooklist-new-notebook-with-name "ein-notebooklist" "\
Open new notebook and rename the notebook.
\(fn NAME &optional URL-OR-PORT PATH)" t nil)
\(fn NAME KERNELSPEC URL-OR-PORT &optional PATH)" t nil)
(autoload 'ein:notebooklist-list-notebooks "ein-notebooklist" "\
Return a list of notebook path (NBPATH). Each element NBPATH
@ -273,9 +459,24 @@ See also:
\(fn &optional URL-OR-PORT)" nil nil)
(autoload 'ein:notebooklist-login "ein-notebooklist" "\
Login to IPython notebook server.
\(fn URL-OR-PORT PASSWORD)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-notebooklist" '("ein:" "generate-breadcrumbs")))
;;;***
;;;### (autoloads nil "ein-org" "ein-org.el" (21715 54032 0 0))
;;;### (autoloads nil "ein-notification" "ein-notification.el" (0
;;;;;; 0 0 0))
;;; Generated autoloads from ein-notification.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-notification" '("ein:")))
;;;***
;;;### (autoloads nil "ein-org" "ein-org.el" (0 0 0 0))
;;; Generated autoloads from ein-org.el
(autoload 'ein:org-open "ein-org" "\
@ -308,10 +509,27 @@ node `(org) External links' and Info node `(org) Search options'
(eval-after-load "org" '(progn (org-add-link-type "ipynb" 'ein:org-open) (add-hook 'org-store-link-functions 'ein:org-store-link)))
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-org" '("ein:org-goto-link")))
;;;***
;;;### (autoloads nil "ein-output-area" "ein-output-area.el" (0 0
;;;;;; 0 0))
;;; Generated autoloads from ein-output-area.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-output-area" '("ein:")))
;;;***
;;;### (autoloads nil "ein-pager" "ein-pager.el" (0 0 0 0))
;;; Generated autoloads from ein-pager.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-pager" '("ein:pager-")))
;;;***
;;;### (autoloads nil "ein-pseudo-console" "ein-pseudo-console.el"
;;;;;; (21715 54032 0 0))
;;;;;; (0 0 0 0))
;;; Generated autoloads from ein-pseudo-console.el
(autoload 'ein:pseudo-console-mode "ein-pseudo-console" "\
@ -319,10 +537,48 @@ Pseudo console mode. Hit RET to execute code.
\(fn &optional ARG)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-pseudo-console" '("ein:pseudo-console-mode-map")))
;;;***
;;;### (autoloads nil "ein-python" "ein-python.el" (0 0 0 0))
;;; Generated autoloads from ein-python.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-python" '("ein:python-")))
;;;***
;;;### (autoloads nil "ein-pytools" "ein-pytools.el" (0 0 0 0))
;;; Generated autoloads from ein-pytools.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-pytools" '("ein:")))
;;;***
;;;### (autoloads nil "ein-query" "ein-query.el" (0 0 0 0))
;;; Generated autoloads from ein-query.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-query" '("ein:")))
;;;***
;;;### (autoloads nil "ein-scratchsheet" "ein-scratchsheet.el" (0
;;;;;; 0 0 0))
;;; Generated autoloads from ein-scratchsheet.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-scratchsheet" '("ein:")))
;;;***
;;;### (autoloads nil "ein-sections" "ein-sections.el" (0 0 0 0))
;;; Generated autoloads from ein-sections.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-sections" '("magit-" "ein:")))
;;;***
;;;### (autoloads nil "ein-shared-output" "ein-shared-output.el"
;;;;;; (21715 54032 0 0))
;;;;;; (0 0 0 0))
;;; Generated autoloads from ein-shared-output.el
(autoload 'ein:shared-output-pop-to-buffer "ein-shared-output" "\
@ -349,10 +605,26 @@ shared output buffer. You can open the buffer by the command
\(fn CODE &optional POPUP VERBOSE KERNEL &rest ARGS)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-shared-output" '("ein:")))
;;;***
;;;### (autoloads nil "ein-traceback" "ein-traceback.el" (21715 54032
;;;### (autoloads nil "ein-smartrep" "ein-smartrep.el" (0 0 0 0))
;;; Generated autoloads from ein-smartrep.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-smartrep" '("ein:smartrep-")))
;;;***
;;;### (autoloads nil "ein-subpackages" "ein-subpackages.el" (0 0
;;;;;; 0 0))
;;; Generated autoloads from ein-subpackages.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-subpackages" '("ein:")))
;;;***
;;;### (autoloads nil "ein-traceback" "ein-traceback.el" (0 0 0 0))
;;; Generated autoloads from ein-traceback.el
(autoload 'ein:tb-show "ein-traceback" "\
@ -360,16 +632,47 @@ Show full traceback in traceback viewer.
\(fn)" t nil)
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-traceback" '("ein:t")))
;;;***
;;;### (autoloads nil nil ("debug-ein.el" "ein-ac.el" "ein-cell.el"
;;;;;; "ein-completer.el" "ein-contents-api.el" "ein-core.el" "ein-events.el"
;;;;;; "ein-kernelinfo.el" "ein-kill-ring.el" "ein-log.el" "ein-multilang-fontify.el"
;;;;;; "ein-mumamo.el" "ein-node.el" "ein-notification.el" "ein-output-area.el"
;;;;;; "ein-pager.el" "ein-pkg.el" "ein-python.el" "ein-pytools.el"
;;;;;; "ein-query.el" "ein-scratchsheet.el" "ein-smartrep.el" "ein-subpackages.el"
;;;;;; "ein-utils.el" "ein-websocket.el" "ein-worksheet.el" "ein.el"
;;;;;; "zeroein.el") (21720 45618 650000 0))
;;;### (autoloads nil "ein-utils" "ein-utils.el" (0 0 0 0))
;;; Generated autoloads from ein-utils.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-utils" '("ein:")))
;;;***
;;;### (autoloads nil "ein-websocket" "ein-websocket.el" (0 0 0 0))
;;; Generated autoloads from ein-websocket.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-websocket" '("ein:" "fix-request-netscape-cookie-parse")))
;;;***
;;;### (autoloads nil "ein-worksheet" "ein-worksheet.el" (0 0 0 0))
;;; Generated autoloads from ein-worksheet.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ein-worksheet" '("ein:")))
;;;***
;;;### (autoloads nil "ob-ein" "ob-ein.el" (0 0 0 0))
;;; Generated autoloads from ob-ein.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ein" '("org-babel-" "ein:" "*ein:org-babel-sessions*")))
;;;***
;;;### (autoloads nil "zeroein" "zeroein.el" (0 0 0 0))
;;; Generated autoloads from zeroein.el
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "zeroein" '("zeroein:")))
;;;***
;;;### (autoloads nil nil ("debug-ein.el" "ein-pkg.el" "ein.el")
;;;;;; (0 0 0 0))
;;;***