emacs-ipython-notebook/lisp
dickmao 0490031ec8 Sane File Navigation
As emacs users we prefer and have the luxury of fuzzy file navigation
via ido and projectile.  From a notebook or notebooklist buffer, the commands

`C-c C-f` ein:file-open
`C-c C-o` ein:notebook-open

offer an ido alternative to point and click navigation.

To populate the ido lists, retrieving the content hierarchy is on by
default.  Two custom variables determine how wide and deep the content query
probes (currently at 2 levels deep and 6 directories wide).  Set both
to zero to turn off.

tkf half finished code to quickly go from local file buffers to notebook
mode via `C-c C-z` or `C-c C-o`.  This is now possible.  EIN will
start the server from a suitable parent directory of the visited file.

Enable ido completion for `notebooklist-login`.

Remove the albatross `ein-loaddefs.el` in favor of more standard
`ein-autoloads.el` that is not git tracked.

Convenience `make install` from git source (local alternative to
melpa).
2018-10-26 18:40:19 -04:00
..
debug-ein.el remove unused declaration 2017-07-11 14:32:18 -04:00
ein-ac.el now that auto-complete is an official dependency, we can require it unconditionally 2018-05-31 19:55:45 -04:00
ein-cell-edit.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-cell-output.el Doc, dependency updates. Tweaks for Emacs 24 compatibility. 2017-07-30 11:37:44 -05:00
ein-cell.el Asynchronize all server communication 2018-10-07 00:40:48 -04:00
ein-classes.el Try to address windows NT unseen. Add osx. Add ipython 7.0.1. 2018-10-20 00:12:34 -04:00
ein-company.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-completer.el Support eldoc. 2018-09-18 21:48:07 -05:00
ein-connect.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-console.el ein:console-executable-get: fail if console executable was not found 2018-08-30 16:38:07 -04:00
ein-contents-api.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-core.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-dev.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-events.el ein-events: Clean byte compile warnings. 2017-10-24 12:14:20 -05:00
ein-file.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-helm.el Show recent history first in helm/anything UI 2013-01-21 22:06:58 +01:00
ein-hy.el Code cleanup. 2018-09-18 21:46:35 -05:00
ein-iexec.el Add autoload cookies 2012-09-01 20:51:55 +02:00
ein-inspector.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-ipdb.el Source tracking in EIN ipdb sessions. 2016-12-24 12:51:54 -06:00
ein-ipynb-mode.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-jedi.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-junk.el Streamline login 2018-10-17 16:52:10 -04:00
ein-jupyter.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-jupyterhub.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-kernel.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-kernelinfo.el ein-kernelinfo: Structure for language agnostic info queries 2018-02-25 12:39:11 -06:00
ein-kill-ring.el mv *ein*.el ein.py lisp/ 2012-07-02 16:47:20 +02:00
ein-log.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-multilang-fontify.el Back to eieio 2017-07-12 14:38:04 -05:00
ein-multilang.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-node.el (require 'ein-utils) -> (require 'ein-core) 2012-08-28 15:26:32 +02:00
ein-notebook.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-notebooklist.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-notification.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-org.el ein-org: Fix add link feature for modern org mode. 2017-05-24 08:32:59 -05:00
ein-output-area.el revive tkf tests 2018-09-27 00:52:00 -04:00
ein-pager.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-pkg.el Update documentation. 2018-09-18 22:05:44 -05:00
ein-process.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-pseudo-console.el Now all :help strings in menu are auto-generated 2012-09-01 21:32:20 +02:00
ein-python.el ein-python: Fix for #252 2017-11-18 11:24:24 -06:00
ein-pytools.el Merge pull request #349 from xor-xor/bugfix/pytools-export-buffer 2018-10-15 09:31:12 -05:00
ein-query.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-scratchsheet.el Add discard-output-p slot in ein:worksheet 2012-08-28 20:51:18 +02:00
ein-shared-output.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-skewer.el Reintroduce ein-skewer.el 2017-06-12 11:05:24 -05:00
ein-smartrep.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-subpackages.el @sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it. 2018-10-15 12:19:30 -04:00
ein-timestamp.el avoid compilation warnings about unused lexicals and fix minor typos 2018-05-29 17:20:54 -04:00
ein-traceback.el Normalize url-or-port 2018-10-13 13:09:53 -04:00
ein-utils.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein-websocket.el ein-websocket: Don't dump entire websocket structure during error. 2018-10-17 20:59:58 -05:00
ein-worksheet.el ein-worksheet: Fix whitespace, argument list for error call. 2018-10-22 14:45:14 -05:00
ein.el Sane File Navigation 2018-10-26 18:40:19 -04:00
ein.py ein-hy: Support executing hy code from notebook running a python kernel. 2018-03-11 12:29:54 -05:00
ein_inspector.py ein-inspector: Getting organized, remove cruft. 2017-09-30 16:06:36 -05:00
ob-ein.el Sane File Navigation 2018-10-26 18:40:19 -04:00
zeroein.el Sane File Navigation 2018-10-26 18:40:19 -04:00