# R Bindings for 'Automerge' 'CRDT' Library

## Documentation for package ‘automerge’ version 0.2.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

$.am_doc | Extract from Automerge document root
$.am_object | Extract from Automerge object
$<-.am_doc | Replace in Automerge document root
$<-.am_object | Replace in Automerge object
am_apply_changes | Apply changes to a document
am_close | Close an Automerge document
am_commit | Commit pending changes
am_counter | Create an Automerge counter
am_counter_increment | Increment a counter value
am_create | Create a new Automerge document
am_cursor | Create a cursor at a position in a text object
am_cursor_position | Get the current position of a cursor
am_delete | Delete a key from a map or element from a list
am_delete_path | Delete value at path
am_fork | Fork an Automerge document
am_get | Get a value from an Automerge map or list
am_get_actor | Get the actor ID of a document
am_get_actor_hex | Get the actor ID as a hex string
am_get_changes | Get changes since specified heads
am_get_changes_added | Get changes in one document that are not in another
am_get_change_by_hash | Get a specific change by its hash
am_get_heads | Get the current heads of a document
am_get_history | Get document history
am_get_last_local_change | Get the last change made by the local actor
am_get_path | Navigate deep structures with path
am_insert | Insert a value into an Automerge list
am_keys | Get all keys from an Automerge map
am_length | Get the length of an Automerge map or list
am_list | Create an Automerge list
am_load | Load an Automerge document from binary format
am_map | Create an Automerge map
am_mark | Create a mark on a text range
am_marks | Get all marks in a text object
am_marks_at | Get marks at a specific position
AM_MARK_EXPAND_AFTER | Automerge Constants
AM_MARK_EXPAND_BEFORE | Automerge Constants
AM_MARK_EXPAND_BOTH | Automerge Constants
AM_MARK_EXPAND_NONE | Automerge Constants
am_merge | Merge changes from another document
AM_OBJ_TYPE_LIST | Automerge Constants
AM_OBJ_TYPE_MAP | Automerge Constants
AM_OBJ_TYPE_TEXT | Automerge Constants
am_put | Put a value into an Automerge map or list
am_put_path | Set value at path
am_rollback | Roll back pending operations
AM_ROOT | Automerge Constants
am_save | Save an Automerge document to binary format
am_set_actor | Set the actor ID of a document
am_sync | Bidirectional synchronization
am_sync_decode | Receive and apply a sync message
am_sync_encode | Generate a sync message
am_sync_state_new | Create a new sync state
am_text | Create an Automerge text object
am_text_content | Get text content from a text object
am_text_splice | Splice text in a text object
am_text_update | Update text content
am_uint64 | Create an unsigned 64-bit integer value
am_values | Get all values from a map or list
as.character.am_text | Convert text object to character string
as.list.am_doc | Convert document root to R list
as_automerge | Convert R list to Automerge document
automerge-constants | Automerge Constants
extract-am_doc | Extract from Automerge document root
extract-am_object | Extract from Automerge object
from_automerge | Convert Automerge document to R list
length.am_doc | Get length of document root
length.am_object | Get length of Automerge object
names.am_doc | Get names from document root
names.am_map | Get names from Automerge map object
replace-am_doc | Replace in Automerge document root
replace-am_object | Replace in Automerge object
str.am_doc | Display the structure of an Automerge document
[[.am_doc | Extract from Automerge document root
[[.am_object | Extract from Automerge object
[[<-.am_doc | Replace in Automerge document root
[[<-.am_object | Replace in Automerge object