Skip to content

Version 0.99.0

Choose a tag to compare

@jalvesaq jalvesaq released this 27 Sep 17:03

Changes

  • Restore the debugging feature.

  • Better integration with TreeSitter:

    • Better code chunk extraction from RMarkdown or Quarto files.
    • Enhance piped commands handling in R code.
    • Refactor the number formatting logic.
    • Optimize subsetting.
  • New options: yaml_hl, set_params.

  • When editing a Markdown document, behave as if it were an RMarkdown file if
    "markdown" is included in the list vim.g.R_filetypes.

  • Support for Wezterm and Kitty split panes.

  • Create more functions that run hooks:

    • run_after_R_start.
    • run_after_ob_open.
  • Add Quarto YAML frontmatter and project configuration (via yamlls).

  • Add browsing and completion of S7 objects.

  • Add lua/r/health.lua (:checkhealth r).

  • Replace some options with default commands.

    • Remove assignment_keymap, pipe_keymap, rmd_chunk_keymap and rnw_chunk_keymap.
    • Rename some <Plug> labels:
      • RAssign as RInsertAssign
      • RPipe as RInsertPipe
      • RmdCreateChunk as RmdInsertChunk
      • RnwCreateChunk as RnwInsertChunk
  • Remove option is_darwin.

  • Remove support for rgui.exe.

  • Remove integration with Rapp on macOS.

  • Bug fixes:

    • Health check improvements: Fixed treesitter parsing issues and parser
      detection in health checks (#434, #433).
    • Documentation command fix: Resolved "command not found" error with
      LibreOffice Writer in documentation (#431).
    • Label attribute validation: Added proper checking for character vector
      label attributes (#427).
    • Fuzzy search fix: Resolved overflow issues in fuzzy completion (#416).
    • Roxygenize function fix: Corrected issues with the roxygenize function (#412).
    • Paste lines limit: Fixed handling of max_paste_lines when sending functions (#409).
    • Other minor bug fixes.

New Contributors:

  • alohaia
  • oliwia
  • Justin Wishart
  • Clark Richards
  • Daniel Hermosilla
  • Jason Pott
  • Urtzi Enriquez-Urzelai