[package]
name = "reovim-driver-undo"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description = "Undo provider driver for reovim - defines UndoProvider trait and registry"
repository.workspace = true
keywords.workspace = true
categories.workspace = true

[lints]
workspace = true

[dependencies]
# Kernel types for BufferId, Edit, Position, UndoResult, UndoTree
reovim-kernel = { workspace = true }

# VFS driver for persistence methods
reovim-driver-vfs = { workspace = true }

# Logging for load_graceful default implementation
tracing = { workspace = true }
