Commit graph

106 commits

Author SHA1 Message Date
dickmao
d0d13c8277 get 25.1 to compile 2019-11-13 17:46:50 -05:00
dickmao
0e2afe8ef6 cnange badge image url [skip ci] 2019-11-09 11:46:05 -05:00
dickmao
183f73e7d0 travis.dot.com not dot.org [skip ci] 2019-11-08 23:32:03 -05:00
dickmao
bcf1c2ac55 purge
purge

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

purge
2019-11-08 16:05:11 -05:00
dickmao
47e7785f12 README [skip ci] 2019-11-08 12:33:06 -05:00
dickmao
f5185a19b4 README [skip ci] 2019-11-08 12:31:25 -05:00
dickmao
51c71b964f change README.rst [skip ci] 2019-08-13 19:17:04 -04:00
dickmao
61238485e0 Closes #580 2019-08-13 08:04:47 -04:00
dickmao
1bdb5b0651 Polymode bugfixes
Because global-font-lock-mode will call font-lock-initial-fontify, the
inconsistency caused by nullifying font-lock-function while preserving
font-lock-fontify-buffer-function causes the whole buffer to get
fontified in polymode

Commit a969736 duplicated the before-until advice on
syntax-propertize.  This broke polymode badly, and yet none of my
tests catch this (partly because it's hard to test font-lock).
2019-06-10 19:10:55 -04:00
dickmao
e491ac6f1c Ob-ein Improvements
Bring the org offering to feature parity.
2019-05-20 10:59:43 -04:00
dickmao
cb0a819929 Julia, etc.
Prove we are agnostic about kernels.
2019-05-15 06:40:10 -04:00
dickmao
8ce2da3a9d well, ubuntu 16.04 is using emacs 25.1.1 2019-04-04 10:10:41 -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
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
John Miller
12d5727cd5 Readme updates per suggestions in issue #495.
Thanks to @mfrasca for the suggestion to make the Emacs version dependency more
explicit.
2019-03-28 14:41:44 -05:00
dickmao
042cda12a1 spacemacs related #445 #489 #338, etc. 2019-03-16 13:49:58 -04:00
dickmao
66aa0d456f include link to org-mode documentation [skip ci] 2019-03-09 13:49:24 -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
5b2e7ab58b fix 2018-12-03 10:57:59 -05:00
dickmao
7ce38ffaf0 RFC: readme revision
Requesting comment on README.rst geared towards brevity for new users.
2018-11-29 16:54:30 -05:00
Sam Steingold
14ec7d9031 "f" is required since 2018-10-15 (085a188) 2018-10-31 13:20:44 -04: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
1bdb1a26f2 Reimplement PR #344
Some good ideas from @dickmao, the only difference here is that notebook
autosave is not defaulted to being turned off as this might produce some
unexpected behavior for existing users. What I am doing is decreasing the
default frequency to autosaving once every five minutes.
2018-10-12 10:58:59 -05:00
Julien Chastang
46ea2bb661
Fixing broken link 2018-07-08 20:31:51 -06:00
John Miller
f64ff2ba57 func-test: Wrap call to start server with condition-case.
Also fix typo in README.rst.
2017-10-23 12:09:15 -05:00
John Miller
3fc8d55722 ob-ein: Connect edit buffer to running notebook.
Instead of just enabling auto complete why not just connect to the notebook ala
`ein:connect-to-notebook`?

Update dependencies documented in README.rst

Force version check when starting the jupyter server - ein seems to be easily
confused in this regard.
2017-09-20 14:40:27 -05:00
John Miller
d3a40af574 Add auto-complete as a required dependency.
It seems that in some instances EIN is failing to install on emacs installations
that do not have auto-complete, so for the moment I am making auto-complete a
required package.

If this causes you a problem please log an issue on the project issues page
(https://github.com/millejoh/emacs-ipython-notebook/issues) and let me know
what is happening on your system.
2017-06-16 13:17:11 -05:00
Sam Steingold
ac597cffe5 mention skewer-mode and deferred as requirements 2017-06-13 09:33:13 -04:00
Josef Assad
db91f0e641 remove mention of emacs 23 and 24 support 2017-04-25 09:08:17 +02:00
Arthur Colombini Gusmão
5ab925ef68 Update README.rst
Changed description of manual installation in "usage" section.
Made it more explicit that you only need to manually put files in
the load path when not using MELPA.
2017-02-15 02:36:51 -02:00
John Miller
3055064e85 Fixes for README. 2016-12-23 11:02:18 -06:00
John Miller
c35f9d338d Better README info.
I wonder if anyone actually reads??
2016-12-22 21:30:25 -06:00
John Miller
50ef0f3a33 Update README, fixes for ein-console and ein-ipdb
Grammar and info accuracy improvements for the README. Trying to catch up to a
jupyter world in ein-console, though not 100% there yet.

Fixing an annoying error in debugger comint buffer that was ocurring when
quitting an ipdb debugging session.
2016-12-15 11:22:42 -06:00
John Miller
14880fe272 Making cool badges even cooler.
And fixing some unfortunate typos.
2016-09-24 14:30:01 -05:00
John Miller
174c587624 Add cool MELPA badges. 2016-09-24 14:23:30 -05:00
John Miller
bd1db231e2 Typos, some more design notes. 2015-08-26 20:46:44 -05:00
John Miller
904359926b Spreading the love.
Shout out to ob-ipython - awesome IPython integration with org-mode.
2015-08-20 20:28:28 -05:00
John Miller
d1eb867cab More forgiving version detection, doc update
Be more forgiving in detecting version; this change is mostly so EIN
works with recently released Jupyter/IPython 4.0.

Adding some additional comments to documentation to note that EIN seems
to work with Jupyter.
2015-08-12 15:17:46 -05:00
John Miller
8183b00d33 That image will be the death of me. 2015-05-27 07:10:52 -05:00
John Miller
e72ae55d11 Starting to get annoyed... 2015-05-19 06:57:56 -05:00
John Miller
c73cfa3e1d Correct image link in README.
Sigh.
2015-05-19 06:56:51 -05:00
John Miller
afd216df66 Update README links. 2015-05-19 06:55:25 -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
fac3637034 Updating package commentary, grammar.
So the MELPA package info is a bit more, well, informative.
2014-12-17 08:19:51 -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
John Miller
6dfb4a2b43 Updating documentation, remove ein-loaddefs
Updating documentation to list current requirements for ein. (require
'ein-loaddefs) is redundant when loading from MELPA.

For manual installation users can uncomment this line.
2014-12-14 15:20:05 -06:00
John Miller
7f92352856 Revert "ein2 branding, update requirements"
This reverts commit c54b23de35.
2014-12-09 10:43:04 -06:00
John Miller
d8e5a3e1bc Revert "Renaming to ein2"
This reverts commit 029f72d46d.
2014-12-09 10:42:39 -06:00
John Miller
029f72d46d Renaming to ein2
Renaming to ein2 in preparation for submitting to melpa. Note this
changes how you load ein! Call (require 'ein2) now instead of (require
'ein).

Note also that you can't load both ein and ein2 at the same time, so you
should delete ein from your packages before trying ein2.
2014-12-06 13:22:13 -06:00
John Miller
c54b23de35 ein2 branding, update requirements
Touch up package definition, added Tornado requirement to README.
2014-12-05 07:04:34 -06:00