Commit graph

161 commits

Author SHA1 Message Date
dickmao
f4d301d8c9 Cleanup save-before-quit logic, and polymode kill buffer bugfix
Before: Exit emacs with modified notebooks.  Be asked "You have
unsaved notebooks.  Discard changes?"  Respond no, and manually figure
out which notebooks haven't been saved.

After: Exit emacs with modified notebooks.  Be asked "Save A?".
Respond yes.  Quit without further ado.

Also, bugfix killing of buffers in polymode.  Must kill host buffer,
not indirect buffers.
2019-05-07 09:54:20 -04:00
dickmao
539c3339dd Undo did not account for slideshow
C-c C-d breaks undo.  Fix as follows:

Before: turn on slide indicator via C-c S, toggle type with C-c C-d

After: toggle type with C-c S.

Benefits: Fixes undo, simplifies slideshow operation, elpy users are
accustomed to having C-c C-d be "jump to doc"
2019-04-04 05:45:34 -04:00
John Miller
15d7a83b03 Let's not get ahead of ourselves and release 0.15 before 1.0. 2019-03-12 09:50:17 -05:00
John Miller
ea9f9d5c1d Doc updates. 2019-03-12 09:28:22 -05:00
dickmao
67e82d2f94 Move self-diagnosing information
Move self-diagnosing information from CONTRIBUTING.md to README.in.rst
2019-03-09 12:52:03 -05:00
dickmao
ed6482096e Add ob-ein tests
Also, speed up login and other cleanups
2019-02-19 10:06:15 -05:00
Jack Kamm
058db79f87 Document ein:org-register-lang-mode 2018-11-22 11:24:22 -08:00
Jack Kamm
96e6ead132 Recommend :results raw drawer for ob-ein blocks 2018-11-22 11:24:01 -08:00
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
John Miller
b94a8cf0d3 Update documentation.
Preparing for version bump.
2018-09-18 22:05:44 -05:00
John Miller
ed4ae8006c Documentation update. 2018-04-14 21:05:57 -05:00
John Miller
376f263ea9 Documentation fixes. 2018-04-14 13:53:50 -05:00
John Miller
847f7ca5a1 Prepare for v0.14, properly save and load hy codecells. 2018-04-14 13:29:16 -05:00
Randy Morris
9c2a07a81a
Fix typo in org docs 2018-04-11 08:47:21 -04:00
John Miller
5552ed2fd0 Tweak documentation.
Make mention of debugger support in feature list.
2018-02-14 18:22:39 -06:00
John Miller
21514a0cfc Tidy up documentation. 2017-10-24 11:13:23 -05:00
John Miller
a20562e1fc Prepare for version bump. 2017-10-24 11:03:50 -05:00
John Miller
15ad1c49c7 ein-notebooklist: Order notebook list by file type.
Order entries in notebooklist by file type (i.e. file extension). Add function
'ein:jupyter-server-stop to 'kill-emacs-hook.

Fixed link in documentation.
2017-09-12 16:22:19 -05:00
John Miller
213cea559e ein-jupyter: Add timeout to ein:jupyter-server-start
Add configurable timeout (see `ein:jupyter-server-run-timeout`) that will
hopefully abort calls to `ein:jupyter-server-run` that hang; this is to help
with issues like those reported in #176.

Also update documentation, dependencies in preparation for 0.13.0 release.
2017-09-03 10:29:54 -05:00
John Miller
d201dfadc4 Doc, dependency updates. Tweaks for Emacs 24 compatibility. 2017-07-30 11:37:44 -05:00
John Miller
cda6143270 Document new variable ein:completion-backend.
Also fix some typos and update documentation for related functions.
2017-07-14 21:10:19 -05:00
John Miller
b2eb5e5b06 Introducing EIN, EIN's official mascot.
Because that is what we all really needed and were waiting for. I only wonder
why it took so long for this to occur to me.
2017-07-12 15:42:16 -05:00
John Miller
6503d902f1 Documentation updates.
Trying to get documentation caught up with actual release.
2017-05-23 07:05:13 -05:00
John Miller
9e1341a704 Better documentation for a better user experience.
And better jupyter server launching...
2017-02-16 16:57:37 -06:00
John Miller
58d8142d0a Numerous documentation updates.
Get rid of ein-sections: you are not yet ready for the world young man!
2017-02-16 09:01:14 -06:00
John Miller
2152771182 Style update.
Because I am fickle.
2017-01-19 17:53:36 -06:00
John Miller
81480d9e58 Actually write a correct example for using the :image header. 2017-01-18 10:39:33 -06:00
John Miller
5c945a174f Document changes to ob-ein. Error when no :image header specified.
ob-ein will alert the user if they are generating an image in the ob-ein source
block and no :image header has been supplied. Added some documentation for good
measure, though people will probably still get tripped up by this.
2017-01-18 10:31:30 -06:00
John Miller
b52ccbd46d Version bump, integrate docs into Cask, new doc theme.
Using alabaster for the documentation theme. Building documentation now relies
on having cask present, which does a better job of tracking dependencies than
the old way.
2017-01-17 06:55:44 -06:00
John Miller
8e3764044c Update documentation, bumpb version. 2016-10-30 18:37:14 -05:00
John Miller
701ddbe39c Autosaving and checkpoints as distinct actions.
Saving a notebook and creating a checkpoint are related, but distinct
activities. EIN does better now with this distinction. See updates to
the documentaiton (which should get pushed to github any day now).
2016-10-21 12:10:49 -05:00
John Miller
bdc140e446 Bump version to 0.11.0 2016-10-20 12:28:42 -05:00
John Miller
c7bf4f6521 Update docs, get scoping right for notebook checkpoint calls
Document the new checkpoint functions. Fix issue that was preventing
the list of checkpoints from being updated in the notebook.
2016-10-20 11:14:23 -05:00
John Miller
0c47d8078d Bump version. 2016-08-31 10:17:38 -05:00
John Miller
a9736311c8 Fix what was broken with shared output buffers.
Regression from previous commits adding slide features.
2016-07-25 08:21:50 -05:00
John Miller
04c12f8ab2 Update version, documentation, formatting.
Version bump to 0.9, documentation for new slide functions and
correcting formatting from recent pull requests.
2016-07-23 08:32:22 -05:00
John Miller
ca0557b029 Bump version to 0.8.2. 2016-03-23 12:40:51 -05:00
John Miller
9fc8dd3be4 Update version to 0.8.1. 2016-03-10 15:19:29 -06:00
John Miller
c5cf44a795 Fix saving new notebooks, whitespace updates.
Newly created notebooks no longer error on saving - bug in how
kernelspec metadata was being filled in.

Also a number of miscellaneous fixes to indentation that have
inexplicably appeared in the code.

Some small fixes for typos and catching up on version info.
2016-03-01 16:02:00 -06:00
John Miller
24afb15985 Bump to v0.8.0 2016-02-02 12:12:46 -06:00
John Miller
2c08c68125 Update to version 0.7.1. 2016-01-13 07:57:13 -06:00
John Miller
127039e2aa Bump version.
Bump version (hope I found everywhere that it is documented). Fix
old-style print statements in one of the test notebooks.
2015-07-04 08:50:53 -05:00
Matt Savoie
ca2a3ff70b point URI references to millejoh. 2015-05-16 12:56:58 -06:00
John Miller
68dcef083f Deprecate ein:notebook-set-buffer-file-name, update docs. 2015-05-16 07:46:47 -05:00
John Miller
04d36b3fa1 Bump version.
May also have fixed some indentation issues as ein-python was meant for
an old version of python.el.
2015-04-06 12:20:46 -05:00
John Miller
f41549cd2e Fix `KeyError: 'detail_level' with IPython 3.0
Some more problems with inspect_request messages that I thought I fixed
in earlier commits.

Also some typo fixin' and link correctin'.
2015-03-17 20:41:31 -05:00
John Miller
28a0c53bc6 Factor out ein-mumamo. Documentaiton update.
Compiling ein when nxhtml is not installed causes an error when
compiling ein-mumamo.el. Since it seems unreasonable to force mumamo as
a dependency (it is not in MELPA) better to move mumamo support to its
own, optional package.

Also some long overdue upates to documentation.
2015-02-21 19:07:34 -06:00
John Miller
cad579ed28 Documentation updates.
Typos and grammar fixes.
2015-01-30 07:50:43 -06:00
John Miller
70c0aef704 Updating documentation of requirements. 2014-12-21 11:25:24 -06:00
John Miller
88ef3c3e1b Documents - grammar and refs update
Correcting grammar in documents, updating software version and
references.
2014-12-16 07:21:32 -06:00