diff --git a/misc/ext.d/misc.sh.in b/misc/ext.d/misc.sh.in index ea80ced73..4a8103567 100644 --- a/misc/ext.d/misc.sh.in +++ b/misc/ext.d/misc.sh.in @@ -32,6 +32,9 @@ do_view_action() { dbf) dbview -b "${MC_EXT_FILENAME}" ;; + sqlite) + sqlite3 "${MC_EXT_FILENAME}" .dump + ;; mo) msgunfmt "${MC_EXT_FILENAME}" || \ cat "${MC_EXT_FILENAME}" @@ -57,6 +60,9 @@ do_open_action() { dbf) dbview "${MC_EXT_FILENAME}" ;; + sqlite) + sqlite3 "${MC_EXT_FILENAME}" + ;; glade) if glade-3 --version >/dev/null 2>&1; then (glade-3 "${MC_EXT_FILENAME}" >/dev/null 2>&1 &) diff --git a/misc/mc.ext.in b/misc/mc.ext.in index 5eb80aed2..9f65f1f00 100644 --- a/misc/mc.ext.in +++ b/misc/mc.ext.in @@ -604,9 +604,14 @@ shell/Imakefile regex/^Makefile.(PL|pl)$ Open=%var{PERL:perl} %f +# sqlite3.db +type/^SQLite 3.x database + Open=@EXTHELPERSDIR@/misc.sh open sqlite + View=%view{ascii} @EXTHELPERSDIR@/misc.sh view sqlite + # dbf shell/i/.dbf - Open=%view{ascii} @EXTHELPERSDIR@/misc.sh open dbf + Open=@EXTHELPERSDIR@/misc.sh open dbf View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dbf # REXX script