Alex, Apologies for the delayed response on this and thank you for your feedback.
> You need to install the lintr package. So ESS actually needs the R package lintr installed to enable linting. It seems strange to me that I have to open R and install a package to get an 'IDE' functionality. Perhaps I am mistaken in my thinking. Is flymake or some form of syntax check usually not commonly employed by users of ESS? Perhaps due to lag in response? It does seem to be something useful to have, atleast during troubleshooting. Anyway - apparently flymake was activated by installing the lintr package. Now I have flymake[0 0] in the modeline. Each time I type something there's a 'wait', after which it returns to [0 0]. However, it does not catch any errors at all. The elisp I'm using is below. I'm not sure if I need to set them to be TRUE or something. (setq ess-use-flymake "lintr::with_defaults( "commas_linter", "commented_code_linter", "infix_spaces_linter", "line_length_linter", "object_length_linter", "object_name_linter", "object_usage_linter", "open_curly_linter", "pipe_continuation_linter", "single_quotes_linter", "spaces_inside_linter", "spaces_left_parentheses_linter", "trailing_blank_lines_linter", "trailing_whitespace_linter")") ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help