Hi, Manuel, thanks, again for your patience and help. I made the changes that you suggested, but it generated an error. This appeared in the Backtrace window when I tried to create a non-existant (new) markdown file called test.md as soon as I started Emacs:
Debugger entered--Lisp error: (invalid-slot-name "#<pm-polymode latex-root>" :lighter) signal(invalid-slot-name ("#<pm-polymode latex-root>" :lighter)) slot-missing(#<pm-polymode latex-root> :lighter oref) eieio-oref(#<pm-polymode latex-root> :lighter) byte-code("\302\303!\210\304\305\306\1J\307\"\304\310\4!\204X\0\3\262\1\2J\304\211\2\203V\0\311\3\312\"\205(\0\306\3\312\"\262\2\19\203@\0\310\2J..." [polymode-mode-map poly-noweb-mode-map make-variable-buffer-local poly-noweb-mode nil poly-latex-root-polymode eieio-oref :lighter keymapp slot-boundp :map :parent-instance append (lambda (def-tmp-var) (defvar poly-noweb-mode-map def-tmp-var "Keymap for noweb polymode.")) easy-mmode-define-keymap :inherit defalias #f(compiled-function (&optional arg) "noweb polymode.\n\n\\{poly-noweb-mode-map}" (interactive nil) #<bytecode 0x157a7241f2b5>) add-minor-mode] 11) require(poly-noweb) byte-code("\300\301!\210\300\302!\210\300\303\304\305#\210\306\307\304\310\311\301%\210\312\313\314\315\316DD\317\311\307\320\321&\7\210\300\322!\210\323\324\325\304#\210\326\211\203..." [require polymode ess-mode ess-r-mode nil t custom-declare-group poly-R "Settings for poly-R polymodes" :group custom-declare-variable poly-r-root-polymode funcall function #f(compiled-function () #<bytecode 0x157a72385f7d>) "Root polymode with R host intended to be inherited..." :type object poly-noweb defvaralias pm-inner/noweb-R poly-r-noweb-innermode (saved-value saved-variable-comment) put make-obsolete-variable "v0.2" makunbound] 8) require(poly-R) eval-buffer(#<buffer *load*> nil "/home/kevin/.emacs.d/init.el" nil t) ; Reading at buffer position 3377 load-with-code-conversion("/home/kevin/.emacs.d/init.el" "/home/kevin/.emacs.d/init.el" t t) load("/home/kevin/.emacs.d/init" noerror nomessage) startup--load-user-init-file(#f(compiled-function () #<bytecode 0x157a7235af89>) #f(compiled-function () #<bytecode 0x157a7235afa1>) t) command-line() normal-top-level() Thanks for your advice with this. No worries about timely replies; I'm juggling a part-time retirement job with family activities, so I don't get a chance to play frequently with R. -Kevin On 5/6/23 06:00, ess-help-requ...@r-project.org wrote: > Message: 1 > Date: Fri, 5 May 2023 16:50:07 +0200 > From: Manuel Teodoro<teo...@gmail.com> > To: Kevin Zembower<ke...@zembower.org> > Cc:"ess-help@r-project.org" <ess-help@r-project.org> > Subject: Re: [ESS] Emacs, ESS and Rmarkdown: Is this the way compile > is supposed to work? > Message-ID: > <caepjryeyme3tcqbemnixys7ytcknc5h8yvbrd-bdh5ay698...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi Kevin, > > First of all, sorry for the late reply, I was OOO for a couple of weeks and > I didn't have my laptop with me. > > Anyway, I was trying to follow up with your init file but it has a couple > of things that, in my opinion, might be redundant or not necessary, and I > am not sure if silly mistakes there could not be conflicting with the > proper function of poly-R and markdown. > > For starters, could you comment all the part of the init file that relates > to RMarkdown (what you shared above) and add instead the following few > lines: > > === > (require 'polymode) > (require 'poly-R) > (require 'poly-markdown) > > ;; MARKDOWN > (add-to-list 'auto-mode-alist '("\\.md" . poly-markdown-mode)) > > ;; R modes > (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode)) > (add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode)) > === > > Then, try opening and working with an ".Rmd" file but please, also test > with an ".md" file, plain markdown. If both work, congratulations. > Otherwise, let me know what kind of errors you get with each type of file. > We want to identify first if the problem is Rmd or markdown as a whole. > Long time ago I got the problem that one of my Linux systems did not have > any markdown parser installed and that was giving me problems, of course > external to emacs but hard to identify. > > Let me know and, since I'm back in the office, I'll try to reply faster > this time. > > All the best > Manuel ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help