Nathaniel Nicandro
b715ada492
Always name method arguments
...
If method arguments are not named it gives rise to errors like
`Args out of range: "", 0`
that originate in `help-function-arglist` when calling `describe-function` on
those methods.
2019-05-09 13:32:45 -05:00
Nathaniel Nicandro
112769e0c6
Bump version
2019-05-04 03:31:50 -05:00
jackkamm
748598b7be
Add pandoc conversion of rich outputs ( #97 )
2019-04-28 15:17:19 -05:00
Nathaniel Nicandro
80c623ab40
jupyter-org--set-current-src-block: Simplify calculation of block end
...
This also fixes an edge case when there is only one blank line after the source
block. The previous version would consider the beginning of the last line of
the code block as the end instead of the beginning of the `#+end_src` line in
that case.
2019-03-31 10:40:09 -05:00
Nathaniel Nicandro
9ff1722293
jupyter-org-with-src-block-client: Macro hygiene
2019-03-27 22:26:26 -05:00
Nathaniel Nicandro
3f3db53527
Handle ANSI escape sequences in org-mode
src-block results
2019-03-20 21:08:53 -05:00
Nathaniel Nicandro
0499e187d0
jupyter-org--define-key-filter: Filter out keys when point is invisible
2019-03-19 13:21:55 -05:00
Nathaniel Nicandro
3b6b60d803
jupyter-org-insert-async-id
-> jupyter-org-pending-async-results
2019-03-17 02:06:00 -05:00
Nathaniel Nicandro
3f489d3883
jupyter-org-with-src-block-client: Clarify when BODY is evaluated
2019-03-17 02:02:00 -05:00
Nathaniel Nicandro
40624d8930
Simplify quieting of message logging during source block evaluation
2019-03-15 12:53:15 -05:00
Nathaniel Nicandro
26f191a44b
Fix latex fragment toggling
2019-03-15 00:51:47 -05:00
Nathaniel Nicandro
83af335166
Bump version
2019-03-14 09:29:11 -05:00
Nathaniel Nicandro
7e0470c129
Fix indentation
2019-03-14 09:29:11 -05:00
Nathaniel Nicandro
f28d4a5400
Avoid recursive require when loading ob-jupyter
...
This can happen, e.g. when loading jupyter-org-client.el directly from source
since `org-element` requires `org`.
2019-03-14 09:29:11 -05:00
Nathaniel Nicandro
662e983612
Don't require subr-x
at runtime
2019-03-14 09:16:44 -05:00
Nathaniel Nicandro
0cfb156a7e
jupyter-org--wrappable-element-p: Consider error comments wrappable
2019-03-10 03:06:16 -05:00
Nathaniel Nicandro
6894a73d57
Cleanup stale comments
2019-03-07 22:51:25 -06:00
Nathaniel Nicandro
581aab10b6
jupyter-kernel-language: Change return value to be a symbol
...
This avoids interning a string for every method dispatch using the
jupyter-lang method specializer.
2019-03-07 22:51:25 -06:00
Nathaniel Nicandro
81ecc0ec31
jupyter-org--delete-unwrapped-result: Only attempt to delete valid elements
...
This avoids situations where a paragraph or headline context is deleted
whenever there is no whitespace after the #+RESULTS line and the element after
the #+RESULTS keyword is not a valid result.
2019-03-03 18:09:12 -06:00
Nathaniel Nicandro
8321f9c301
Preserve whitespace when wrapping result in a drawer
2019-03-03 17:55:23 -06:00
Nathaniel Nicandro
541e5dbe6d
jupyter-org--image-result: Let caller determine if image data is base64 encoded
2019-03-01 14:41:53 -06:00
Nathaniel Nicandro
f31b925ca3
jupyter-org-src-block: Fix typo
2019-02-28 12:59:04 -06:00
Nathaniel Nicandro
82dfe3e340
Re-organization
2019-02-22 08:33:00 -06:00
Nathaniel Nicandro
960372d344
Add documentation about :display in jupyter-org-result
2019-02-22 08:31:00 -06:00
Nathaniel Nicandro
f7df9cb9cf
Allow table results to be suppressed by ":results scalar"
2019-02-22 08:29:00 -06:00
UndeadKernel
92d1d661c9
feature: Specify mime precedence using ":display" in org source blocks ( #17 )
...
A BEGIN_SRC block can specify which mime type to display by enabling the
user to manually set the priority order of mime types.
e.g.: In the following, :text/plain will be used before considering :text/html
#+BEGIN_SRC jupyter-python :display plain html
2019-02-22 07:56:22 -06:00
Nathaniel Nicandro
e357166371
Add jupyter-org-insert-element
2019-02-21 17:14:59 -06:00
Nathaniel Nicandro
70f4b1b9a3
jupyter-org--append-stream-result: Consider org-edit-src-content-indentation
2019-02-21 17:14:59 -06:00
Nathaniel Nicandro
7d72673604
Account for changes in org-mode
9.2
...
See #36 . There were some assumptions being made on how `org-mode` interpreted
`fixed-width` elements which were changes in `org-mode` 9.2.
2019-02-21 17:14:59 -06:00
Nathaniel Nicandro
b1af59cbf3
jupyter-org--stream-context-p: Consider an empty drawer
2019-02-21 08:14:09 -06:00
Nathaniel Nicandro
de289fc90b
jupyter-org--add-result: Better doc string
2019-02-20 18:42:09 -06:00
Nathaniel Nicandro
ea5ae74c1d
Don't rely on temporarily clearing :file header argument
...
Attempt at #16 .
2019-02-20 13:34:10 -06:00
Nathaniel Nicandro
39fdac90dd
jupyter-org-client.el: Remove unused function declarations
2019-02-19 09:38:30 -06:00
Nathaniel Nicandro
10b1766035
jupyter-org-sync-results: Use when-let*
2019-02-19 09:33:58 -06:00
Nathaniel Nicandro
4c7d7b390b
jupyter-org-client.el: More refactoring
2019-02-17 23:05:00 -06:00
Nathaniel Nicandro
afaf45fdea
jupyter-org-client.el: Refactor
2019-02-16 11:27:44 -06:00
Nathaniel Nicandro
d4969cbfcc
CHANGELOG.org: Add function to change version numbers
2019-02-14 23:05:00 -06:00
Nathaniel Nicandro
b01764d06a
jupyter-org-with-src-block-client: Avoid with-current-buffer
...
`jupyter-org-with-src-block-client` is used in the `completion-at-point`
interface and `with-current-buffer` is slow so there should be a slight speed
up here.
2019-02-14 23:04:00 -06:00
Nathaniel Nicandro
63717b9e39
Bump version
2019-02-12 09:17:06 -06:00
Nathaniel Nicandro
4978c28add
Revert jupy- prefix to jupyter- for org-mode src-blocks
...
Closes #5 .
2019-02-12 09:17:06 -06:00
Nathaniel Nicandro
b848c24f4c
jupyter-org--append-result: Preserve point when handling latex
2019-02-09 15:23:02 -06:00
Nathaniel Nicandro
3d6dece151
Fix jupyter-inspect
in org-mode
2019-02-09 14:33:00 -06:00
Nathaniel Nicandro
611b069f91
Don't slow down src-block result insertion if no latex results
...
Check for a latex fragment org-element instead of skipping over words. The
previous behavior would cause a large slow down if the results contained a
large amount of text.
2019-02-09 14:32:00 -06:00
Nathaniel Nicandro
44652c2d7a
jupyter-org-image-link: Simplify construction of attribute string
2019-02-09 09:18:00 -06:00
Nathaniel Nicandro
f85993e2ba
jupyter-org-request-silent -> jupyter-org-request-silent-p
2019-02-09 09:16:00 -06:00
Nathaniel Nicandro
10d189f373
Fix #12 : Pop up traceback when :results silent
2019-02-09 09:15:00 -06:00
Nathaniel Nicandro
0a34860707
Fix package-lint errors
2019-02-07 11:17:24 -06:00
Nathaniel Nicandro
771e267034
Fix checkdoc errors
2019-02-06 22:49:41 -06:00
Nathaniel Nicandro
70f0429e07
jupyter-org--append-result: Handle appending to a table result
2019-01-26 18:42:15 -06:00
Nathaniel Nicandro
9abdc3644d
Document functions related to jupyter-org-define-key
2019-01-22 18:39:17 -06:00