All functions

addin.tools

Helper functions to create RStudio add-ins.

ensure_blank_line()

Add blank lines if needed.

is_blank_line_needed_below()

' Check if a blank line is needed below.

is_blank_line_needed_above()

Check if a blank line is needed above.

is_rmd_visual_mode()

Check if Visual Markdown Editor (VME) is used

make_spaces()

Generate spaces of certain length

repeat_symbol() repeat_symbol_2()

Repeat sequence of symbols.

rs_document_context

Data: RStudio decment context data.

rs_enclose_selection_with()

Enclose selection of text with indicated symbols.

rs_enclose_selected_rows_with() rs_enclose_first_row_with()

Enclose setected rows with text.

rs_get_context()

Retrieve information about an active RStudio document.

rs_get_index_first_selected_col() rs_get_index_last_selected_col() rs_get_index_first_selected_row() rs_get_index_last_selected_row() rs_get_index_selected_rows()

Get indices related to the selection(s).

rs_get_n_selections()

Get number of selections.

rs_get_position_selection_start() rs_get_position_selection_end() rs_get_index_selection_start() rs_get_index_selection_end()

Get position(s) related to the selection(s).

rs_get_row_lengths()

Get lengths of selected rows.

rs_get_row_range() rs_get_row_ranges() rs_get_row_range_w_newline() rs_get_first_selected_row_range()

Get row range of the indicated line

rs_get_selection_length()

Get length of selection.

rs_get_selection_range()

Get range of selection.

rs_get_selection_text()

Get selection text.

rs_get_text() rs_get_selected_rows() rs_get_first_selected_row() rs_get_first_selected_row_length() rs_get_last_selected_row() rs_get_last_selected_row_length()

Get text in indicated lines.

rs_insert_at_row_start()

Insert text at the beginning of the row(s).

rs_insert_before_first_selected_row()

Insert text at the beginning of the first selected row.

rs_insert_symbol_seq()

Insert a sequence of symbols.

rs_insert_text()

Insert text at the cursor position.

rs_replace_in_selection() rs_replace_selection() select_correct_range()

Replace text in selection.

rs_select_rows() rs_select_all_selected_rows() rs_select_first_selected_row() rs_select_last_selected_row() rs_deselect_range()

Select rows