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

Remove uses of `lexical-let`

github.com/emacs-jupyter/jupyter - 9ba6ad331e42d177aadf119e1a0b3104ef9bf014 authored about 7 years ago
Better logic on when to send queued messages in an ioloop subprocess

github.com/emacs-jupyter/jupyter - a9f2bac2c85aa7e526967475a1ba263b0c8003cf authored about 7 years ago
Simplify kernel shutdown and interruptions in a kernel manager

github.com/emacs-jupyter/jupyter - c7dee4aa559c4aaa16ab2fe1f658c0ddeda5e04f authored about 7 years ago
Actually set the kernel process of a manager when starting the kernel

github.com/emacs-jupyter/jupyter - d44d9d0c6452275a58ca563858f53926abfe3afe authored about 7 years ago
Error out when no ioloop process is present in `jupyter-send`

github.com/emacs-jupyter/jupyter - 912a36719076a9cf405543010ff45660cce03c45 authored about 7 years ago
Add missing initform

github.com/emacs-jupyter/jupyter - c358e37b23e6d72139ca878af2f33877195cdf0f authored about 7 years ago
Handle {resource_dir} when starting kernel

github.com/emacs-jupyter/jupyter - 14e02c95bfe31ed71d85c74882efcb6331f26856 authored about 7 years ago
Fix missing argument

github.com/emacs-jupyter/jupyter - 44c75944d3a8d7a7451fa0021595691992798171 authored about 7 years ago
Set default values for the `jupyter-connection` slots of a `jupyter-kernel-manager`

github.com/emacs-jupyter/jupyter - c500b081046ccddb0d18912cffb5cd976b6e3a63 authored about 7 years ago
Refactor `jupyter--ioloop`

Break it into several macros which perform various subtasks like processing a
command received f...

github.com/emacs-jupyter/jupyter - c706d07f0264cff05baef63fa25a2683af58f6ca authored about 7 years ago
Refactor `jupyter-start-new-kernel` to use `jupyter-missing-request`

github.com/emacs-jupyter/jupyter - 6178a53638e243dfb6a3c14e49fe8e5e99809ca4 authored about 7 years ago
Rename `jupyter-push-message` -> `jupyter-queue-message`

github.com/emacs-jupyter/jupyter - f904dc7d2a145a1c07aba01a3e19a98ec8f760d2 authored about 7 years ago
Add `jupyter-missing-request`

This is a function which should be called on a `jupyter-kernel-client` and it
returns a request ...

github.com/emacs-jupyter/jupyter - 7e36ea1101590dbdb50c7ea0f2f336d2d41ac9be authored about 7 years ago
Only unfinalized cells can have their code replaced

Don't set `inhibit-read-only` to t when replacing cell code. This prevents one
from replacing th...

github.com/emacs-jupyter/jupyter - 85fe15ae4c65fa3e51644124fd05721d7e37470e authored about 7 years ago
Add standard header comments

github.com/emacs-jupyter/jupyter - 326ff15d928beda37b0a49d7440d05ce986382e9 authored about 7 years ago
`warn` instead of `error` when handling unknown message types

github.com/emacs-jupyter/jupyter - 7169c5072abd5f4c0c26d9226d2bf24ef151fdb9 authored about 7 years ago
Add/update lots of documentation

github.com/emacs-jupyter/jupyter - ebd616998e2ca13c2d1cc9f35777a894f1970b6d authored about 7 years ago
Remove unreachable code

github.com/emacs-jupyter/jupyter - b846af6c00c5464c7aa31e1d9c7ac0e39c515f87 authored about 7 years ago
`jupyter-connection` inherits from `eieio-instance-inheritor`

This way when creating kernel clients with `jupyter-kernel-manager`, we can set
the `parent-inst...

github.com/emacs-jupyter/jupyter - 71c4314a8656fb747aabdadea5ff20dc72863486 authored about 7 years ago
Fix wrong function names

github.com/emacs-jupyter/jupyter - c09aebaa6a051def3e10752982750d2a2a17c765 authored about 7 years ago
Update tests

Use lexical bindings, fix byte compiler warnings.

github.com/emacs-jupyter/jupyter - 5975e0e09639b285ca6664058482cdca02403139 authored about 7 years ago
Update heartbeat channel tests to take into account implementation changes

github.com/emacs-jupyter/jupyter - 346cdc78c8f7c91742a3ea04ec809ec415fafbe9 authored about 7 years ago
[WIP] Back to the old prefix behavior in `company-jupyter-repl`

This needs to be changed. `company-grab-symbol` will only grab 'bar' when
cursor is at | in the ...

github.com/emacs-jupyter/jupyter - 9e2db2146bae13f981135de9e02ba4ec270771e0 authored about 7 years ago
Insert newlines in the `jupyter-repl-client` buffer when appropriate

github.com/emacs-jupyter/jupyter - 8431e6834b00e7844ced56adebbc3057b1dd8b8f authored about 7 years ago
Refactor setting inserted text properties in `jupyter-repl-insert`

github.com/emacs-jupyter/jupyter - 9be91260c7cc464ff276a8a4dffe5457e3d6e610 authored about 7 years ago
Add more documentation

github.com/emacs-jupyter/jupyter - f003e40101817e83bda0e42b33efc75f39406ec5 authored about 7 years ago
Fix wrong number of arguments

github.com/emacs-jupyter/jupyter - aff8f7dc5d6c44d0714a16993aa05aa3a4682011 authored about 7 years ago
Fix some checkdoc warnings

github.com/emacs-jupyter/jupyter - ada66074f56417c391a8738e6e76f0910a171a8f authored about 7 years ago
Use `cl-defgeneric` for client handlers and requests methods

This way eldoc works with the method arguments

github.com/emacs-jupyter/jupyter - b31aa780a32ff3e9d15abcbecb659c778d5c4ff0 authored about 7 years ago
Use `pcase` in `jupyter--ioloop-filter`

Also change the type of objects emitted by `jupyter--ioloop` to lists

github.com/emacs-jupyter/jupyter - 4896c6b75bbcd379cec2c83fdc7995189a8846c8 authored about 7 years ago
Update `jupyter--ioloop` to take into account changes in `with-zmq-poller`

Namely that `current-zmq-poller` is no longer available and the first argument of `with-zmq-poll...

github.com/emacs-jupyter/jupyter - f42a22c586ec4d9ef717dfb56cfc0b2cb826f2aa authored about 7 years ago
Call `inhibit-read-only` in `jupyter-repl-replace-cell-code`

github.com/emacs-jupyter/jupyter - 50fb03586279b2638e0190e46053d54046a1339b authored about 7 years ago
Add .gitignore and a README file

github.com/emacs-jupyter/jupyter - eb476b6cbf29392261cced2e11266230322baaaa authored about 7 years ago
Use `jupyter-start-new-kernel` when initializing the REPL

github.com/emacs-jupyter/jupyter - 504f1ccc147a3fd31dd2abfea318938a9bd5d56f authored about 7 years ago
Refactor the kernel initialization process in `jupyter-kernel-manager`

Also add `jupyter-start-new-kernel` which starts a kernel and initializes a
client connected to ...

github.com/emacs-jupyter/jupyter - 312f8d5ce87425853f0e4fb709cd84bd20ed83b5 authored about 7 years ago
Update comments and documentation

github.com/emacs-jupyter/jupyter - 3d78e2f00fcc1dec7c1e84dd59fb6f094e047293 authored about 7 years ago
Be consistent with how channels are initialized in `jupyter-initialize-connection`

github.com/emacs-jupyter/jupyter - 95dbc187eb62534160318eef4cf236499bff902f authored about 7 years ago
Add `jupyter-echo-client` for tests

This `jupyter-kernel-client` subclass generates the following messages when a
message is sent on...

github.com/emacs-jupyter/jupyter - e679c28dc46c6a62ca1c8ddbbe10d90c7169164b authored about 7 years ago
Add support for svg images

github.com/emacs-jupyter/jupyter - dab44e6848868f5562798d71038ead96ad2a865c authored about 7 years ago
Rename `jupyter-terminal-client.el` to `jupyter-repl-client.el`

github.com/emacs-jupyter/jupyter - b19fdbbd10ac65d4ce82ee5394641823777f4512 authored about 7 years ago
Remove `channel` in some `jupyter-channel` method names

github.com/emacs-jupyter/jupyter - cfdf68eb43fc0c57100db15d70718d30e53b4261 authored about 7 years ago
Update callback interface

- Rename `jupyter-received-message-types` to `jupyter-message-types` and add
message types for...

github.com/emacs-jupyter/jupyter - 4944a5d75a37d6a8677d67a15b155fa9a9d46ecc authored about 7 years ago
Cleanup comments

github.com/emacs-jupyter/jupyter - 2ec598274379a219e7b78fc18a8952878a04eb55 authored about 7 years ago
Update callback tests to use `jupyter-echo-client`

github.com/emacs-jupyter/jupyter - d1f57831fe5d65d1dacf13316bb84b4730ab2c1c authored about 7 years ago
Be more obvious when naming variables

github.com/emacs-jupyter/jupyter - 619d65f1c4b25df843dde2681ef6467308eb9e6d authored about 7 years ago
Block when updating execution counter

Also prevent client handlers from running when updating

github.com/emacs-jupyter/jupyter - 8ead8c9a4758129249ecc094b9ace13cba2be4ea authored about 7 years ago
Add `jupyter-default-timeout` variable

github.com/emacs-jupyter/jupyter - bf1b1dae4229c5a2f313e02943bbbb733011595d authored about 7 years ago
Rename functions to use `jupyter-repl-cell` prefix

github.com/emacs-jupyter/jupyter - 4b46c14b1d10139218df90e7318e025f239f8ac9 authored about 7 years ago
Use `slot-value` instead of `eieio-oref`

github.com/emacs-jupyter/jupyter - 27c588ebf4ac90cf44a0c4d91c1dae1256c11d80 authored about 7 years ago
Rename `jupyter-client-initialize-connection` to `jupyter-initialize-connection`

Also update the documentation.

github.com/emacs-jupyter/jupyter - cc3719dedd5e986b1aa6375e2fb6534fd288a2cf authored about 7 years ago
Refactor `company-jupyter-repl`

github.com/emacs-jupyter/jupyter - be5c578bedc1f744d0d518b6de6be47202a80fa6 authored about 7 years ago
Re-organization of code base

- `jupyter-client.el` only contains client related code

- `jupyter-kernel-manager` related code...

github.com/emacs-jupyter/jupyter - b3b10666243b1263ca446f951847ebc867c5b171 authored about 7 years ago
Add more documentation, clean up comments

github.com/emacs-jupyter/jupyter - 2d0ef56be6ca73df3757d363e5edef271e2a8248 authored about 7 years ago
Use `jupyter-message` functions

github.com/emacs-jupyter/jupyter - 184ba4cca67a184293c124ccdb2ba577daee005c authored about 7 years ago
Take into account changes to REPL initialization in `jupyter-repl-ret`

Specifically the REPL is always initialized with a new prompt due to
`jupyter-repl-update-execut...

github.com/emacs-jupyter/jupyter - 6fabeeeadf0f470e886d643c5f0a8c93cbb135b6 authored about 7 years ago
Take into account changes in `zmq-process-start`

Namely that the process objects are not associated with any buffer.

github.com/emacs-jupyter/jupyter - 01dab0e4031bd48e0edc0834282fc4a848941331 authored about 7 years ago
Return the message without the identities in `jupyter-channel-get-message`

github.com/emacs-jupyter/jupyter - 2c942fd0b78b799668d8a781c3066f2b18208486 authored about 7 years ago
Prioritize shell messages more than others

This avoids problems with a reply message and a status idle message being
received at identical ...

github.com/emacs-jupyter/jupyter - 3509cccbda417f792ba7bb79a82df43f74b9e3bb authored about 7 years ago
Only bind `json` variables when calling `json-read-file`

github.com/emacs-jupyter/jupyter - b1c96bd286779a8c2e44c200f70645fcedf07090 authored about 7 years ago
Care more about the width of lines

github.com/emacs-jupyter/jupyter - c143557fb990334cd3241c52db9e6da0fc292a50 authored about 7 years ago
Be consistent with how other channels are stopped

Specifically move the `jupyter-channel-alive-p` check into
`jupyter-stop-channel` for the heartb...

github.com/emacs-jupyter/jupyter - 9dd45c6f3e6ec9683f2796ed3b5ab9e73bbd616c authored about 7 years ago
Remove a redundant check of `jupyter-request-idle-received-p`

github.com/emacs-jupyter/jupyter - bb55075080bf51b78df4b6994de87e0668dbc1e4 authored about 7 years ago
Add `jupyter-request-inhibit-handlers` for convenience

github.com/emacs-jupyter/jupyter - bcaa7ef2d7e7e02af7cb8dfc35d9ab8837b5d780 authored about 7 years ago
Don't use `cond` as a variable name

github.com/emacs-jupyter/jupyter - 5ab0534eb482f30d08d90a6bebd92aa936872c84 authored about 7 years ago
Update callback interface

- Introduce `run-handlers-p` for `jupyter-request` objects. When this field is
non-nil, a clie...

github.com/emacs-jupyter/jupyter - 068f09fa9ea1a6f2b7a8f1d7f44182f561436420 authored about 7 years ago
Introduce the `jupyter-handle-message` method

This method dispatches to the appropriate message handlers based on the type of
channel passed t...

github.com/emacs-jupyter/jupyter - 3c8cfee3acce3d116a228d38672e7038fdf4f335 authored about 7 years ago
Use `with-timeout` in `jupyter-wait-until`

github.com/emacs-jupyter/jupyter - 745c08f0f6c04f6f1dc4e829b8bc8fad76131131 authored about 7 years ago
Cleanup comments, fix indentation, fix argument name

github.com/emacs-jupyter/jupyter - bfb4f335c8624022a1d395e9f7519d1a8db2cd24 authored about 7 years ago
Update documentation of `jupyter-wait-until-idle`

github.com/emacs-jupyter/jupyter - bf81372d7a408353cf45d72428873c25ef107c33 authored about 7 years ago
Refactor ioloop subprocess communication

- Only modify/access the `:jupyter-pending-requests' property of the ioloop
subprocess through...

github.com/emacs-jupyter/jupyter - 2d16ab490025ce637d9a5cff42f54154f5362418 authored about 7 years ago
Append `-reply` to reply message handler method names

github.com/emacs-jupyter/jupyter - e54ab6e89999462f52079c81c01f423a795f6c14 authored about 7 years ago
Use `defsubst` for the functions that work with message plists

Also add more convenience functions for working with messages.

github.com/emacs-jupyter/jupyter - b4a5ea177f8e50792194d6ff81aa3801d14bed19 authored about 7 years ago
Add functions to work with a `jupyter-channel's `recv-queue`

github.com/emacs-jupyter/jupyter - 064bf4f03173681a319546317851488363ee5ad1 authored about 7 years ago
Cleanup tests to take into account changes in `jupyter-client`

github.com/emacs-jupyter/jupyter - 5f2f9fbb3a48b2ace2226d91840abe4199dfc6d5 authored about 7 years ago
Rename `jupyter--send-encoded` -> `jupyter-send`, `jupyter--recv-decoded` -> `jupyter-recv`

github.com/emacs-jupyter/jupyter - a224253a4696b7c8459ced3fe50ff26c7b72820e authored about 7 years ago
Rename `jupyter-request-*` to `jupyter-*-request`

Where `jupyter-request-*` are the `jupyter-kernel-client` request methods. This
required the und...

github.com/emacs-jupyter/jupyter - 940594fda673b2de97b559f3c17d7e866cf56593 authored about 7 years ago
Remove the need to specify a client in the callback interface

- Also rename `jupyter-add-receive-callback` to `jupyter-add-callback`

github.com/emacs-jupyter/jupyter - 8d20384bf35366e5644cf5ec8883e66a9597f035 authored about 7 years ago
Cleanup documentation and comments

github.com/emacs-jupyter/jupyter - 276d7a5b539f25f176bfa6675004be6f55bd83d8 authored about 7 years ago
No need to update the execution counter in an execute result message

github.com/emacs-jupyter/jupyter - 7ed9f8f14726279a6c8ba26c41833b5658e72290 authored about 7 years ago
Add code to input history when executing

github.com/emacs-jupyter/jupyter - 3ab46c590eae0c38dbb31872692daf0429904b6e authored about 7 years ago
Remove unnecessary code when truncating the REPL buffer

github.com/emacs-jupyter/jupyter - 00e030daa19f0db2f704b648a9c6d51ddaef14fa authored about 7 years ago
Add initial support for payloads

github.com/emacs-jupyter/jupyter - 4135e00ed1db44e471344aa61524b29f3e2b1a3a authored about 7 years ago
Complete word down to previous space on the current line

github.com/emacs-jupyter/jupyter - d6d5c2a7bde2d705e4cfa03024fb5c3262160f34 authored about 7 years ago
Fix fontification of `company` doc buffers

github.com/emacs-jupyter/jupyter - 237c38d261df66e6fb6affcdf01dbde1527dd58d authored about 7 years ago
Remove `input-start-marker` for REPL clients

github.com/emacs-jupyter/jupyter - 5c80b4c56f033c43e981f4a02735b11f6576e673 authored about 7 years ago
Add missing REPL prompt variable

github.com/emacs-jupyter/jupyter - fd1b9c8ada1b0ddf38ef58cd2e90b3b96dbbe604 authored about 7 years ago
Return the correct value in `jupyter-repl-kill-buffer-query-function`

github.com/emacs-jupyter/jupyter - 311df47325fad5671d47fb44d555e99b5223de20 authored about 7 years ago
Add documentation, cleanup comments

github.com/emacs-jupyter/jupyter - a3fa6d52315776e5e6e3bf0a2ead3318911fc85e authored about 7 years ago
Break up REPL initialization into functions

github.com/emacs-jupyter/jupyter - 1b45b1996d14f840a6e233a849d966997d3e564a authored about 7 years ago
Use `jupyter-repl-indent-line` when the kernel does not provide identation

github.com/emacs-jupyter/jupyter - 4edf67655c1c144465bf3884f3b3adf1deab48fa authored about 7 years ago
Add rudimentary history navigation

github.com/emacs-jupyter/jupyter - 1754c8ce3dc2c85167c31e038097c1038ba7b648 authored about 7 years ago
Use the `jupyter-repl-do-at-request` macro

github.com/emacs-jupyter/jupyter - d9ec55657971cd46a9d74f524ab5756c2d3f9936 authored about 7 years ago
Use predicate functions instead of checking text properties

github.com/emacs-jupyter/jupyter - 4ad7cd299e0146dbc3cef96bc665367998fe7f93 authored about 7 years ago
Add missing `jupyter-repl-cell-request` function

github.com/emacs-jupyter/jupyter - 3325ae511ae6266e7e2d0a5fa05c602dc285cfc9 authored about 7 years ago
Use overlays for prompts and cleanup how they are inserted

github.com/emacs-jupyter/jupyter - 50a2464241446e132c7ae57780389e10d8133030 authored about 7 years ago
Handle edge cases in `jupyter-repl-goto-request`

github.com/emacs-jupyter/jupyter - 619bf87c69fea8c8170f2998130ab4b63fe1165f authored about 7 years ago
Generalize insertion of mimetype data

github.com/emacs-jupyter/jupyter - 126fb97b2d372361941b0800dc9d88cca082953f authored about 7 years ago
Fix subprocess sentinel event checking

github.com/emacs-jupyter/jupyter - 557e97c179410b803c190556f39605774c750e5f authored about 7 years ago
Heartbeat channels are implemented with timers instead of a subprocess

github.com/emacs-jupyter/jupyter - c7c200d57158156eaab1f4961f9a9022677e6913 authored about 7 years ago
Fix wrong function name

github.com/emacs-jupyter/jupyter - b57040e96c7741a39fea4dcb170afc82526acac6 authored about 7 years ago