Re: github flavor

Stephen Bond via ESS-help <[email protected]>
Newsgroups gmane.emacs.ess.general
Message-ID <[email protected]>
 Jeremie,

Thank you for the tip. I need to create something like a light-weight statistical paper for my vetting department and I am already deep enough in using rmarkdown. The gfm is a very minor thing, but I was puzzled that following the tutorial did not work and decided to ask the question. The author is responding.
Cheers
S.


     On Sunday, February 13, 2022, 03:42:33 AM EST, Jeremie Juste <[email protected]> wrote:  
 
 Hello Stephen,

I'm not sure if I'll be of any help, and forgive me if I failed to
understand the context in which you want to use polymode. Have you
considered org-mode as an alternative to poly-mode?

Org-mode is very easy to setup and your documents can easily be exported to
github flavored mark-down should you need to do that.

Greg Minshall [0] has a good introduction to ESS and Org-mode.
The github flavoured md is called ox-gfm and is available on
melpa. Although it might seem old, it is still fully functional. 


[0] https://ess-intro.github.io/
[1] https://github.com/larstvei/ox-gfm



Hope this helps,
Jeremie





On Saturday, 12 Feb 2022 at 17:56, Stephen Bond via ESS-help wrote:
> Hello,
>
> I am trying to activate the github flavor by:
>
> (add-to-list 'auto-mode-alist
>              '("\\.[rR]md\\'" . poly-gfm+r-mode))
>
> as described in 
> https://plantarum.ca/2021/10/03/emacs-tutorial-rmarkdown/
>
> and get an error:
> File mode specification error: (void-function poly-gfm+r-mode)
>
> I have the following in my .emacs
>
> (defun rmd-mode ()
>  "ESS Markdown mode for rmd files"
>  (interactive)
>  ;; (setq load-path
>  ;;  (append (list "path/to/polymode/" "path/to/polymode/modes/")
>  ;;      load-path))
>  (require 'poly-R)
>  (require 'poly-markdown)    
>  (poly-markdown+r-mode))
> (add-to-list 'auto-mode-alist '("\\.md" . poly-markdown-mode))
> (add-to-list 'auto-mode-alist '("\\.Snw" . poly-noweb+r-mode))
> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))
> ;; I commented out to emable gfm, markdown+r works
> ;;(add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode))
> ;; associate the new polymode to Rmd files:
> (add-to-list 'auto-mode-alist
>              '("\\.[rR]md\\'" . poly-gfm+r-mode))
>
> (custom-set-variables
> '(markdown-command
>    (concat "pandoc" " --from=markdown --to=html" " --standalone --
> mathjax --highlight-style=pygments"))
>  '(org-agenda-files '("~/1.org"))
>  '(package-selected-packages '(markdown-mode poly-R poly-markdown poly-
> org polymode ess))
>  '(poly-pandoc-exporter
>    #s(pm-shell-exporter unbound "pandoc" nil nil nil pm-default-shell-
> export-function pm-default-shell-export-sentinel nil)))
>
> I am afraid there is a conflict somewhere.
> Please, advise how to cleanup my setup.
> Thanks
> Stephen
>
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
  
	[[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.