Ecosyste.ms: OpenCollective

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

github.com/emacs-jupyter/jupyter

An interface to communicate with Jupyter kernels.
https://github.com/emacs-jupyter/jupyter

jupyter-repl-update-cell-count: Don't assume the buffer has a cell

This avoids a beginning-of-buffer error during initialization of the REPL.

bcfdf170b5924f541a71ca2ed2248d4af9918eb3 authored about 6 years ago
Silence byte compiler

f4e27688864972c4ce31354af559ee53070c9de5 authored about 6 years ago
jupyter-repl-cell-code-end-position: Fix what is considered the end position

In Emacs, the end position of a region is exclusive. So functions like
`delete-region` will dele...

5db8ded2f025b6c03d82aec31dfa3fb2b8a4efa2 authored about 6 years ago
jupyter-eval: Raise an error if one is returned by the kernel

bc7f9b4fb51b03d939dcfc64c786c374a33952b6 authored about 6 years ago
jupyter-eval-string: Fix wrong interactive spec

6f67c0a3d5ce8c27335cb16b3fa02218a0e42fce authored about 6 years ago
jupyter-org--fixed-width-to-example-block: Use `jupyter-org--delete-element`

2e12acd8e36b63288b6313de69526e99829c273e authored about 6 years ago
jupyter-start-kernel: Create `jupyter-runtime-directory` is necessary

Closes #3

7e42bdd80e1ff97b934d817fbaba6c0166b95b47 authored about 6 years ago
jupyter-org--same-src-block-p: Handle nil markers

c5ebd7bcbdd1e6101fca9feb3fee6107ecd97aae authored about 6 years ago
jupyter-completion--arg-extract: Don't assume spaces exist after separator

7c01766da34aed36fcd4dca67476692216ce8c84 authored about 6 years ago
Proper usage of `org-babel-min-lines-for-block-output`

b4d29e89500c7c6eceb1497d01b8654c996f3786 authored about 6 years ago
jupyter-org-scalar: Abstract out table conversion

7b7ddea90f91df84c7d6765956441d3edd7ba49b authored about 6 years ago
jupyter-repl-sync-execution-state: Remove stale code

The `execution-state` slot is now a `jupyter-kernel-client` slot and is updated
by that class.

b1a5e9a91439fc1fb75fcd5baac1cab815f442ab authored about 6 years ago
Update README

da1340ac2dc4eaa5b6387b52509a81cc77c3236c authored about 6 years ago
org-babel-execute:jupyter: Modify block parameters after obtaining results

ad3ba3bdf58174594ee171859036730d0f9834e6 authored about 6 years ago
Add `jupyter-repl-update-cell-count`

460b94f17fd4e9a005e0fb0dcf401b04eb4287ff authored about 6 years ago
jupyter-org--add-result: Remove special handling of sync results

Results are not added using `jupyter-org--add-result` anymore for sync results.
They are added b...

8d009bb0ba402427cba585ac39f5ae1f3bf1743a authored about 6 years ago
Remove duplicated `save-restriction`

ffd680fa954c2d9d40ce40ece3995b266d9e2799 authored about 6 years ago
jupyter-code-context: Return the full code block in an `org-mode` context

Better support for completions in the Jupyter org-mode source blocks

A line context is often in...

689d18ce54833a01a3e89d46a20d72a021123e72 authored about 6 years ago
Update some documentation

8fdde6c7569232d2f0e8660a66ae63e1f4b063b3 authored about 6 years ago
Ensure `with-current-buffer` is called on a live buffer

3cd9078c0c5e14950cd98579dfc46c6d0c2a34be authored about 6 years ago
Add `jupyter-repl-traceback` face

706a0ba6bc242434b7d8f211c800993a29646f3b authored about 6 years ago
Be clearer in REPL history functions

747e82fc22618a59c21e3e1d01fa49e00fc40ff6 authored about 6 years ago
Be more robust when determining if a call to a command was interactive

As per the `called-interactively-p` documentation.

7f5c8d8a4bbfc27e2e79ad4ba7015292874d615b authored about 6 years ago
Add `jupyter-org-raw-string`, `jupyter-org-raw-string-p`

This allows for the distinction between raw org syntax and stream results.

2dcb16ef726f1b99fa795b463dfd47c9165e59c7 authored about 6 years ago
jupyter-org-goto-error-map: Add documentation

13ee746ee93faf9cd1689a791229661bed102a8c authored about 6 years ago
jupyter-org--append-result: Append newlines when inserting objects

This ensures that org-element objects are always returned by the functions like
`jupyter-org-fil...

9a50c9c9fcd884384298a8cdc3326f1676e73a82 authored about 6 years ago
jupyter-org-scalar: Return org-elements unchanged

fc7004dd166b8f0f5d967ccbbe917a736d8ee068 authored about 6 years ago
Add `jupyter-org-comment`

ec9713c0aac9983b6c69f223cb8ac3dbccf088b8 authored about 6 years ago
Add org-mode stream result tests

15cd6b9f2ddce7f8fe848f7462ce40c74f71375c authored about 6 years ago
jupyter-org--element-end-preserve-blanks -> jupyter-org-element-end-before-blanks

Also simplify its definition.

ad738b5803358a12174dc7d3360bca7a0eb73f3f authored about 6 years ago
jupyter-org-insert-sync-results -> jupyter-org-sync-results

Change the behavior of `jupyter-org-sync-results` to return the org formatted
result string and ...

c6efda58b13cb8a6bc747d4a94b6dbed076e1c50 authored about 6 years ago
jupyter-with-timeout: Update documentation

3d3dc6420d72717891cdc18b3aaac1a05d9935f1 authored about 6 years ago
Remove unneeded function declaration

jupyter-base.el already requires subr-x

e25cec237fa4677ba7558d4e02ab124e0d2b9ab3 authored about 6 years ago
Dynamically update org-babel stream results

Previously stream results would be placed directly inside the RESULTS drawer.
The issue with thi...

dab4afc4c659a7c54caf4eea37513fb2e981f268 authored about 6 years ago
jupyter-org--wrap-result-maybe: Use cond

c218c976e36d1fac027f8658f615458f4c5ed2aa authored about 6 years ago
jupyter-org--append-result: Move buffer cleanup to `jupyter-org--wrap-result-maybe`

This may still not be the best place to put buffer modifications, but it
"spreads out the logic"...

621fe77c62bbedc73eb5e1af2acde4eae981744b authored about 6 years ago
jupyter-org-client.el: Add outline sections

df54627f68d3542403f1c76c5bc1cdbfc0b3b087 authored about 6 years ago
Add `jupyter-normalize-data`

0c0547dd95c99df9a083fa13243e0e79f5f6331e authored about 6 years ago
jupyter-org--append-result: Clear the ID at a higher level

d269f000368a64a3e4ec9c301c335272ab192c1d authored about 6 years ago
Update README

0416923c500d751a70f03ded19453159ab862cf7 authored about 6 years ago
jupyter-eval: Inhibit client handlers

4683785553f6b43ea0d11a8da3395ce543ed779b authored about 6 years ago
Remove unused functions

669f1716aa7b8f38b900c3dedf40082e8af3358d authored about 6 years ago
jupyter-eval: Display a message if no results are returned

c9a56512450b470259df29f710d6d38f57650ae5 authored about 6 years ago
Add `jupyter-region-context`

Also update the default code context for completion requests to be the current
line up to `point...

a9caf5185a99b35ec749abe92b4c09e6d86015a2 authored about 6 years ago
Be more intelligent when parsing LaTeX

It seems `org-element-latex-fragment-parser` expects that a latex fragment can
really be parsed ...

8e534edad08afff545077f48a365eaf9cf505be7 authored about 6 years ago
Fix `jupyter-instance-tracker` initialization

A property of the tracking symbol was being checked instead of the symbol's
value.

32ce9d33bcb761ff5e522b25f851a1c8aa58ef16 authored about 6 years ago
jupyter-completion--company-idle-begin: Behave similarly to company-post-command

512dcafc46cf2d18787a251f573c1d863e2766af authored about 6 years ago
Update org-mode tests

46e0c249306823052c182cd825aed819f275c244 authored about 6 years ago
jupyter-insert: Search for required field when fontifying Python inspect results

The Type: field will always be present in an inspect request.

c580543cc7d5fa4161f83f92abedb1056e4bd0f2 authored about 6 years ago
Don't require an external package that may not exist everywhere

2a7b22100988f9d830e1b9a295b7629155a9175c authored about 6 years ago
Add the `jupyter-org-error-location` method

This method is to support jumping to the line where an error occurred in a code
block directly f...

3781c071518f01955b004bd6d9152ad61221b328 authored about 6 years ago
jupyter-with-message-content: Fix debug declaration

916b2cf91248f71d3088d7a6e513902ad872ef73 authored about 6 years ago
Small refactoring

383f897023b8035db02c853037bafe8e13f7e33c authored about 6 years ago
jupyter-org-result: Wrap markdown results in an export block

This is to be consistent with other results that are wrapped in a block such as
latex results.

f534fe16df4766a2f538c39e63adecec74c55828 authored about 6 years ago
Rework `org-mode' source block completion

Cache the current source block's information so that there is no need to
constantly retrieve it ...

4d494607fd5a98b74f120e7d2b1262dc7e979f7a authored about 6 years ago
jupyter-handle-error: Only call Python specialized method in the REPL

a38df0b29f57a49a9387594559b6844d6a8d08f5 authored about 6 years ago
Do not conform to the semantics of `org-babel-insert-result`

There was an ugly hack that destructively modified the source block parameters
supplied to the o...

2ac0a8b621f81481e7acb9765f3abf8fccfce082 authored about 6 years ago
Exclude some package files used for development

acaafd46be13aa54e5427e211c1a7b5be79c42b9 authored about 6 years ago
Add `jupyter-repl-propertize-regex`

Previously, when propertizing the output of the REPL, a regular expression was
generated every t...

a7148927fee6991e583c4acdbf3be1081747b448 authored about 6 years ago
Rename `jupyter-output-buffer-*` to `jupyter-display-buffer-*`

An output buffer implies output from the kernel, but they are used for more
general purposes oth...

4ad72e47815bfac99efd77b9333f5b79d1e14a0b authored about 6 years ago
Satisfy the :dir source block argument when initializing a session

99a50c7b806b1b60b71645510a2d601619915999 authored about 6 years ago
Update `org-mode` tests

faa28913dc37d7bd0dc69b1bf5bfb62b02179fb0 authored about 6 years ago
Update `org-mode` tests

2d85d1a17aab74416234d7c633a8dcc79586439a authored about 6 years ago
Fix completion prefix for Julia kernels

Always add \ to the prefix when completing latex.

9d01315b56c79746cf64cfbb11f348fdbcd09aeb authored about 6 years ago
Split out latex handling in `jupyter-org-client.el`

f735bed7e660529da6612e730325eade18df77b7 authored about 6 years ago
Add `jupyter-org--wrap-result-maybe`

This abstracts out some of the work done by `jupyter-org--append-result`

e378103db17dc936a4f8a2e12b96c9e760610a64 authored about 6 years ago
Update README.org

76725efcfd08d1924b8223d2b8bec460712aeb7e authored about 6 years ago
Add TODO about stream output

ed24a1cb54b9297a1bcfdbba817767ab293dfbb8 authored about 6 years ago
Add `jupyter-org-toggle-latex`

ee00769959f99c91bfbd19338c1b65bf7ffbc169 authored about 6 years ago
Remove the status handler for `jupyter-org-client`s

The work done by the status handler is now done by the execute reply handler.

5555faa785d229c54697f7df8f1d8b680929ffce authored about 6 years ago
jupyter-repl-finalize-cell: Fix setting of `buffer-undo-list`

Don't set `buffer-undo-list` to a boundary entry, set it to an entry which
indicates on undo inf...

c5a03da4e0ded94adeef89bd32b4792ba6af1b71 authored about 6 years ago
jupyter-insert-image: Support needs_background metadata key

3752fff1160c5ccfe4ada4addb179e96566de4bf authored about 6 years ago
jupyter-inspect: Don't capture a reference to a client

Ensure that `help-setup-xref` doesn't keep the client around longer than
expected.

74130eaab215c9761b94becee9b42f05152b7a80 authored about 6 years ago
Change `jupyter-` org-mode prefix to `jupy-`

This is to avoid name clashing with another popular package that uses the same
prefix.

cec69a6d3079ee0b40e95d2d5ab2082f1912d833 authored about 6 years ago
Rename `jupyter-repl-display-traceback` to `jupyter-display-traceback`

Also move the function to jupyter-client.el from jupyter-repl.el

* jupyter-repl.el (jupyter-rep...

fca89359fd909ab0b5afed2760e7852507d3d3b9 authored about 6 years ago
Remove unused code

99c0bf0f5520c2be48035d5f6a9fee68bdd6f0df authored about 6 years ago
Ensure the execution state is always set regardless of `jupyter-inhibit-handlers`

`jupyter-iopub-message-hook` is called in a channel's `jupyter-handle-message`
method, but setti...

872c5cde79c06074f605ae288c1d2e046ffb0707 authored about 6 years ago
Move evaluation functions from jupyter-repl.el to jupyter-client.el

These functions are general and not only useful for REPLs.

6a1da449048829e488ac1e5c8683ea8a67277f07 authored about 6 years ago
Temporarily set the timezone when testing time encoding/decoding

2f7268c8dc6850c71347d83f234dbf3e40ace443 authored about 6 years ago
jupyter-insert-html: Recognize html that should be parsed as XML

If the `text/html` results returned from the kernel contain an XML prolog then
use `libxml-parse...

7783e402f9ce4fd3e47108a41f4e6c04b2b8ae71 authored about 6 years ago
Add `jupyter-repl-cell-output`

* jupyter-repl.el (jupyter-repl-cell-output): Do it.

c859d34faf5c28a15d87f3df2b328784d1b0f578 authored about 6 years ago
Delete all script tags before parsing html

There is an issue where SVG images containing script tags would cause the SVG
render to error.

465d3222a4625c96606d12e49c94a6243d22f9d4 authored about 6 years ago
Add Travis badge

9f52459325781affc4e6fa5aff281ddf49930134 authored about 6 years ago
jupyter-get-buffer-create: Remove unnecessary keybindings

`special-mode' already provides they keybindings.

1b8032f5ef518f7851f08f48f37ff3c5e9507f42 authored about 6 years ago
More clearly show that an error occurs if no kernel info is received

* jupyter-kernel-manager.el (jupyter--error-if-no-kernel-info): New function.
(jupyter-start-new...

1ecd029f6c6897eb785136887f4c80c71f76243a authored about 6 years ago
jupyter-delete-all-kernels: Remove old cleanup

`jupyter-kernel-manager--cleanup` is intended to replace what was removed.

4842ac21980d0f01bb9976c7c5c7b0ede3915ffb authored about 6 years ago
Tests work on Travis

df44d53528e9a69b9780baaba31c9798b87c92db authored about 6 years ago
jupyter-repl-append-output: Mark output as read only

This used to be done by `jupyter-repl-insert`, but this is no longer the case
as all insertion o...

6aed12011aa92c63d2e66914df13759f287cef55 authored about 6 years ago
Break up large tests into smaller ones

82cea4c0d170ca6a195f9f133a43f0f2091004ee authored about 6 years ago
Re-work last commit

890453b716e301f8a94496801b321e3f6f9675b7 authored about 6 years ago
Take into account Travis' python version for tests

b67262f0f5f77d17d9084dbfededb693f3d892a6 authored about 6 years ago
jupyter-fontify-buffer: Don't store fontify buffers

e04a81a3ad539b48ad96df3980f8af62288450d8 authored about 6 years ago
jupyter-fontify-according-to-mode: Don't show the fontify buffer

b39f9020c5d8b629d773b18bcc6ac9506b6e3c47 authored about 6 years ago
Call after change function only when change is due to cell code

* jupyter-repl.el (jupyter-repl-do-after-change): Do it.
(jupyter-repl-after-change): Remove che...

78a0747ddb26ff56160894894489b2e9f1980f63 authored about 6 years ago
Use universal time when testing encoding/decoding of time values

5ef71de62b060a051076dbb4ee76ebf69aa03cdc authored about 6 years ago
Install a kernelspec using the right python in Travis tests

f0849c855a26b376a25284a787c88af7e23725cd authored about 6 years ago
Show Jupyter paths in Travis test output

5e09b4d78f055288b4d7a4daf96bb13328204119 authored about 6 years ago
jupyter-start-kernel: Handle all return values of `file-attributes`

fbeb0dba0be674f7a1eadddc67d7718e1e64d990 authored about 6 years ago
Remove usage of deprecated `when-let`

This was deprecated in Emacs 26.1

50ac28910a2827c13519bdd21010f506237cb9a0 authored about 6 years ago
Use universal time when encoding time values

* jupyter-messages.el (jupyter--encode-time): Do it.

* test/jupyter-test.el (jupyter-messages):...

ca44a3922dd252a89a63fd7ef2661e64ace4973c authored about 6 years ago