Commit graph

25 commits

Author SHA1 Message Date
dickmao
bcf1c2ac55 purge
purge

align pm:get-span no major mode error with diagnostic

purge
2019-11-08 16:05:11 -05:00
dickmao
ceda628f92 Standardize metadata a bit 2019-05-25 11:31:05 -04:00
dickmao
e491ac6f1c Ob-ein Improvements
Bring the org offering to feature parity.
2019-05-20 10:59:43 -04:00
dickmao
234cf391f9 Polymode
M-x customize-group RET ein
Toggle Ein:Polymode

Avoid trying to emulate jump-to-definition, eldoc, and autocompletion
functionalities that Elpy will always do better.

Fixes #497 #482 #418
2019-04-02 09:35:17 -04:00
dickmao
04c4dc5f17 ob-ein.ipynb onto gitignore 2019-03-10 21:06:45 -04:00
dickmao
d4ef4ed81c Allow disabling of autocomplete
```
M-x customize-group RET ein-completion
```
Set `Ein:Completion Backend` to `ein:use-none-backend`, Set `State` to
`Save for Future Sessions`.

Also use `featurep` and `with-eval-after-load` to clean up the
subpackage requiring gymnastics.
2018-11-28 17:45:23 -05: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
7320c16b47 ein-company: Function annotations via oinfo db
As ein builds completions for company it will build a database of object-info
data that can later be used for function annotations.
2018-09-03 16:06:15 -05:00
John Miller
fdb20813cf Give another try at company-mode integration. 2017-03-04 21:25:21 -06:00
John Miller
8ec5d4638e Prototyping the object inspector buffer.
Display value of object's __repr__, link to source when available, and
documentation.

Adding command and keybinding (C-ci) to notebook buffer keymap.

Get rid of unnecessary api check when rendering notebooklist buffer.
2017-02-06 20:19:20 -06:00
John Miller
b094ba3c2a Travis fails if there is no log directory. 2016-12-18 14:31:53 -06:00
John Miller
808e629c0a I hate gitmodules. 2016-09-11 22:29:00 -05:00
John Miller
82fde90d5d Updating notebook formats, .gitignore additions. 2016-01-05 17:07:09 -07:00
John Miller
5664274489 Merge remote-tracking branch 'origin/issue-57-fix' 2015-07-04 08:40:32 -05:00
John Miller
10044ddc9d Better cleanup
Remove Islands Tests.ipynb, we didn't need it. Remove temporary
notebooks after running tests - note that this is difficult to test
under Windows, so I am guessing that this is the right thing to do.
2015-06-30 17:16:10 -05:00
John Miller
710ccaace2 Fix potential issues saving Latex Output
Sometimes ein will not save latex output properly. This is an attempt to
avoid that situation.

Also some updates to gitignore.
2015-06-30 16:25:50 -05:00
John Miller
b4ed5b8017 Update .gitignore, new notebook for development/testing. 2015-05-04 10:55:18 -05:00
John Miller
7c251fbd5c Fix locked ein-contents-api
Fixes issues #27. I hope.
2015-02-21 17:50:20 -06:00
John Miller
cbf4938d76 Make ein:query-ipython-version less whiny.
Calling ein:query-ipython-version with IPython 2.x running will result
in a request error since the api REST url is not implemented. Getting a
404 response is inevitable unless the IPython devs backport the api URL,
but I can make ein complain less when this happens.
2014-12-16 14:26:51 -06:00
John Miller
b024963a36 Revert "Missed a reference to ein2"
This reverts commit ddd00d122f.
2014-12-09 10:42:06 -06:00
John Miller
ddd00d122f Missed a reference to ein2
Fixed debug-ein.el to require ein2 instead of ein.
2014-12-06 17:12:09 -06:00
John Miller
849adda708 Support for nbformat v4
BEWARE! This is a large commit and the code here is still mostly
untested. Back up your notebooks before giving this changeset a try with
the current IPython-dev version.

Given that, ein is now able to open and save basic notebooks saved in
nbformat 4. Still haven't tested more complex notebooks with embedded
images.
2014-11-07 19:28:09 -06:00
Takafumi Arakaki
a53e770614 Ignore whole log/ directory 2012-09-18 16:47:22 +02:00
Takafumi Arakaki
f368a1b5a9 Make Python virtualenv under env/
This is for testing against several IPython versions.
2012-09-18 16:17:43 +02:00
Takafumi Arakaki
3f1f486e52 Use sphinx-eldomain to document EIN 2012-06-10 21:59:48 +02:00