👉 Support this work via GitHub Sponsors
An experimental package to extend Emacs 29’s sqlite-mode.
⚠️ Experimental package ⚠️
I’ve received enough requests to put this on MELPA from folks that have found the package stable and helpful.
Having said that, I want to be upfront that I haven’t tested the code thoroughly, so please use at own risk (please back up your database).
Recommended bindings and installationInstall from MELPA and enable default bindings via sqlite-extras-minor-mode
.
(use-package sqlite-mode-extras :ensure t :hook ((sqlite-mode . sqlite-extras-minor-mode)))
sqlite-mode-extras-tab-dwim
: Tab navigation.sqlite-mode-extras-ret-dwim
: Edit field.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 the database.sqlite-mode-extras-ret-dwim
: If on table, toggle expansion. If on row, edit it.sqlite-mode-extras-execute-and-display-select-query
: Executes a query and displays results.👉 Find this useful? Support this work via GitHub Sponsors
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4