Skip to content

Add syntax support for R, R Markdown, and Jupyter-style Python workflows #701

@JiangXY98

Description

@JiangXY98

First, thank you for creating and maintaining this excellent editor. Athas already feels like a thoughtful and promising tool, and I appreciate the work that has gone into it.

I would like to request syntax and language support for R, R Markdown, and Python Jupyter notebooks / notebook-style workflows in Athas.

These formats are especially important for researchers and analysts who use statistical programming in their daily work. In many academic and applied research settings, R and Python are not just general-purpose programming languages; they are core tools for data cleaning, statistical modeling, visualization, reproducible analysis, and manuscript preparation.

Specifically, support for the following would be very helpful:

  1. R syntax highlighting and editing support
    • .R files
    • Common R syntax, including pipes, formulas, function calls, and tidyverse-style code
  2. R Markdown support
    • .Rmd files
    • Markdown text mixed with executable R code chunks
    • Proper highlighting for YAML front matter, Markdown prose, and fenced R code blocks
  3. Python Jupyter / notebook-style support
    • Better support for Python workflows commonly used in Jupyter
    • Ideally, support for .ipynb files or at least improved handling of notebook-like Python analysis scripts

For statistical researchers, these features would make Athas much more useful as a research-oriented editor. Many researchers work across prose, code, statistical output, and reproducible documents, so support for R Markdown and Jupyter-style Python would significantly improve the editing experience.

Thank you for considering this feature request.

Metadata

Metadata

Labels

EditorEditor-related
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions