The goal of revise is to support authors in responding to revise andresubmit requests. These functions are designed to work withcrsh/papaja.
You can install the development version of {revise} fromGitHub with:
# install.packages("remotes")remotes::install_github("conig/revise")We have included an addin so you can mark text as a reviewer comment.If a YAML header is not detected in document the addin will add it.Fields will automatically be filled in if there is a .rmd file in theworking directory. Additionally, selected text will be marked as areviewer comment by including it within an “asis” chunk. Text below thischunk will be tagged as an author response. A hotkey can be set for thisaddin (e.g. Ctrl+Shift+R).

You can use rmd or docx files with revise. To load either, simplycall revise::read_manuscript(“your_file.rmd”)
For example. Here is an example docx where content has been taggedwith comment boxes. E.g, Revise::hard
docx_path<-system.file("examples/word_test.docx",package ="revise")man<-read_manuscript(docx_path)man#> <Manuscript>#> [34m- 6 sections[39m#> [31mNo PDF attached[39mWe can see all tagged sections by running
names(man$sections)#> [1] "track_changes" "section" "multi_lines" "bullets" "hard" "numbered"Then we can retrieve using a section name
revision<-get_revision("hard", man)revision#> [1] ">Hard example\n>\n>This section has all features:\n>\n>* Bullet1\n>\n>* Bullet2\n>\n>* Bullet3\n>\n>Some more text is here."This content can then be put directly into a response document usingsingle backticks.