Version 0.99.0
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 listvim.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.
- Health check improvements: Fixed treesitter parsing issues and parser
New Contributors:
- alohaia
- oliwia
- Justin Wishart
- Clark Richards
- Daniel Hermosilla
- Jason Pott
- Urtzi Enriquez-Urzelai