Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Emacs-Jupyter

Provides an interface to enable developers to build Jupyter frontends within Emacs and integrates Jupyter with some of Emacs' built-in features.
Collective - Host: opensource - https://opencollective.com/emacs-jupyter - Code: https://github.com/emacs-jupyter

jupyter-server-ioloop: Wait while receiving websocket messages

Previously the waiting was done in `zmq-poller-wait-all` which wouldn't allow
websocket messages...

github.com/emacs-jupyter/jupyter - 0240edf7bb1ea60300fe1fda30b0298e1b782fab authored over 5 years ago
Refactor notebook server related tests

* Start notebook on-demand during tests

* Do cleanup of sockets/processes when killing Emacs

...

github.com/emacs-jupyter/jupyter - 8d45a0242d066355621c73e31c8e64a0de506d20 authored over 5 years ago
Include session ID when connecting websockets

github.com/emacs-jupyter/jupyter - 900016d398b1d942d3ab29631bb3dc1ebca21c64 authored over 5 years ago
Define `jupyter-api-request-(headers|method|data)`

So as to make it easier to transition away from `url-retrieve` if necessary in
the future.

github.com/emacs-jupyter/jupyter - 248dc341177d20928e6b7e3a8d738a1e748871aa authored over 5 years ago
Error when trying to read a notebook through a server

We can't do much with a JSON representation of a notebook right now.

github.com/emacs-jupyter/jupyter - 5bd164c224fc8163bbb2cd08939b82b95179bae4 authored over 5 years ago
jupyter-api-request: Ask for authorization on next request after an un-authorized one

What is a better solution?

github.com/emacs-jupyter/jupyter - 9241296b4531d4d969318eae32036983c2c29bf6 authored over 5 years ago
Update CHANGELOG

github.com/emacs-jupyter/jupyter - 27f7c25bfa3331ff195252627ee20b34b207ed09 authored over 5 years ago
jupyter-repl-ret: Suppress all handlers except :is-complete-reply

Fixes #153.

github.com/emacs-jupyter/jupyter - e0531d040c6e4edf8fc7ba195a4450deaba70917 authored over 5 years ago
Preserve outline visibility

* jupyter-org-extensions.el (jupyter-org-closest-jupyter-language)
(jupyter-org-between-block-en...

github.com/emacs-jupyter/jupyter - 1e6e83c12e0be017fb83f9ff6cabde9aa27a1a15 authored over 5 years ago
jupyter-ioloop-timeout: Add documentation

github.com/emacs-jupyter/jupyter - 1e10e161b746a9494acb6999b46ba786706650d8 authored over 5 years ago
Added warning to README.org about possible conflicts with ob-ipython (#135)

github.com/emacs-jupyter/jupyter - 7918293c414e27d6420d2e4413d0c01b4c270806 authored over 5 years ago
org-babel-jupyter-make-language-alias: Make sure variable is bound

github.com/emacs-jupyter/jupyter - 6b86fedb1010158fe584fa050c51ac088c91882f authored over 5 years ago
Silence byte compiler warning

github.com/emacs-jupyter/jupyter - cd127c5cb4c3d4f80566ca304d07378adfd5a7c0 authored over 5 years ago
Partially revert "0f01a2a2ed36ffc676d1d5f39e2c3f562ad2ca03"

The normal way of loading `ob-jupyter` is through `org-babel-do-load-languages`
so a users `exec...

github.com/emacs-jupyter/jupyter - f8796aa13fa1a49e9eb05510c73544d2190bf865 authored over 5 years ago
org-babel-jupyter-make-language-alias: Don't overwrite variables that already exist

Also, set the :kernel header argument in the default header arguments for a
language if not alre...

github.com/emacs-jupyter/jupyter - 857f5e5071dc5e66c83598b9c742055139f37227 authored over 5 years ago
Simplify wording in README

github.com/emacs-jupyter/jupyter - f906e62ed084682c0a0ab193d84341b184cba143 authored over 5 years ago
jupyter-org--image-result: Fix a few issues

* jupyter-org-client.el (jupyter-org--image-result):
Be more stringent on checking the value of ...

github.com/emacs-jupyter/jupyter - cb1efa426844576b76bdf7b52f00a74a385e0c47 authored over 5 years ago
Add `jupyter-map-pending-requests`

* jupyter-client.el (jupyter-map-pending-requests): Do it.

* test/jupyter-test.el (jupyter-map-...

github.com/emacs-jupyter/jupyter - 259e8c5b86453f05c5e2e2a08fe740977fad7de6 authored over 5 years ago
jupyter-org--image-result: Fix byte-compile warning, update documentation

* jupyter-org-client.el (jupyter-org-adjust-image-size): Cleanup documentation.
(jupyter-org--im...

github.com/emacs-jupyter/jupyter - 2992e24e577a71379ed3abb78a6ea08ec00e6ac2 authored over 5 years ago
jupyter-get: Return nil on unbound variables, make `setf`-able

* jupyter-client.el (jupyter-get): Do it.

github.com/emacs-jupyter/jupyter - abc029fd41579e9d4a7e5ece910528ec6006c405 authored over 5 years ago
Add `jupyter-org-(next|previous)-busy-src-block`

* jupyter-org-extensions.el (jupyter-org-next-busy-src-block)
(jupyter-org-previous-busy-src-blo...

github.com/emacs-jupyter/jupyter - 653f934bfc3027bfb57a8e10b0069a087e747890 authored over 5 years ago
Add `jupyter-org-request-at-point`

* jupyter-org-client.el (jupyter-org-request-at-point): Do it.
(org-babel-jupyter-src-block-sess...

github.com/emacs-jupyter/jupyter - 1b1a55ef3f916c4261c0f812e5cd8157cc73e766 authored over 5 years ago
Avoid use of `jupyter-ioloop-wait-until`

* jupyter-channel-ioloop-comm.el (jupyter-stop-channel)
(jupyter-start-channel): Do it.

See htt...

github.com/emacs-jupyter/jupyter - bf5589e42891a70d9e885fe6dd8b6ac8cbbb6773 authored over 5 years ago
Add `jupyter-org-interrupt-kernel`

* jupyter-org-extensions.el (jupyter-org-interrupt-kernel): Do it.
(jupyter-org-hydra/body): Add...

github.com/emacs-jupyter/jupyter - 1e9da5753db872b89433ba481ee7274c960d6f73 authored over 5 years ago
jupyter-org-result: More informative error

* jupyter-org-client.el (jupyter-org-result): Do it.

github.com/emacs-jupyter/jupyter - df6651a1f1533c4a410c47201adb2f6c892314b6 authored over 5 years ago
Add `jupyter-org-adjust-image-size` (#147)

github.com/emacs-jupyter/jupyter - c5c2c84a0d47f8a6fd2371d5aa083a8b78785597 authored over 5 years ago
jupyter-org-client.el: Don't assume non-empty strings

github.com/emacs-jupyter/jupyter - 7c1689e33d0a21c7bd259e8b0277e62c56af1619 authored over 5 years ago
jupyter-org-insert-src-block: Don't move past an inlinetask

github.com/emacs-jupyter/jupyter - e0848422421c3eb532793c9e981a41284cb7749c authored over 5 years ago
jupyter-org-insert-src-block: Be aware of a src-block's results

When `point` is between a src-block and its result with only whitespace
separating the end of a ...

github.com/emacs-jupyter/jupyter - 642b0ef59263e5277b18accbcab0d81ce0165e21 authored over 5 years ago
jupyter-widgets-on-message: Fix wrong argument to `jupyter-send`

github.com/emacs-jupyter/jupyter - 08a4723c0b72e7736a1fe4c099beb175d54a0394 authored over 5 years ago
jupyter-runtime-directory: Use an existing directory

Set `default-directory` to one that should exist otherwise tests fail on
Appveyor.

github.com/emacs-jupyter/jupyter - d5492c54fb33ef942e3bd459579d8b39aeeb1e23 authored over 5 years ago
org-babel-jupyter--run-repl: Make language aliases for remote kernelspecs

github.com/emacs-jupyter/jupyter - 31b551bdc12420c06a9d6f5d53f7f90fbbcd3c89 authored over 5 years ago
Raise errors when `jupyter-command` returns `nil`

* jupyter-env.el (jupyter-runtime-directory): Do it.

* jupyter-kernelspec.el (jupyter-available...

github.com/emacs-jupyter/jupyter - fb0317acddf6531b0534eeed1e9dbde2525c922f authored over 5 years ago
ob-jupyter.el: Don't make language aliases at load time

github.com/emacs-jupyter/jupyter - 0f01a2a2ed36ffc676d1d5f39e2c3f562ad2ca03 authored over 5 years ago
jupyter-runtime-directory: Don't call shell commands at load time

* jupyter-env.el (jupyter-runtime-directory): Remove custom status.
New function definition.

* ...

github.com/emacs-jupyter/jupyter - 7b78ca70131646be65756cf85c367880c0a7d233 authored over 5 years ago
jupyter-send (jupyter-ioloop): Fix placement of `setq`

github.com/emacs-jupyter/jupyter - 4f944d311cacc959db970fbe389e2f25cd38b8e9 authored over 5 years ago
jupyter-send (jupyter-ioloop): Don't create a temporary buffer on every send

github.com/emacs-jupyter/jupyter - 4daa09bb156955417d100af9c83ba1bd232c3067 authored over 5 years ago
jupyter-ioloop: Fix for subprocess stdin buffering issue

github.com/emacs-jupyter/jupyter - 02a0b470d9e14285b13f395002d0a9c14d78fb64 authored over 5 years ago
jupyter-org-insert-src-block: Add blank lines where appropriate

github.com/emacs-jupyter/jupyter - 909cdf3dd7747785acc456fc6bdc3262595126aa authored over 5 years ago
jupyter-completion-prefix (julia): Don't keep `:` prefix on non-symbol looking prefixes

github.com/emacs-jupyter/jupyter - 23a692d0b43c53da9fcc79a13ce83f63b13764ac authored over 5 years ago
jupyter-kernel-info: Increase timeout again

Needed much more often for the IJulia kernel when starting it via the notebook
support landing s...

github.com/emacs-jupyter/jupyter - 6f0686e186346313a929e1e0ffa223bf373bd619 authored over 5 years ago
Fix macro hygiene issues

github.com/emacs-jupyter/jupyter - f5d852dc6de74f62aef30c960186804ff205bc61 authored over 5 years ago
Add `jupyter-server-mode-set-client`

This is an attempt at associating a REPL client with a buffer which was created
by emacsclient.

github.com/emacs-jupyter/jupyter - 4c3168d53f20723191596bcd6fa29bfbe5fe7477 authored over 5 years ago
`jupyter-create-connection-info` -> `jupyter-local-tcp-conn-info`

Also use `jupyter-available-local-ports` to get ports for use.

github.com/emacs-jupyter/jupyter - 7bce62e2ae6b0c80ef5769b2d7ef7bfa4e43df8b authored over 5 years ago
Make `jupyter-channel-ioloop` independent of `zmq`

This change localizes all `zmq` related functionality to `jupyter-ioloop` and
`jupyter-zmq-*` fi...

github.com/emacs-jupyter/jupyter - 8fc5f0bbee9191507f594f3ab2b85adce0084c18 authored over 5 years ago
Add `jupyter-org-table-string`

github.com/emacs-jupyter/jupyter - 8f9ec15af030b4904aead1b0b721cc2ba164a6e3 authored over 5 years ago
Mention behavior of `jupyter-ioloop-poller-(add|remove)` in doc strings

github.com/emacs-jupyter/jupyter - dca8dac257d259161582c42415b7a6b7c03a90e2 authored over 5 years ago
Break up `jupyter-channels.el` to further decouple zmq

* jupyter-channel-ioloop.el (jupyter-zmq-channel): Require.
(jupyter-channel-ioloop-add-start-ch...

github.com/emacs-jupyter/jupyter - 58b715a4e8f2cb674e480a28eb4480a721101244 authored over 5 years ago
Fix issues with `undo` in the REPL

Related to let binding `buffer-undo-list` improperly and making text read-only
when it shouldn't...

github.com/emacs-jupyter/jupyter - 030c3e2d0c886088f39e93cfeb24176034ffa657 authored over 5 years ago
Do not depend strongly on zmq

Having the `jupyter-comm-layer` abstraction means we do not need to do so.

* jupyter-base.el (z...

github.com/emacs-jupyter/jupyter - b40b7de837d37ea36f75f5d5e925c0991b2ddeaf authored over 5 years ago
Localize functions defined in `jupyter-base.el` to their call sites

Fixes #137

* jupyter-base.el (jupyter-kernelspec): Un-require.
(jupyter-command, jupyter-locate...

github.com/emacs-jupyter/jupyter - 9dd8e8d9ec6765ace45753c138bc29b5aeec3337 authored over 5 years ago
jupyter-repl-clear-cells: Move to cell code beginning

github.com/emacs-jupyter/jupyter - 95b985e8d623d189cfe67fc17e706e3fcf64d7e7 authored over 5 years ago
Add `jupyter-line-count-greater-p`

Speeds up the line count test associated with
`jupyter-eval-short-result-max-lines` by an order ...

github.com/emacs-jupyter/jupyter - d0518be10cf2fcde5c9d9fcb5b0ce81f28879662 authored over 5 years ago
jupyter-org-client.el: Check for tables when mime type is text/org

This allows for better integration with backends that can generate
org-format tables.

github.com/emacs-jupyter/jupyter - 05d01ee1e5dac2bc72ed02774f5626c4cd47c356 authored over 5 years ago
jupyter-handle-message: Drop idle messages less frequently

This accounts for idle messages being dropped before a request's reply message.
In such a case, ...

github.com/emacs-jupyter/jupyter - a4d95aab80f33d8292bf5dce9f687379ca0a0d4e authored over 5 years ago
Add `jupyter-kernel-managers`

github.com/emacs-jupyter/jupyter - b7a7c31422fb3ef2a857124aa3f4d153005b2609 authored over 5 years ago
jupyter-org-client: Remove unnecessary `block-params` slot

github.com/emacs-jupyter/jupyter - 25ff5dd871dba88467d862d10f0774987ff7e372 authored over 5 years ago
jupyter-hb--send-ping: Handle a closed socket

github.com/emacs-jupyter/jupyter - 19bcf2bba2d37b3e1f68e1fe2e955b8dfdecb8ec authored over 5 years ago
jupyter-interrupt-kernel: Fix typo

github.com/emacs-jupyter/jupyter - 5bf04d24de2c3513b3f7a503940e0b51bae0c03e authored over 5 years ago
jupyter-ioloop--make-filter: Handle important events always

Previously events like start or quit would only get handled if
`jupyter-ioloop-handler` was call...

github.com/emacs-jupyter/jupyter - d7b87191260bb2435b09c0d0848d56a86b52ff9e authored over 5 years ago
.travis.yml: Explicitly request trusty distribution

GCC in Xenial is buggy.

github.com/emacs-jupyter/jupyter - 34a4c8edf23f21364ed7899039ccdedb008ddd4a authored over 5 years ago
Show Jupyter version info during CI tests

github.com/emacs-jupyter/jupyter - 897183d11ac69f36f619f7058e72ec9c8fc27159 authored over 5 years ago
jupyter-wait-until: Suspend timeouts when already waiting

github.com/emacs-jupyter/jupyter - c73a597a48c7fa8f87d6146d65975c4bd7090151 authored over 5 years ago
Add `jupyter-comm-id`

Used to get an identification string of the connection that a kernel client is
using.

github.com/emacs-jupyter/jupyter - 44c3c1a9ea5bbeccd14e4a26ed230f4eb68d50d7 authored over 5 years ago
Silence byte compile warning

github.com/emacs-jupyter/jupyter - 1e84b42f427b2ead6d779fc3eb7b21e237b7048d authored over 5 years ago
jupyter-ioloop-post-hook: Adhere to the documentation

github.com/emacs-jupyter/jupyter - 3580228b6b1c988278798f509d1cc81605d4b35f authored over 5 years ago
jupyter-org-insert-src-block: Respect the element under point

github.com/emacs-jupyter/jupyter - f023339a85b305ca859ce138103e3d1592a0aac6 authored over 5 years ago
jupyter-code-context: Handle all values of parser state

github.com/emacs-jupyter/jupyter - e87f26dee348c9365ddf74fee54c32031e3bbe39 authored over 5 years ago
Fix customization type of `jupyter-org-pandoc-convertable`

github.com/emacs-jupyter/jupyter - 45332461738df81dd6fbabec484ab098ef3902c2 authored over 5 years ago
Add test for `jupyter-org-define-key`

github.com/emacs-jupyter/jupyter - 74a6cfd541e242c33abc3f2c12a4593560f9a76b authored over 5 years ago
jupyter-org-define-key: Fix key lookup test

github.com/emacs-jupyter/jupyter - 08b90d48fa4bd66cd2f969395204191b051ce0b7 authored over 5 years ago
org-babel-jupyter-scratch-buffer: Don't switch buffers when inside edit buffer

github.com/emacs-jupyter/jupyter - 1913da83fac2cb1ee2ef01b3a168696e69dc822e authored over 5 years ago
jupyter-start-kernel: Do nothing if kernel is already alive

github.com/emacs-jupyter/jupyter - f3b94bab39322ab635c7a00eaf6b31ee83b5818c authored over 5 years ago
jupyter-kill-kernel: Don't unbind the session slot of a kernel

Not really sure why this was done in the first place, but a kernel can be
forcibly killed and th...

github.com/emacs-jupyter/jupyter - 23ad05fd64af971454b5ee658e3b6958e00bc813 authored over 5 years ago
Add test for #126

github.com/emacs-jupyter/jupyter - e7d80cf399f8ade106bd3f48e98590f12362cbb3 authored over 5 years ago
Update CHANGELOG

github.com/emacs-jupyter/jupyter - b96a9c5b6a87825c37d4566e9707e092eaf6a38d authored over 5 years ago
jupyter-org-client.el: More robustly handle async insertion

Make less assumptions about where `point` is at when inserting results and
about the insertion c...

github.com/emacs-jupyter/jupyter - 99986e5978058cfaeb5769740524d6d1274ee187 authored over 5 years ago
Revert "jupyter-org--append-to-example-block: Remove indentation handling"

This reverts commit a24e984b68c811f28b651106239f514958da2590.

github.com/emacs-jupyter/jupyter - 945c60b7cdd57e47e55eb7fa5b0badf3795cfaac authored over 5 years ago
jupyter-org-font-lock-ansi-escapes: Fix regexp for fixed-width blocks

github.com/emacs-jupyter/jupyter - fda5f0b4143a35f4ca2a4819d80e0daea67d5b9b authored over 5 years ago
jupyter-org--insert-result: Fix indentation to that of the #+RESULTS line

github.com/emacs-jupyter/jupyter - eda7e6dcc64b3b4bc3be88679236997c2d1bec06 authored over 5 years ago
Add test for `jupyter-org-indent-inserted-region`

github.com/emacs-jupyter/jupyter - 66f806f47806f6e04e9b5d1018330e7aea5971e2 authored over 5 years ago
jupyter-org--append-to-example-block: Fix edge case

Fix the case when appending to a line without inserting a newline and adding
indentation.

Also ...

github.com/emacs-jupyter/jupyter - 9f15db7133824a2fdacc31b1cae46d5e32deb6b8 authored over 5 years ago
jupyter-org--append-to-fixed-width: Fix edge case

github.com/emacs-jupyter/jupyter - 878b323594375c4d4c3f0cd1edeffcc0c8b82ae4 authored over 5 years ago
Fix checkdoc warning

github.com/emacs-jupyter/jupyter - 047746eeaead76474cfe9213b6b8e4e98d8e5e32 authored over 5 years ago
Add `jupyter-org--first-result-context-p`

Makes the code read better.

github.com/emacs-jupyter/jupyter - 6005177537330638da93a985670bbb987b918e4f authored over 5 years ago
jupyter-org--wrap-result-maybe: Use `cond`

github.com/emacs-jupyter/jupyter - 44e3823a93d1914e85a5604cf02c5d495e19fb86 authored over 5 years ago
jupyter-org--clear-request-id: Check if clearing should be done first

github.com/emacs-jupyter/jupyter - 87bd83c99b6c975ddbf98d7b95ba2af5b233ffdf authored over 5 years ago
jupyter-org-font-lock-ansi-escapes: Consider indentation

github.com/emacs-jupyter/jupyter - 74f83393ffe4a0bf44c1220de1dde151cb11b178 authored over 5 years ago
Remove `jupyter-org--delete-unwrapped-result`

Move its functionality directly into `jupyter-org--insert-result`.

github.com/emacs-jupyter/jupyter - 782b4a8a527c607dd9eb521a7cf78e4c7c2e7f79 authored over 5 years ago
jupyter-org--append-to-example-block: Remove indentation handling

This is now handled by `jupyter-org--insert-result`.

github.com/emacs-jupyter/jupyter - a24e984b68c811f28b651106239f514958da2590 authored over 5 years ago
jupyter-org-client.el: Refactor async insertion

Also consider indentation when inserting results. This was fairly easy to do
and didn't seem to ...

github.com/emacs-jupyter/jupyter - 9839a29c7cf2ab902a1969fb4d12cb4cb364ac7a authored over 5 years ago
`jupyter-org-request-async` -> `jupyter-org-request-async-p`

github.com/emacs-jupyter/jupyter - a3c5494926deb7880e9b95ee18f9d3a5c31e149f authored over 5 years ago
Silence checkdoc warning

github.com/emacs-jupyter/jupyter - f5499c614a0152a0b65d736db62efb9630678d86 authored over 5 years ago
jupyter-org--ansi-color-apply-on-region: Use `cond`

github.com/emacs-jupyter/jupyter - 195576bdbffe76e719a49802fa61d04a3a7df5ad authored over 5 years ago
jupyter-org-define-key: Only bind KEY once in the top-level map

github.com/emacs-jupyter/jupyter - d6393d8e517727f0e7a3c73ad60808fefde13e13 authored over 5 years ago
jupyter-completion-at-point: Use `sit-for`

The completion at point functions are called several times in the course of a
single completion ...

github.com/emacs-jupyter/jupyter - e3707696369c35b4c4e89e1ba11380f458d6d7d5 authored over 5 years ago
Turn `jupyter-eval-string` into a method

So that client subclasses can provide specialized behavior if needed.

Also adds the function `j...

github.com/emacs-jupyter/jupyter - 6289e23c61c496d0330bac79938996143e17f97f authored over 5 years ago
jupyter-browse-url-in-temp-file: Prevent browsing file multiple times quickly

See https://github.com/dzop/emacs-jupyter/pull/121#issuecomment-495472406

github.com/emacs-jupyter/jupyter - f491936928b0343a01b727134fb109917da749b3 authored over 5 years ago