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-client.el (jupyter-send): Add new :before method that prints
debugging statements, rem...
348541dfe7556f060a8189b00cbe5ead896aea0c authored over 6 years ago
`jupyter-channels.el` depends on the `jupyter-send` method defined in
`jupyter-messages.el` wher...
* jupyter-org-client.el (jupyter-org-prepare-result): Replace :image/jpg with :image/jpeg.
88c126ffe1196ee567f1c8cca17b2e3e247ca963 authored over 6 years ago
* jupyter-client.el: Add the new function
(jupyter-send): Use it
7aac141275aa2466cd60d6afda03ae03bb535d7d authored over 6 years ago
This is so that other parts of Jupyter can use it to emit debug statements.
5b65eb4f242c93cb5ee6f67790511606b5042f5e authored over 6 years ago
Previously pending requests were associated with the ioloop process itself, but
pending requests...
* jupyter-client.el: Add the function
* jupyter-repl.el (jupyter-repl-available-repl-buffers): ...
22796ad4cd9dc887c97296b37d3916b13086e292 authored over 6 years ago00953677960edc5027fbc86cca0295d6c3aded84 authored over 6 years ago
f5278cf027530ad8517f60ce2eb5992f7f95d920 authored over 6 years ago
6a7a6aa4b38e93697378d52cf5cbea3d3004eeab authored over 6 years ago
* If `comment-start` is nil, using a regular expression with an empty or clause
causes an infi...
0a1ffa66a0c090b77b9320c8c5cc9bd32ddd50d7 authored over 6 years ago
3d483377f8ae2e091d28a9425d83bd3c570baea7 authored over 6 years ago
527c2ae8597fd595e4744feb7f1a8e0f88c273cd authored over 6 years ago
1037aa0f54480df04dfd236ce31d07e7fb9b3795 authored over 6 years ago
05bbe0414dc46818328d72c4bcfd5ab6d10dadc0 authored over 6 years ago
4cfa8b19fc4b12244123d4af94cdd3d696090575 authored over 6 years ago
* Rename `jupyter-repl-output-buffer-marker` to `jupyter-output-buffer-marker`
* Rename `jupyte...
6c6712bb0a55629d02e4ec901effca5be96ca7a8 authored over 6 years ago
* Factor out the prompt updates in `jupyter-repl-after-change` for Julia
kernels by using `jup...
f96b258329412c7be7b9051fea0464fc8eb6915b authored over 6 years ago
50f797168d9c05e5da773463dd900d165b6279f1 authored over 6 years ago
d86eea253b9ee2d93f7be5ce1ee0a9a4e9879d47 authored over 6 years ago
bd2333a43242e3304b7f4783347b68b0c3af3915 authored over 6 years ago
This macro takes care of any ANSI control codes that the kernel output may
produce.
0fc402cd6bc9f3724c70463d45f04a39b5a5e4e1 authored over 6 years ago
28d4390a1ff71f01ee49b1cbdf36adde2f612825 authored over 6 years ago
* Rename `jupyter-repl-with-output-buffer` to `jupyter-with-output-buffer`.
* Replace uses of `...
4f40b050df471b45d7e52fbb7be32e837303216f authored over 6 years ago55b5f680ec7fc2d3f557ad6ef0796e399b13ebc4 authored over 6 years ago
b4cdf9de0bd226f8673f5666598ab747cfb09068 authored over 6 years ago
58e1515e75323eae59634a5a6e2bf2855b58fd10 authored over 6 years ago
57f262c2e381f00633ab0572c22b47f2b01fd643 authored over 6 years ago
8badade6d11e778f000b6eead663d0f2252bb80c authored over 6 years ago
e929cffba17c71642a882ef8e02c5c3ca5026010 authored over 6 years ago
8edcb1cff04c39a5e7d9e3a97a8ab28ffcf86f81 authored over 6 years ago
* Simplify clean step
* Use GPL license
f0a45c78899550efe6170c72ceb5d5fc414cca1e authored over 6 years agodf69ed6daac4f8e7e975600333f10aa9db728d03 authored over 6 years ago
2ae44ebcd634d84f7c96a3c8285fa13289e275db authored over 6 years ago
90b9223108339cc3a6f609f0d5020e82a41dc270 authored over 6 years ago
3ff1a590a40ff3d5129fefd4d75fb5ff1be9300a authored over 6 years ago
* Add `jupyter-channel--reset-socket` which does the work of connecting the
heartbeat channel ...
91e766ed27fc4ed9a1bec746b0dbd19ea65039ca authored over 6 years ago
0f2818b03913073dcbd84e6dad4b25359553e1d3 authored over 6 years ago
This function is essentially the same as `jupyter-repl-insert-data` but also
allows different ke...
01be7be84498d56c1fae0177023f494a0ce7e034 authored over 6 years ago
a2fb08c99f7ca14bb6c6929cf2f480cdd5bc2f95 authored over 6 years ago
c30357badb89dcd6fdec93e4e13d51bc9dd1746e authored over 6 years ago
06ae31a699ed46d49a0e8a33ab771d4c5d14f72a authored over 6 years ago
089e0b7f17cc0a39e26f80c0621910d5af659544 authored over 6 years ago
0efc00d49d79938a55365cc3a5fb181e8f60f24d authored over 6 years ago
f60a3df74905e1ded03b2e125443c5ba4b2c397f authored over 6 years ago
589bfecdb0d14afbf24373ec96809e8b3bb0e6d2 authored over 6 years ago
b1bbfd0e1ac16806c018549ad467dc89350f3f66 authored over 6 years ago
This change is required because when evaluating code in other contexts than the
REPL, the conven...
* Declare undeclared external functions
* Add ext: prefix to filename of external packages that...
890f5ab3cb507934443c181adaff98f0ecc088c1 authored over 6 years ago23caa99670d223d11c2b74bcf358f570ee9c3f8d authored over 6 years ago
2f2ac53851a1e16fe5ca69737f53567a554789c9 authored over 6 years ago
1697f4476124e9280d872ea45ce0e04eb99f795d authored over 6 years ago
* Previously any odd number of quote characters in the output of a cell messes
up fontificatio...
4949e7f3bccace5077d4217db578e31da034970a authored over 6 years ago
a3f4cf5d70e4d46f798885f224c1cb48b7e85f68 authored over 6 years ago
4c710ed2359186dcfc94580d55a17938d94dcc3b authored over 6 years ago
Since evaluation functions like `jupyter-repl-eval-string` inhibit handlers
except the status ha...
795c9b254265f32cec0e2d5877a0c8cd61b05afa authored over 6 years ago
2f3f9105982c1afb503354d53a916299d83969cf authored over 6 years ago
7efea4d58216b5a50db43add0085384676a3a6c5 authored over 6 years ago
* Define `jupyter-load-language-support` which takes a client and loads the
language support d...
e243b9f496d42d77b0731cb0bac5e6d3f7f72d0f authored over 6 years ago
60eed5b773a1c82b7c489f5890422a42710d8103 authored over 6 years ago
af6dc4e5f3fc3779da6e870f6c2c47779cdfcabc authored over 6 years ago
* Move the setting of `parse-sexp-lookup-properties` to
`jupyter-repl-initialize-fontification...
50d1f395f6b899f767dcff032d1b575b04d08875 authored over 6 years ago
Currently this function changes the syntax of " characters in inserted output
so that they do no...
Sending the entire code block on every completion request seems like overkill.
5046ac91b4069ed8754e977a1a63363da9badbe7 authored over 6 years ago
Previously if the kernel asked for non-password input, the input sent to the
kernel would be ech...
509495b7aaf2dcbfb912d311e921e165a3d7a475 authored over 6 years ago
This allows for the `execution-state` of the REPL to be updated and the
mode-line string of `jup...
Previously the entire code cell was sent, but this can be an issue for large
code cells.
1242d05972007ec06b0847b1a6f7a53c711ddcb6 authored over 6 years ago
6d4efb9823a788086fa524fd4e728058e511aa64 authored over 6 years ago
If the first character of input cell is one of ']', ';', or '?', the underlying
Julia kernel tre...
A simplified code evaluation function that waits for the result of the executed
code.
* Rename `jupyter-repl-after-buffer-change` to `julia-repl-do-after-change`
* Add the method `j...
a4fab1ff3b26a79b7d013cc9ae3a3c7bd20fe938 authored over 6 years ago
This was previously used to remove invisible characters from the cell input due
to invisible cha...
This is so that output that inserts string delimiters does not mess up font
lock in the REPL cel...
60510453b3e86f2f067b935b2b6400c997bd0fad authored over 6 years ago
That is, give a way to only run handlers for the message types in the list
instead of inhibiting...
79538c67a0574ac63b51933a2edbcf3c556bffa0 authored over 6 years ago
8ccd41fe8965fcd75f21deee1aa690211cf33519 authored over 6 years ago
* Add `jupyter-repl-prompt-string` to get the text of the current REPL prompt
* Allow `jupyter-...
cab40bf69210491320e1920c76a3c00930194638 authored over 6 years agoecd6a3098bfaeca75386243f7998a267e51a153a authored over 6 years ago
This way kernel languages can override the default behavior. The default
implementation expands ...
Sometimes when inserting output in the REPL buffer, JIT font-locking takes
place before we are a...
30608f89a11bd2024914457241386aed333ca5ce authored over 6 years ago
95a44ae08bca795b34971b3dfa63c1d44b99f5ce authored over 6 years ago
5505bc2532708acc9d3ece4af3bb95a45e34457e authored over 6 years ago
* Ensure that a REPL result is displayed correctly if it contains format
specifiers in `jupyte...
56a90717a1d1463587047e29d8dba71e15cd43a2 authored over 6 years ago
6dc9f0cc8948459e0978acc23ba4823df1a1cfae authored over 6 years ago