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

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

github.com/emacs-jupyter/jupyter - da6587f5f6002ee91d77b1a5730919be0d30110a authored over 6 years ago
Update channel tests

github.com/emacs-jupyter/jupyter - 0735198579abdfef01eb323c725840b4b8a758d4 authored over 6 years ago
Handle edge case when obtaining completion prefix

github.com/emacs-jupyter/jupyter - 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.

github.com/emacs-jupyter/jupyter - 3cd573f5c334fb839e1638512f62104590353740 authored over 6 years ago
Update test to remove old `jupyter-request` slot

github.com/emacs-jupyter/jupyter - 4bb716e4015a72c298788bd61d520df79721e405 authored over 6 years ago
Reduce the use of deprecated functions

github.com/emacs-jupyter/jupyter - 3d8049da6d9651de300f59705fb9e18a4341c271 authored over 6 years ago
Check for widget dependencies in `jupyter-repl-insert-data`

github.com/emacs-jupyter/jupyter - 59eba9d3c4a034d188d5b94836af9b8203a411a4 authored over 6 years ago
Fix svg image display

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - a26655c66ff5c938a7e47fb69adf388c4c31ea02 authored over 6 years ago
Consider packages like smartparens when expanding argument snippets

github.com/emacs-jupyter/jupyter - c9e8b952eb5939faf20734dea48cdf3562dfb898 authored over 6 years ago
Fix code beginning position of completion context for `org-mode` source blocks

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 3c6b45e53f4c9ec25cdca153158ce432b9f3f9c2 authored over 6 years ago
Use `org-preview-latex-image-directory` when inserting LaTeX fragments

github.com/emacs-jupyter/jupyter - bc6d067d26decbdd9a71725b8bb6500f7c04f6f8 authored over 6 years ago
Don't scan for font lock properties twice

github.com/emacs-jupyter/jupyter - 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...

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

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - f13f18b12bab530f8f1be4dee34b63f7a5844432 authored over 6 years ago
Add more documentation

github.com/emacs-jupyter/jupyter - 276c02cfce35c780c72edbe6b453486571ff123b authored over 6 years ago
Rename `jupyter-repl-language` to `jupyter-kernel-language`

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

github.com/emacs-jupyter/jupyter - 8bb43e6c680c5b5e9112b94d41831abfe509ab52 authored over 6 years ago
Use `buffer-substring-no-properties` to avoid copying properties

github.com/emacs-jupyter/jupyter - 2492ce314335de339798e36db99df293b0867a26 authored over 6 years ago
Rename `jupyter-repl-current-client` to `jupyter-current-client`

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

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

github.com/emacs-jupyter/jupyter - d1588b2fd924b1795e7bdb412a44608e213df923 authored over 6 years ago
Update commentary

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 883197074e21290c77eca7553f033133da24f4a3 authored over 6 years ago
Update documentation of `jupyter-start-channels`

github.com/emacs-jupyter/jupyter - 34aaaf2a66335e96b7241472cbec4fca406ac3db authored over 6 years ago
Use `with-jupyter-repl-doc-buffer` where appropriate

github.com/emacs-jupyter/jupyter - beef9471f06669a8e2bb80243e3da6dd224ee5e0 authored over 6 years ago
Require `yasnippet` automatically when a snippet can be expanded

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 250af96ea2999453c3d83611e131f7ed1df5ff59 authored over 6 years ago
Rename `jupyter-repl-do-at-request` to `jupyter-repl-append-output`

github.com/emacs-jupyter/jupyter - 94358e9ef22a7b2ff7a43dff5731e0dc4b8ab7bd authored over 6 years ago
Remove code duplication

github.com/emacs-jupyter/jupyter - ed6ac50e508a94a0adc7f83509e722d0f840cf82 authored over 6 years ago
Simplify heartbeat channel logic

github.com/emacs-jupyter/jupyter - 26b9f90febfbf33686f0fb9ed393a99986a6b2d4 authored over 6 years ago
Abstract out the operations in `jupyter--ioloop`

github.com/emacs-jupyter/jupyter - 9c664b4c36a70449a2339d661ac2bf76c47239db authored over 6 years ago
Update documentation and comments

github.com/emacs-jupyter/jupyter - c070f2d04d4dc306ebb98060dcd371d86d8a5851 authored over 6 years ago
Handle the invisible characters in the REPL buffer when extracting code context

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 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 ...

github.com/emacs-jupyter/jupyter - 3195813a745c3aec074131a944aa92921507391e authored over 6 years ago
Make `jupyter-repl-use-builtin-is-complete` automatically buffer local

github.com/emacs-jupyter/jupyter - ac91a88895bbcafdeaeb451997c2ff3f4f1c3272 authored over 6 years ago
Minimize use of cl functions

github.com/emacs-jupyter/jupyter - b706e63d97d97005f3322d63175bc648d2518401 authored over 6 years ago
Transition from `company` completion to `completion-at-point`

github.com/emacs-jupyter/jupyter - 543269d081c1bbddf78b732df114952eb2bdd0a8 authored over 6 years ago
Refactor `jupyter-org-clear-request-id` to use the `jupyter-org-request` fields

github.com/emacs-jupyter/jupyter - 23acb3075973ff93c97a3dd03bc9ad376a91db0c authored over 6 years ago
Rename `jupyter-org--handle-data` to `jupyter-org-prepare-and-add-result`

github.com/emacs-jupyter/jupyter - 414d124886329493fd2b9703e1ea2a13562cc1cb authored over 6 years ago
Silence byte compiler

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

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

github.com/emacs-jupyter/jupyter - a8cd41aa9d331ed0d029e6b45872688ced2b9a64 authored over 6 years ago
Pass the request object to `org-babel-jupyter-clear-file-param`

github.com/emacs-jupyter/jupyter - 51131cde63c0d7dfd57a35efa6e2037aaf598dc3 authored over 6 years ago
Add `jupyter-org-file-header-arg-p`

github.com/emacs-jupyter/jupyter - 9c99e5f2f9541bfa04d191f7855d6f3bb13d9ffa authored over 6 years ago
Pass the right arguments to `jupyter-send-execute-request`

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

github.com/emacs-jupyter/jupyter - 44731bbf9f36658a4a8487dab2a6094be379c4b9 authored over 6 years ago
Handle kernel differences in message sequence during execution

github.com/emacs-jupyter/jupyter - 30db9a8b2b79eeb5320ccc810c5d568d5baa7c91 authored over 6 years ago
Ensure the correct line is moved to when handling edit payload

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - e1d73b77e114ac1e028babf7ea2bb560f406ca70 authored over 6 years ago
Refactor encoding/decoding of `message-part` lists for readability

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 2b8be0c2cf5fefc78bc80aa8e48ac599eb07e492 authored over 6 years ago
Update documentation, purge stale comments

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

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - 7b3e4f9f84bf8ecd58940ede91c4369088f91e88 authored over 6 years ago
Always consider `point-max` as the end of a cell

github.com/emacs-jupyter/jupyter - 355e0763c06a9124e57a3e1874cb9c996fadcbfd authored over 6 years ago
Fix use of `other-window-scroll-buffer`

github.com/emacs-jupyter/jupyter - 2945660017025eae9dc23338a8e08dd31f01f328 authored over 6 years ago
Only switch to the REPL buffer when necessary

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - c3681bdb8c3c8e61fe4c91fc9823e32e1f0f1ad8 authored over 6 years ago
Use `string-match-p` instead of `string-match`

github.com/emacs-jupyter/jupyter - ed793fc183cdaecbfca1a6239c8756246d4f1322 authored over 6 years ago
Support accessing kernelspecs on remote hosts

github.com/emacs-jupyter/jupyter - 44ec23bbf2745bf51db0f604d330344f61c43089 authored over 6 years ago
[WIP] Add more tests

github.com/emacs-jupyter/jupyter - 61b8b1250db27c3484f6e863437da4d27548f46b authored over 6 years ago
Include missing status field in execute-reply handler

github.com/emacs-jupyter/jupyter - 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...

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

github.com/emacs-jupyter/jupyter - 4566fce2e3cce7b93522d24198f90d1ee77185bd authored over 6 years ago
Update documentation, cleanup comments

* Remove implementation details in documentation strings

* Canonicalize documentation of functi...

github.com/emacs-jupyter/jupyter - 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...

github.com/emacs-jupyter/jupyter - d49256d708cacbe4c4cf9bcab6a74cccaeb79d34 authored over 6 years ago
Refactor `jupyter-repl-initialize-fontification` for readability

github.com/emacs-jupyter/jupyter - 0248c81f27700f121e8cf53e35cdc4388f08a684 authored over 6 years ago
Refactor `jupyter-repl-eval-file` for readability

github.com/emacs-jupyter/jupyter - 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

github.com/emacs-jupyter/jupyter - 83fb58227028db03189589338cb7734bd1c917dc authored over 6 years ago
Refactor prompt insertion

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

github.com/emacs-jupyter/jupyter - e54ec95317161bfec36863e489ec76de8c66b391 authored over 6 years ago
`jupyter-repl--inspect` accepts the detail argument for inspect messages

github.com/emacs-jupyter/jupyter - 26c39c3d55b97f06b727544915bff868068403d6 authored over 6 years ago
Always return the client in `run-jupyter-repl`

github.com/emacs-jupyter/jupyter - 7bd130e059f3658d175a7040e62eba2d430fab27 authored over 6 years ago
Pop up traceback buffer on errors when executing code blocks

github.com/emacs-jupyter/jupyter - bbb677c573541895a6b4fbe2f4dbccec0156be4a authored over 6 years ago
Silence byte compiler warnings

github.com/emacs-jupyter/jupyter - 892ab841489edfbbd73adde30c6b00700a245363 authored over 6 years ago
[WIP] Widget support in `ob-jupyter`

github.com/emacs-jupyter/jupyter - 23cecb9c0fcf6e8027e0a507bb816cb51d03bbd3 authored over 6 years ago
Silence byte compiler

github.com/emacs-jupyter/jupyter - ea0d18600711b5b9dbc1759301623de4a77c2c39 authored over 6 years ago
Add notes on how `EmacsJupyter` works

github.com/emacs-jupyter/jupyter - 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...

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

github.com/emacs-jupyter/jupyter - c7c50f4908b9a050992bd5ca028050eae30385f2 authored over 6 years ago
Update documentation, cleanup comments

github.com/emacs-jupyter/jupyter - 22b1e809a0a4bf473df5b49537c6016405da6c99 authored over 6 years ago
Ensure that parts of a message that need to be dictionaries are encoded as such

github.com/emacs-jupyter/jupyter - 7c218b233ccabdba4aea40efd568c363a906c1bb authored over 6 years ago
Refactor `jupyter--sign-message`

github.com/emacs-jupyter/jupyter - ce3d9a377c70230cca73c9d5aca415bd31534d4d authored over 6 years ago
Use `jupyter-repl-language`

github.com/emacs-jupyter/jupyter - 81e3ebb44cbb20bcbee55499cb752f013dabbe71 authored over 6 years ago
Do not pass the signature when signing message parts

github.com/emacs-jupyter/jupyter - 122748b25e4bd4c4346d8f160b6790f286ee15cb authored over 6 years ago
Remove special behavior of `jupyter-repl-cell-count`

github.com/emacs-jupyter/jupyter - 8976a1d59e368f9b97bef61e28b48ddaacd3572d authored over 6 years ago
Do not display colon in prompts

github.com/emacs-jupyter/jupyter - d875ce71169d49a871ab69017e45b4dbb1bb0725 authored over 6 years ago
Only inhibit handlers when necessary

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

github.com/emacs-jupyter/jupyter - 04ecedd320bc9e07c3eeae144ca4a9e22bf7e5a9 authored over 6 years ago
Absorb displaying widgets into `jupyter-repl-insert-data`

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

github.com/emacs-jupyter/jupyter - d7a064cae5a22578049bb076b1e7f1533962c8f2 authored over 6 years ago
Do not handle reply messages with an error status specially

github.com/emacs-jupyter/jupyter - 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 ...

github.com/emacs-jupyter/jupyter - e7f1f8307a4a1e70263dfd83953c7b43de7eb4fb authored over 6 years ago
Prevent flickering when updating displayed data

github.com/emacs-jupyter/jupyter - 3a95d2705b92c26de2dfcfee2805bb921befc842 authored over 6 years ago
Rename `jupyter-message-parent-message-type` -> `jupyter-message-parent-type`

github.com/emacs-jupyter/jupyter - 70be58129e1145ecbc63ddcdcf16dc29e87ce139 authored over 6 years ago
Do not rely on message time when dropping requests

github.com/emacs-jupyter/jupyter - ff540041292de44d02bd9825cc032b319fddba33 authored over 6 years ago