I've continued poking at Emacs 29's sqlite-mode. Since my last post on extensions, I've experimented a little with adding a handful of interactive functions: sqlite-mode-extras-compose-and-execute: Compose and execute a query. sqlite-mode-extras-execute: Execute a query. sqlite-mode-extras-add-row: Add row to table at point. sqlite-mode-extras-delete-row-dwim: Similar to sqlite-mode-delete but also enables deleting range in region. sqlite-mode-extras-refresh: Refreshes the buffer re-querying ...