John Miller
94a4ba57fa
Squashed 'lib/ert/' content from commit ac402f1
...
git-subtree-dir: lib/ert
git-subtree-split: ac402f113ca96937f694b4e678d2fb76f965678f
2016-09-09 09:48:22 -05:00
John Miller
deb70570d2
Merge commit 'b431f57ce1440b220ff5cd0a8c5f87508cb51de7' as 'lib/markdown-mode'
2016-09-09 09:47:48 -05:00
John Miller
b431f57ce1
Squashed 'lib/markdown-mode/' content from commit 3f11a4a
...
git-subtree-dir: lib/markdown-mode
git-subtree-split: 3f11a4a7609ba2a507ee10f491bdadab28e9b985
2016-09-09 09:47:48 -05:00
John Miller
63eb899b8c
Merge commit 'a23fd6fc2e04c68879fe50e6c8cac0ab86c55f7f' as 'lib/smartrep'
2016-09-09 09:45:44 -05:00
John Miller
a23fd6fc2e
Squashed 'lib/smartrep/' content from commit f0ff5a6
...
git-subtree-dir: lib/smartrep
git-subtree-split: f0ff5a6d7b8603603598ae3045c98b011e58d86e
2016-09-09 09:45:44 -05:00
John Miller
a4851ec9be
Merge commit '6a0a8e42aea35d40761c00684a7a5a9cfe41900c' as 'lib/pos-tip'
2016-09-09 09:45:24 -05:00
John Miller
6a0a8e42ae
Squashed 'lib/pos-tip/' content from commit 051e08f
...
git-subtree-dir: lib/pos-tip
git-subtree-split: 051e08fec5cf30b7574bdf439f79fef7d42d689d
2016-09-09 09:45:24 -05:00
John Miller
1fbcb40897
Merge commit 'ab71b0be808bb0fb6199d7ca6433f6ac2bbc4cff' as 'lib/popup'
2016-09-09 09:44:43 -05:00
John Miller
ab71b0be80
Squashed 'lib/popup/' content from commit 80829dd
...
git-subtree-dir: lib/popup
git-subtree-split: 80829dd46381754639fb764da11c67235fe63282
2016-09-09 09:44:43 -05:00
John Miller
f825a20252
Merge commit '05dc8a1e43b0317d226ab621ab4f4d693cfd1906' as 'lib/fuzzy'
2016-09-09 09:44:24 -05:00
John Miller
05dc8a1e43
Squashed 'lib/fuzzy/' content from commit 534d723
...
git-subtree-dir: lib/fuzzy
git-subtree-split: 534d723ad2e06322ff8d9bd0ba4863d243f698e7
2016-09-09 09:44:24 -05:00
John Miller
45d07ff768
Merge commit '8517227c50f36c24326c947c2f978d4e653c19fc' as 'lib/auto-complete'
2016-09-09 09:44:01 -05:00
John Miller
8517227c50
Squashed 'lib/auto-complete/' content from commit b0090a9
...
git-subtree-dir: lib/auto-complete
git-subtree-split: b0090a942f93824bcbe9a938217c665ea658eacd
2016-09-09 09:44:01 -05:00
John Miller
43c8e14d5f
Merge commit '6748f7c6d2c3fcb44c425dbe1936cd4b4e8f4aa3' as 'lib/websocket'
2016-09-09 09:40:54 -05:00
John Miller
6748f7c6d2
Squashed 'lib/websocket/' content from commit 5675553
...
git-subtree-dir: lib/websocket
git-subtree-split: 567555360443f5de0a6426c5e2d88ba037c33855
2016-09-09 09:40:54 -05:00
John Miller
f8ac0c737e
Making git happy.
...
This is going to get ugly, I think.
2016-09-09 09:39:51 -05:00
John Miller
7b052f2e6a
Trying git subtrees instead of submodules.
...
Submodules aren't a good fit for this development process, since heads
are always detached from remote repository.
2016-09-09 09:33:17 -05:00
John Miller
40b34cd8b5
Close opened buffer from notebooklist buffer.
...
Do a better job with lexical-let's, add close command to opened notebook
list.
2016-09-04 17:58:55 -05:00
John Miller
812757fcc3
Revert "Basic javascript support via skewer.el"
...
This reverts commit 9e39797ce7
.
2016-09-03 18:10:07 -05:00
John Miller
9e39797ce7
Basic javascript support via skewer.el
...
EIN will try to use skewer to execute javascript cells, which works for
the most part. Those hoping to have widgest or something like d3 working
are going to be disappointed, however, as at its heart ein is not an
HTML page and those packages depend on modifying the DOM of the notebook
web page.
It remains to be seen if those issues are surmountable, but for the
moment this functionality will live in this branch and this branch
alone.
2016-09-03 18:01:57 -05:00
John Miller
0c47d8078d
Bump version.
2016-08-31 10:17:38 -05:00
John Miller
afc6ca6102
More informative notebooklist buffer
...
It may be info overload, but notebooklist buffers will now list all
opened notebooks.
2016-08-31 10:04:06 -05:00
John Miller
9ca012d1c2
Better notification header.
...
Interactivity! Click to switch kernels.
Also fixed an embarassing typo...
2016-08-31 09:37:58 -05:00
John Miller
e49fe22774
Bug fix, better info on running kernel.
...
Fixed bug with `ein:notebook-open-in-browser`; this command should now
work in IPython notebook 3.0 and later.
Notebook/worksheets now display the name of the kernel that the notebook
is running under. Next step is to make this clickable!
Also some documentation for my new super-secret project to add
evaluation of dynamic javascript to ein.
2016-08-31 09:13:25 -05:00
John Miller
5043ba9bb6
A little bit of documentation, add to menu
...
Document the new interactive function `ein:notebook-switch-kernel`
and add it to the menu. Not sure yet if it is worth giving a default
keybinding.
2016-08-28 20:56:00 -05:00
John Miller
586879598a
Switch kernel in running notebook.
...
Does so by changing kernelspec and restarting notebook.
2016-08-26 20:52:54 -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
67e5253e5e
Respect slideshow customization variable
...
Setting of `ein:worksheet-show-slide-data` wasn't actually doing
anything.
2016-07-22 08:57:11 -05:00
John Miller
3e1baa0657
Toggle viewing of slide metadata in worksheet.
...
Let the user control whether or not to view slide attributes in current
worksheet via `ein:worksheet-toggle-slideshow-view` (C-c S).
Also added a couple more slide attributes (fragment, notes) as
these appear to be support in current Jupyter version.
2016-07-20 12:50:04 -05:00
Guillaume Anciaux
d7d65f6ac8
fix the default slide and fix a problem at creation of new cells
2016-07-19 17:21:38 +02:00
Guillaume Anciaux
62c0c21d28
cleaning some debug messages
2016-07-19 10:46:50 +02:00
Guillaume Anciaux
1c549e72d7
addîng the slide info in prompt and allow switch slide type with C-c C-d
2016-07-19 10:37:00 +02:00
John Miller
5245d70087
Setuptools for testing
...
Depending on Makefile ties us to Unix systems. Automating testing
and setup through setuptools might make testing on Windows less
complicated.
2016-07-02 19:12:49 -05:00
John Miller
1d715011f0
Merge branch '38-fixing-testing' of https://github.com/millejoh/emacs-ipython-notebook into 38-fixing-testing
2016-05-17 20:14:21 -05:00
John Miller
e10bc60f30
Tweaks to functional testing and travis config.
...
Also adding environment definition for testing jupyter.
2016-05-17 16:22:05 -05:00
John Miller
f2697e1c69
More cleanup.
...
More versions of ipython we don't need to test against.
2016-04-22 15:01:13 +00:00
John Miller
43b91785ac
Cleanup
...
Remove unsupporting versions of Ipython for testing.
2016-04-22 14:59:34 +00:00
John Miller
46fcf24f7a
Merge remote-tracking branch 'refs/remotes/origin/master' into 38-fixing-testing
2016-04-22 08:31:47 -05:00
John Miller
b26c972ec8
Merge remote-tracking branch 'refs/remotes/origin/88-enhancement-latex-images'
2016-04-22 08:29:01 -05:00
John Miller
78315a3d50
More documentation for inline Latex Images
...
This should probably go on the wiki somewhere (along with the rest of
this document).
2016-04-20 14:37:21 -05:00
John Miller
8aaae29a23
Fix what introducing kernelspecs broke.
...
Embarassing, really. Missing parameters and some poorly placed branching
logic conspired to bring down ein on IPython 2.x. Should be better now.
2016-04-15 16:08:53 -05:00
John Miller
43471c771d
Better pretty printing defaults.
...
Make text output the last option when pretty printing is enabled
(eg when ein:output-type-preference is set to
ein:output-type-prefer-pretty-text-over-html). This will at least make
%%latex cells output the latex inside. Next step - automatically typeset
the math!
2016-04-15 13:16:05 -05:00
John Miller
6170931932
Cleanup, documenting options for inline Latex images
2016-04-12 17:35:37 -05:00
John Miller
71ee42a803
Load secure cookies when using secure connection.
...
Secure connections (i.e. wss, https) store cookies in a secure jar,
websocket connections now take this into account when connecting
using wss protocol.
2016-04-08 21:22:14 -05:00
John Miller
8efa954308
Account for when url-or-port is an integer
...
For determining websocket protocol, if url-or-port is an integer don't
need to check if it contains `https://`.
2016-03-30 21:38:33 -05:00
John Miller
847d4a0d3e
closes #81
...
This works by detecting if 'https:' appears in the url-or-port string,
which will be the case if you call `ein:notebooklist-open` using https:
+ url + port.
Note also that on windows, at least, I get SSL errors when using curl as
request backend. Using url-retrieve eliminates the errors and SSL access
works as advertised.
2016-03-30 21:32:14 -05:00
John Miller
ca0557b029
Bump version to 0.8.2.
2016-03-23 12:40:51 -05:00
John Miller
bd9668702a
Fix for issue #92
...
Use lexical-let vs let in `ein:notebooklist-render.`
2016-03-23 12:31:47 -05:00
John Miller
7e4df981c8
Fix for issue #91
...
Corrected `ein:junk-new` to include kernelspec selection.
2016-03-22 07:47:11 -05:00