John Miller
0c447297dd
Remove subprojects.
...
I will have to rethink how to do this for testing and zeroein. It may be
better to deprecate zeroein altogether since melpa works so well and is
so ubiquitous these days.
2016-10-13 08:30:11 -05:00
John Miller
c8a93e133a
Remove gitmodules in subprojects.
...
To unbreak melpa.
2016-10-13 08:17:33 -05:00
John Miller
ea9933ec9d
Better return values, except for images
...
Do a better job return results of code execution, however images are not
being saved to file. Very unsure why this is.
2016-10-12 13:42:19 -05:00
John Miller
914f68bc35
Bump version.
2016-10-12 07:01:14 -05:00
John Miller
f4dfd363dc
Basic support for org code blocks
...
We can execute code blocks via the shared output buffer, but support for
handling return values is very rudimentary.
2016-10-11 20:29:48 -05:00
John Miller
90c7e4501f
Try to fix blocking call warning
...
According to the internet this is because we need a `with-local-quit` at
the right time and place.
2016-10-09 12:45:32 -05:00
John Miller
256b14a49f
Make synchronous comm a user configurable parameter.
...
EIN can communicate with the jupyter contents API synchronously or
asyncronously, with the default behavior the latter. For a time it has
been possible to force synchronous from the code, but now I have made
that a user-configurable parameter (see `ein:force-sync`).
2016-10-05 11:39:54 -05:00
John Miller
bb87e07dd1
Merge branch '38-fixing-testing'
2016-10-03 11:40:00 -05:00
John Miller
85744a78bd
Fix delete test, travis config tweaking cont.
...
Make delete test slightly less complicated, but hopefully still as
test-y. More tweaking to travis config.
2016-10-03 11:36:27 -05:00
John Miller
f9bcc3f1ca
Check if variable exists
...
Because we aren't sure this variable is available in earlier versions of
emacs.
2016-09-30 15:18:58 -05:00
John Miller
262037c392
Call the right emacs
2016-09-30 15:07:11 -05:00
John Miller
26e7f080df
Try to fix emacs compile errors in travis.
2016-09-30 15:02:11 -05:00
John Miller
834404e0c7
Simplify travis setup, use emacs-travis tool.
2016-09-30 14:46:47 -05:00
John Miller
5e8eb9e381
A better travis config
...
emacs-lisp language no longer seems to be an option. Going with Python
is a better deal anyway, since we get access to setuptools and don't
have to mess around with virtualenv's or the convoluted Makefile.
2016-09-30 14:30:51 -05:00
John Miller
f07b5ad7f0
execute_result is the new pyout
...
Caught one! "pyout" messages are now called "execute_result", so we
should act accordingly. Before "execute_result" was being treated as
"display_data".
2016-09-30 13:26:54 -05:00
John Miller
cf70c7ecd9
Cleaning up testing
...
Trying to keep up with jupyter..
2016-09-30 13:24:28 -05:00
John Miller
6ea5c255aa
Fix command template for windows
...
Windows did not like all those newlines. Less readable in the code but
at least it works.
2016-09-30 09:59:19 -05: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
11756b0e04
Preliminary update and test commands
...
Added two tasks, one for creating/updating libs that ein currently
depends on, another for running testein.py.
2016-09-24 14:15:25 -05:00
John Miller
1a2587fb71
Merge commit 'a241b0d46873e5f4b642486bed3ed11c5ec586d8' as 'lib/ein-mumamo'
2016-09-24 13:01:13 -05:00
John Miller
a241b0d468
Squashed 'lib/ein-mumamo/' content from commit 028fefe
...
git-subtree-dir: lib/ein-mumamo
git-subtree-split: 028fefec499598add1a87b92ed991891f38f0c7b
2016-09-24 13:01:13 -05:00
John Miller
1c81db32ff
Merge commit '273928198c4951c8d6156a3903112fbf9a189a66' as 'lib/request'
2016-09-24 13:01:07 -05:00
John Miller
273928198c
Squashed 'lib/request/' content from commit 1245013
...
git-subtree-dir: lib/request
git-subtree-split: 12450136785fe6ff8df940f9c0601406a9fd8bc9
2016-09-24 13:01:07 -05:00
John Miller
53b790202a
Merge commit '7ff1fdcb4fe92fc4f968c807dfdb39119f80076d' as 'lib/ert'
2016-09-24 13:01:01 -05:00
John Miller
7ff1fdcb4f
Squashed 'lib/ert/' content from commit ac402f1
...
git-subtree-dir: lib/ert
git-subtree-split: ac402f113ca96937f694b4e678d2fb76f965678f
2016-09-24 13:01:01 -05:00
John Miller
1a696f8299
Merge commit '08e9bb84ef334f0c7986617639e7f3a48e1957d2' as 'lib/markdown-mode'
2016-09-24 13:00:57 -05:00
John Miller
08e9bb84ef
Squashed 'lib/markdown-mode/' content from commit e89c377
...
git-subtree-dir: lib/markdown-mode
git-subtree-split: e89c377d80a3acae322c7523112122c989cfd3ec
2016-09-24 13:00:57 -05:00
John Miller
6037320a0c
Merge commit 'f1318bbcad09d0c5fd35f767ee77ea047798aca7' as 'lib/smartrep'
2016-09-24 13:00:29 -05:00
John Miller
f1318bbcad
Squashed 'lib/smartrep/' content from commit f0ff5a6
...
git-subtree-dir: lib/smartrep
git-subtree-split: f0ff5a6d7b8603603598ae3045c98b011e58d86e
2016-09-24 13:00:29 -05:00
John Miller
4e33fb9533
Merge commit '799253c7ecd43395a66bfd595346093072c785b5' as 'lib/pos-tip'
2016-09-24 13:00:19 -05:00
John Miller
799253c7ec
Squashed 'lib/pos-tip/' content from commit 051e08f
...
git-subtree-dir: lib/pos-tip
git-subtree-split: 051e08fec5cf30b7574bdf439f79fef7d42d689d
2016-09-24 13:00:19 -05:00
John Miller
3570a47a8c
Merge commit 'e511fac3b7a6b9ac6ba94972d2e9433ebf80dd35' as 'lib/popup'
2016-09-24 13:00:05 -05:00
John Miller
e511fac3b7
Squashed 'lib/popup/' content from commit 80829dd
...
git-subtree-dir: lib/popup
git-subtree-split: 80829dd46381754639fb764da11c67235fe63282
2016-09-24 13:00:05 -05:00
John Miller
264c76451b
Merge commit '5a48572880d2734088b4fd22a4d02197358c0c1c' as 'lib/fuzzy'
2016-09-24 12:59:47 -05:00
John Miller
5a48572880
Squashed 'lib/fuzzy/' content from commit 534d723
...
git-subtree-dir: lib/fuzzy
git-subtree-split: 534d723ad2e06322ff8d9bd0ba4863d243f698e7
2016-09-24 12:59:47 -05:00
John Miller
a4d5314c91
Merge commit 'e33f9155e06f99ca8ddc6b92437a329e40e562de' as 'lib/auto-complete'
2016-09-24 12:59:33 -05:00
John Miller
e33f9155e0
Squashed 'lib/auto-complete/' content from commit b0090a9
...
git-subtree-dir: lib/auto-complete
git-subtree-split: b0090a942f93824bcbe9a938217c665ea658eacd
2016-09-24 12:59:33 -05:00
John Miller
5ddc7a3015
Merge commit 'e42a64fd0e8dc35f044f16cd7b732f715985cb2c' as 'lib/websocket'
2016-09-24 12:59:21 -05:00
John Miller
e42a64fd0e
Squashed 'lib/websocket/' content from commit 5675553
...
git-subtree-dir: lib/websocket
git-subtree-split: 567555360443f5de0a6426c5e2d88ba037c33855
2016-09-24 12:59:20 -05:00
John Miller
16e28bd513
Try using Paver for project management.
2016-09-24 12:59:01 -05:00
John Miller
b242519fa5
Merge branch 'master' into 38-fixing-testing
2016-09-24 12:26:24 -05:00
John Miller
71d8994ebb
Undoing earlier bone-headedness
...
Finally getting Sam's PR right (sorry about that, Sam). Getting the
mocker subtree into the right place because apparently I cannot type.
2016-09-23 10:37:48 -05:00
John Miller
706ff2184a
Merge branch 'pr/117'
2016-09-19 10:46:43 -05:00
John Miller
ed70a26700
Set local keymap for ein's derived modes.
2016-09-19 09:02:35 -05:00
John Miller
ef949a189d
Revert "derived modes inherit from special-mode or view-mode as appropriate"
...
This reverts commit 99de3360c3
.
2016-09-15 14:14:42 -05:00
Sam Steingold
6f23cf4536
make mouse-buffer-menu (C-mouse1) group ein buffers
2016-09-13 09:44:06 -04:00
Sam Steingold
4297ea0fc8
set and make-local-variable in one form
...
This is clearer and complies with the traditional Emacs coding style.
2016-09-13 09:33:25 -04:00
Sam Steingold
99de3360c3
derived modes inherit from special-mode or view-mode as appropriate
...
this means that the derived modes get all the standard keybinding in the standard way.
2016-09-13 09:32:31 -04:00
John Miller
f10d2896a2
Burn it up.
2016-09-11 22:35:40 -05:00