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

Only modify the result parameters if needed in `jupyter-org-add-result`

da6587f5f6002ee91d77b1a5730919be0d30110a authored over 6 years ago
Update channel tests

0735198579abdfef01eb323c725840b4b8a758d4 authored over 6 years ago
Handle edge case when obtaining completion prefix

6ca612168a47e1d9489b71eeec30f9aa69bfc27e authored over 6 years ago
Fix `jupyter-repl-fixup-font-lock-properties`

This function is only used to update the face property,
have it reflect this.

3cd573f5c334fb839e1638512f62104590353740 authored over 6 years ago
Update test to remove old `jupyter-request` slot

4bb716e4015a72c298788bd61d520df79721e405 authored over 6 years ago
Reduce the use of deprecated functions

3d8049da6d9651de300f59705fb9e18a4341c271 authored over 6 years ago
Check for widget dependencies in `jupyter-repl-insert-data`

59eba9d3c4a034d188d5b94836af9b8203a411a4 authored over 6 years ago
Fix svg image display

3145453d9312fd555df1703538f5b1b954cc71e9 authored over 6 years ago
Handle python kernels specially when constructing completion candidates

The python kernel includes every attribute up to the parent
object, we need to split on the dots...

a26655c66ff5c938a7e47fb69adf388c4c31ea02 authored over 6 years ago
Consider packages like smartparens when expanding argument snippets

c9e8b952eb5939faf20734dea48cdf3562dfb898 authored over 6 years ago
Fix code beginning position of completion context for `org-mode` source blocks

90f2878617a006bcb5b654c178b0c228d81c6716 authored over 6 years ago
Fix `jupyter-repl-after-init`

* Add a context rewriter `jupyter-repl-mode` which checks
that the variable `jupyter-repl-lang...

e7719163e485aa15db15fdeac6242f04fa1ae39d authored over 6 years ago
Fix `jupyter-repl-cell-finalized-p`

`point-max` is now considered the end of a cell but if the
end of a cell is `point-max`, then it...

3c6b45e53f4c9ec25cdca153158ce432b9f3f9c2 authored over 6 years ago
Use `org-preview-latex-image-directory` when inserting LaTeX fragments

bc6d067d26decbdd9a71725b8bb6500f7c04f6f8 authored over 6 years ago
Don't scan for font lock properties twice

0c4dc0fa42dac1e838147f9423ae690789550e46 authored over 6 years ago
Define and use the `jupyter-lang` method context specializer

* Define the `jupyter-lang` method context specializer that
specializes against the kernel lan...

19abd9a5c68164afd4535777f7603b75d5254aa7 authored over 6 years ago
Ensure the return value of `jupyter-org-prepare-result` has a non-nil car and cdr

c0c9d8dd706ca6054158f2b6a98ea7850fb1aff9 authored over 6 years ago
Rename `jupyter-completion-floating-point-p` to `jupyter-completion-number-p`

* Add tests for `jupyter-completion-number-p`

* Simplify functions that use `jupyter-completion...

f13f18b12bab530f8f1be4dee34b63f7a5844432 authored over 6 years ago
Add more documentation

276c02cfce35c780c72edbe6b453486571ff123b authored over 6 years ago
Rename `jupyter-repl-language` to `jupyter-kernel-language`

Also move `jupyter-kernel-language` to `jupyter-client.el`

8bb43e6c680c5b5e9112b94d41831abfe509ab52 authored over 6 years ago
Use `buffer-substring-no-properties` to avoid copying properties

2492ce314335de339798e36db99df293b0867a26 authored over 6 years ago
Rename `jupyter-repl-current-client` to `jupyter-current-client`

Also move `jupyter-current-client` to `jupyter-client.el`

a8231db79bad29c2eb2facc6ad198dda9cd25127 authored over 6 years ago
Define `jupyter-completion-prefix` as a method to use it in different contexts

d1588b2fd924b1795e7bdb412a44608e213df923 authored over 6 years ago
Update commentary

d03270c7ed7b56aafd9c541aa14db9b7e659dd75 authored over 6 years ago
Generalize retrieving the code context

* Rename `jupyter-code-context-at-point` to `jupyter-code-context`

* Use `cl-defmethod` and spe...

44d1af31bb075964816fee3c31a5f082b26fafea authored over 6 years ago
Move the kernel-info slot of `jupyter-repl-client' to `jupyter-kernel-client'

* Define new method `jupyter-kernel-info` which takes care
of caching the result of a kernel i...

883197074e21290c77eca7553f033133da24f4a3 authored over 6 years ago
Fix typo

2d5a854e2f2f6977f17e65a11f2c94bc804b8b9f authored over 6 years ago
Update documentation of `jupyter-start-channels`

34aaaf2a66335e96b7241472cbec4fca406ac3db authored over 6 years ago
Use `with-jupyter-repl-doc-buffer` where appropriate

beef9471f06669a8e2bb80243e3da6dd224ee5e0 authored over 6 years ago
Require `yasnippet` automatically when a snippet can be expanded

65dc7796edfe93bb1e6bf123c305f75bb1edfe6e authored over 6 years ago
Remove `jupyter-request--id`, replace with `jupyter-request-id`

Since IDs of requests are generated in the parent Emacs process, there is no
need to pass back t...

250af96ea2999453c3d83611e131f7ed1df5ff59 authored over 6 years ago
Rename `jupyter-repl-do-at-request` to `jupyter-repl-append-output`

94358e9ef22a7b2ff7a43dff5731e0dc4b8ab7bd authored over 6 years ago
Remove code duplication

ed6ac50e508a94a0adc7f83509e722d0f840cf82 authored over 6 years ago
Simplify heartbeat channel logic

26b9f90febfbf33686f0fb9ed393a99986a6b2d4 authored over 6 years ago
Abstract out the operations in `jupyter--ioloop`

9c664b4c36a70449a2339d661ac2bf76c47239db authored over 6 years ago
Update documentation and comments

c070f2d04d4dc306ebb98060dcd371d86d8a5851 authored over 6 years ago
Handle the invisible characters in the REPL buffer when extracting code context

b06a586831d6c43b73bfdd9b3e0a9e8404171326 authored over 6 years ago
Add lock file mechanism to cleanup channel subprocess on Emacs crash

If Emacs crashes while a channel subprocess is still alive, the subprocess is
not cleaned up pro...

6a602509409369299137af074417ee12f9fa7dcb authored over 6 years ago
Use the field property for cell code to inhibit motions past cell bounds

* Remove field properties when inserting prompts and all other read only
inserts.

* Abstract ...

3195813a745c3aec074131a944aa92921507391e authored over 6 years ago
Make `jupyter-repl-use-builtin-is-complete` automatically buffer local

ac91a88895bbcafdeaeb451997c2ff3f4f1c3272 authored over 6 years ago
Minimize use of cl functions

b706e63d97d97005f3322d63175bc648d2518401 authored over 6 years ago
Transition from `company` completion to `completion-at-point`

543269d081c1bbddf78b732df114952eb2bdd0a8 authored over 6 years ago
Refactor `jupyter-org-clear-request-id` to use the `jupyter-org-request` fields

23acb3075973ff93c97a3dd03bc9ad376a91db0c authored over 6 years ago
Rename `jupyter-org--handle-data` to `jupyter-org-prepare-and-add-result`

414d124886329493fd2b9703e1ea2a13562cc1cb authored over 6 years ago
Silence byte compiler

deda7edea108e55448ad71df46a234f428437dba authored over 6 years ago
Rename `no-execute` to `delay-eval` in `org-babel-prep-session:jupyter`

9fcfcdd32cc64bab33a93b9b9f35e65a05f63033 authored over 6 years ago
Use the right marker insertion type in `jupyter-repl-after-bufer-change`

a8cd41aa9d331ed0d029e6b45872688ced2b9a64 authored over 6 years ago
Pass the request object to `org-babel-jupyter-clear-file-param`

51131cde63c0d7dfd57a35efa6e2037aaf598dc3 authored over 6 years ago
Add `jupyter-org-file-header-arg-p`

9c99e5f2f9541bfa04d191f7855d6f3bb13d9ffa authored over 6 years ago
Pass the right arguments to `jupyter-send-execute-request`

7d30fe061561cd2b0ebd0f5a7179990dcec7760d authored over 6 years ago
Mention why `jupyter-include-other-output` is needed in `jupyter-restart-kernel`

44731bbf9f36658a4a8487dab2a6094be379c4b9 authored over 6 years ago
Handle kernel differences in message sequence during execution

30db9a8b2b79eeb5320ccc810c5d568d5baa7c91 authored over 6 years ago
Ensure the correct line is moved to when handling edit payload

be7e2b62ee16b012346f5343b7b06cb60833b05d authored over 6 years ago
Handle edge case in `jupyter-repl-cell-code`

If we are getting the code of the last cell in the buffer, `forward-line` will
return 0 when att...

e1d73b77e114ac1e028babf7ea2bb560f406ca70 authored over 6 years ago
Refactor encoding/decoding of `message-part` lists for readability

0bf30538e6f034a00ce7d789a2e48f40ced22aa2 authored over 6 years ago
Fix REPL history navigation

* Set the lazy highlight limit to only look at the current cell

* Simplify `jupyter-repl-histor...

2b8be0c2cf5fefc78bc80aa8e48ac599eb07e492 authored over 6 years ago
Update documentation, purge stale comments

a0a9ac29109d1c266b5f472e7fcadb9b268bcc06 authored over 6 years ago
Take into account the initial value of the buffer slot for a `jupyter-repl-client`

ba17924b5d3fb23329fe718b0946f9955d7ac878 authored over 6 years ago
Fix encoding/decoding time objects

* Handle the case of no time specification by defaulting to midnight when
decoding time

* Pro...

7b3e4f9f84bf8ecd58940ede91c4369088f91e88 authored over 6 years ago
Always consider `point-max` as the end of a cell

355e0763c06a9124e57a3e1874cb9c996fadcbfd authored over 6 years ago
Fix use of `other-window-scroll-buffer`

2945660017025eae9dc23338a8e08dd31f01f328 authored over 6 years ago
Only switch to the REPL buffer when necessary

417162c43914f689e057ac84717213dbb876df49 authored over 6 years ago
Add methods to hook into request creation/deletion

- Add the method `jupyter-generate-request` to allow subclasses to initialize
their own reques...

c3681bdb8c3c8e61fe4c91fc9823e32e1f0f1ad8 authored over 6 years ago
Use `string-match-p` instead of `string-match`

ed793fc183cdaecbfca1a6239c8756246d4f1322 authored over 6 years ago
Support accessing kernelspecs on remote hosts

44ec23bbf2745bf51db0f604d330344f61c43089 authored over 6 years ago
[WIP] Add more tests

61b8b1250db27c3484f6e863437da4d27548f46b authored over 6 years ago
Include missing status field in execute-reply handler

aab35e6eedc6d88e70f3470cf0e3ec1ef4be3e5d authored over 6 years ago
Introduce `jupyter-org-client`

- A `jupyter-org-client` is a subclass of a `jupyter-repl-client` and replaces
the use of call...

55449c1d6a4ff22a8fe92093e0db092665d91c6a authored over 6 years ago
Allow supplying a client class in `run-jupyter-repl` and `connect-jupyter-repl`

4566fce2e3cce7b93522d24198f90d1ee77185bd authored over 6 years ago
Update documentation, cleanup comments

* Remove implementation details in documentation strings

* Canonicalize documentation of functi...

de9f85cc2e8255bf2853dd56de28a6b944771dee authored over 6 years ago
Handle edge case in `jupyter-repl-previous-cell`

When `point` is already at the beginning of the first cell in a REPL buffer,
`jupyter-repl-previ...

d49256d708cacbe4c4cf9bcab6a74cccaeb79d34 authored over 6 years ago
Refactor `jupyter-repl-initialize-fontification` for readability

0248c81f27700f121e8cf53e35cdc4388f08a684 authored over 6 years ago
Refactor `jupyter-repl-eval-file` for readability

e94db94851996050ecf78a73170f4deeea524f7f authored over 6 years ago
Remove duplicated code in `jupyter-repl-eval-string`

* Remove duplicated `string-trim` calls

* Allow the silently argument to be any non-nil value

83fb58227028db03189589338cb7734bd1c917dc authored over 6 years ago
Refactor prompt insertion

* Replace `jupyter-repl--insert-prompt` with `jupyter-repl--make-prompt` which
only makes the ...

e54ec95317161bfec36863e489ec76de8c66b391 authored over 6 years ago
`jupyter-repl--inspect` accepts the detail argument for inspect messages

26c39c3d55b97f06b727544915bff868068403d6 authored over 6 years ago
Always return the client in `run-jupyter-repl`

7bd130e059f3658d175a7040e62eba2d430fab27 authored over 6 years ago
Pop up traceback buffer on errors when executing code blocks

bbb677c573541895a6b4fbe2f4dbccec0156be4a authored over 6 years ago
Silence byte compiler warnings

892ab841489edfbbd73adde30c6b00700a245363 authored over 6 years ago
[WIP] Widget support in `ob-jupyter`

23cecb9c0fcf6e8027e0a507bb816cb51d03bbd3 authored over 6 years ago
Silence byte compiler

ea0d18600711b5b9dbc1759301623de4a77c2c39 authored over 6 years ago
Add notes on how `EmacsJupyter` works

2552b4ff9982e2179d20a54cda31ad43fe59946a authored over 6 years ago
Refactor widget implementation

* Use the `target-name` argument in `jupyter-handle-comm-open`

* Remove hard-coded URL format a...

10a56c2f5499b1ec8cc91d97b3366cc020475472 authored over 6 years ago
Better error reporting when the kernel process dies in `jupyter-start-kernel`

c7c50f4908b9a050992bd5ca028050eae30385f2 authored over 6 years ago
Fix indentation

c207bea8d4ba885722de70ef864a78b450143de3 authored over 6 years ago
Update documentation, cleanup comments

22b1e809a0a4bf473df5b49537c6016405da6c99 authored over 6 years ago
Ensure that parts of a message that need to be dictionaries are encoded as such

7c218b233ccabdba4aea40efd568c363a906c1bb authored over 6 years ago
Refactor `jupyter--sign-message`

ce3d9a377c70230cca73c9d5aca415bd31534d4d authored over 6 years ago
Use `jupyter-repl-language`

81e3ebb44cbb20bcbee55499cb752f013dabbe71 authored over 6 years ago
Do not pass the signature when signing message parts

122748b25e4bd4c4346d8f160b6790f286ee15cb authored over 6 years ago
Remove special behavior of `jupyter-repl-cell-count`

8976a1d59e368f9b97bef61e28b48ddaacd3572d authored over 6 years ago
Do not display colon in prompts

d875ce71169d49a871ab69017e45b4dbb1bb0725 authored over 6 years ago
Only inhibit handlers when necessary

This ensures that any bookkeeping done in the handlers is actually performed.

04ecedd320bc9e07c3eeae144ca4a9e22bf7e5a9 authored over 6 years ago
Absorb displaying widgets into `jupyter-repl-insert-data`

382aa9999ca6aba5ff92154d00c5d24f9d210c50 authored over 6 years ago
Fix read-only error when inserting into the `*jupyter-repl-output*` buffer

d7a064cae5a22578049bb076b1e7f1533962c8f2 authored over 6 years ago
Do not handle reply messages with an error status specially

3c34c1f7ed1946b6f56e824d3eb92c8734ef713d authored over 6 years ago
Refactor for readability

- Be more obvious in `jupyter-repl-ret`

- Prefer shorter lines in `js/emacs-jupyter.js`

- Add ...

e7f1f8307a4a1e70263dfd83953c7b43de7eb4fb authored over 6 years ago
Prevent flickering when updating displayed data

3a95d2705b92c26de2dfcfee2805bb921befc842 authored over 6 years ago
Rename `jupyter-message-parent-message-type` -> `jupyter-message-parent-type`

70be58129e1145ecbc63ddcdcf16dc29e87ce139 authored over 6 years ago
Do not rely on message time when dropping requests

ff540041292de44d02bd9825cc032b319fddba33 authored over 6 years ago