emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Tyler Smith" <tyler@plantarum.ca>
To: Jeremie <jeremiejuste@gmail.com>,
	Emacs Org-Mode Help <emacs-orgmode@gnu.org>
Subject: Re: Bug: R src blocks fail to produce link to graphics file [9.3 org-plus-contrib-20200127]
Date: Mon, 27 Jan 2020 11:58:10 -0500	[thread overview]
Message-ID: <8ab8a7f4-e599-4207-ab65-4c4accc02cee@www.fastmail.com> (raw)
In-Reply-To: <DAE8983F-6376-44E7-B458-12B6F2E5F683@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 5756 bytes --]

Hi Jeremie,

I tried with `:results output graphics`, and with the file as jpg, and also as pdf. In all cases I still get the same result : no link is inserted.

I first noticed this with the org version that was released at the end of December, and confirmed that the problem was still present in the latest version released today. I'm pretty confident that this worked prior to the December release.

Thanks,

Tyler

--
plantarum.ca



On Mon, Jan 27, 2020, at 11:27 AM, Jeremie wrote:
> Hello,
> 
> I don't have the lastest.version of org-mode so i can't confirm.
> 
> 
> But could you try with the option 
> 
> :results output graphics :file test.pdf
> 
> HTH,
> Jeremie
> 
> 
> On January 27, 2020 5:13:20 PM GMT+01:00, Tyler Smith <tyler@plantarum.ca> wrote:
>> To reproduce:
>> 
>> 1. Start from `emacs -Q`
>> 
>> 2. open the following org file:
>> 
>> ```
>> #+BEGIN_SRC elisp setup
>> (require 'package)
>> (setq package-load-list
>>       '((org-plus-contrib t)
>> 	(ess t)
>> 	(julia-mode t)))
>> (package-initialize)
>> (require 'org)
>> (require 'ess)
>> 
>> (org-babel-do-load-languages
>>  'org-babel-load-languages
>>  '((emacs-lisp . t)
>>    (R . t)
>>    (shell . t)))
>> #+END_SRC
>> 
>> #+RESULTS:
>> 
>> #+begin_src R :results graphics :file test.jpg
>> plot (1:10)
>> #+end_src
>> ```
>> 
>> 3. Evaluate the first code block (C-c C-c) to load ess and setup babel to evaluate R code blocks
>> 
>> 4.  Evaluate the second code block.
>> 
>> What I expect: 
>> 
>> A `#+RESULTS:` block is inserted, with a link to the file test.jpg;
>> 
>> What happens instead:
>> 
>> A message appears in the minibuffer:   'Code block produced no output'.
>> 
>> This worked previously. I'm not sure when it broke - sometime in the last two months I think, as I demoed this feature for colleagues in November.
>> 
>> Emacs state provided below.
>> 
>> Best,
>> 
>> Tyler
>> 
>> Emacs  : GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30)
>>  of 2020-01-02
>> Package: Org mode version 9.3 (release_9.3 @ /home/smithty/.emacs.d/elpa/org-plus-contrib-20200127/)
>> 
>> current state:(setq
>>  org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)
>>  org-link-shell-confirm-function 'yes-or-no-p
>>  org-metadown-hook '(org-babel-pop-to-session-maybe)
>>  org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
>>  org-mode-hook '(org-eldoc-load
>> 		 #[0 "\300\301\302\303\304$\207"
>> 		   [add-hook change-major-mode-hook org-show-all append local] 5]
>> 		 #[0 "\300\301\302\303\304$\207"
>> 		   [add-hook change-major-mode-hook org-babel-show-result-all append local] 5]
>> 		 org-babel-result-hide-spec org-babel-hide-all-hashes)
>>  org-archive-hook '(org-attach-archive-delete-maybe)
>>  org-confirm-elisp-link-function 'yes-or-no-p
>>  org-agenda-before-write-hook '(org-agenda-add-entry-text)
>>  org-metaup-hook '(org-babel-load-in-session-maybe)
>>  org-bibtex-headline-format-function #[257 "\300\x01\236A\207" [:title] 3 "\n\n(fn ENTRY)"]
>>  org-babel-pre-tangle-hook '(save-buffer)
>>  org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
>>  org-babel-load-languages '((emacs-lisp . t) (R . t) (shell . t))
>>  org-src-lang-modes '(("redis" . redis) ("php" . php) ("arduino" . arduino) ("C" . c) ("C++" . c++)
>> 		      ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) ("calc" . fundamental)
>> 		      ("cpp" . c++) ("ditaa" . artist) ("dot" . fundamental) ("elisp" . emacs-lisp)
>> 		      ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql))
>>  org-occur-hook '(org-first-headline-recenter)
>>  org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines
>> 		  org-optimize-window-after-visibility-change)
>>  org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate)
>>  org-confirm-shell-link-function 'yes-or-no-p
>>  org-link-parameters '(("attachment" :follow org-attach-open-link :export org-attach-export-link
>> 			:complete org-attach-complete-link)
>> 		       ("id" :follow org-id-open) ("eww" :follow eww :store org-eww-store-link)
>> 		       ("rmail" :follow org-rmail-open :store org-rmail-store-link)
>> 		       ("mhe" :follow org-mhe-open :store org-mhe-store-link)
>> 		       ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export)
>> 		       ("info" :follow org-info-open :export org-info-export :store
>> 			org-info-store-link)
>> 		       ("gnus" :follow org-gnus-open :store org-gnus-store-link)
>> 		       ("docview" :follow org-docview-open :export org-docview-export :store
>> 			org-docview-store-link)
>> 		       ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link)
>> 		       ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete
>> 			org-bbdb-complete-link :store org-bbdb-store-link)
>> 		       ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs")
>> 		       ("shell" :follow org-link--open-shell)
>> 		       ("news" :follow
>> 			#[257 "\301\300\302\x03Q!\207" ["news" browse-url ":"] 5 "\n\n(fn URL)"])
>> 		       ("mailto" :follow
>> 			#[257 "\301\300\302\x03Q!\207" ["mailto" browse-url ":"] 5 "\n\n(fn URL)"])
>> 		       ("https" :follow
>> 			#[257 "\301\300\302\x03Q!\207" ["https" browse-url ":"] 5 "\n\n(fn URL)"])
>> 		       ("http" :follow
>> 			#[257 "\301\300\302\x03Q!\207" ["http" browse-url ":"] 5 "\n\n(fn URL)"])
>> 		       ("ftp" :follow
>> 			#[257 "\301\300\302\x03Q!\207" ["ftp" browse-url ":"] 5 "\n\n(fn URL)"])
>> 		       ("help" :follow org-link--open-help)
>> 		       ("file" :complete org-link-complete-file)
>> 		       ("elisp" :follow org-link--open-elisp) ("doi" :follow org-link--open-doi))
>>  org-link-elisp-confirm-function 'yes-or-no-p
>>  )

[-- Attachment #2: Type: text/html, Size: 7984 bytes --]

  reply	other threads:[~2020-01-27 16:59 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-27 16:13 Bug: R src blocks fail to produce link to graphics file [9.3 org-plus-contrib-20200127] Tyler Smith
2020-01-27 16:27 ` Jeremie
2020-01-27 16:58   ` Tyler Smith [this message]
2020-01-27 17:22 ` William Denton
2020-01-27 17:29 ` Jack Kamm
2020-01-27 17:52   ` Tyler Smith
2020-01-28  1:13     ` Jack Kamm
2020-02-17 17:40       ` Jack Kamm
2020-02-18 14:58         ` Tyler Smith

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8ab8a7f4-e599-4207-ab65-4c4accc02cee@www.fastmail.com \
    --to=tyler@plantarum.ca \
    --cc=emacs-orgmode@gnu.org \
    --cc=jeremiejuste@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).