aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/sql.el14
1 files changed, 8 insertions, 6 deletions
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index d6c9516c43e..71563486ecd 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -933,10 +933,10 @@ Starts `sql-interactive-mode' after doing some setup."
933 :version "20.8" 933 :version "20.8"
934 :group 'SQL) 934 :group 'SQL)
935 935
936(defcustom sql-sqlite-login-params '((database :file ".*\\.\\(db\\|sqlite[23]?\\)")) 936(defcustom sql-sqlite-login-params '((database :file nil))
937 "List of login parameters needed to connect to SQLite." 937 "List of login parameters needed to connect to SQLite."
938 :type 'sql-login-params 938 :type 'sql-login-params
939 :version "24.1" 939 :version "26.1"
940 :group 'SQL) 940 :group 'SQL)
941 941
942;; Customization for MySQL 942;; Customization for MySQL
@@ -2954,13 +2954,15 @@ value. (The property value is used as the PREDICATE argument to
2954 ((plist-member plist :file) 2954 ((plist-member plist :file)
2955 (expand-file-name 2955 (expand-file-name
2956 (read-file-name prompt 2956 (read-file-name prompt
2957 (file-name-directory last-value) default t 2957 (file-name-directory last-value) default 'confirm
2958 (file-name-nondirectory last-value) 2958 (file-name-nondirectory last-value)
2959 (when (plist-get plist :file) 2959 (when (plist-get plist :file)
2960 `(lambda (f) 2960 `(lambda (f)
2961 (string-match 2961 (if (not (file-regular-p f))
2962 (concat "\\<" ,(plist-get plist :file) "\\>") 2962 t
2963 (file-name-nondirectory f))))))) 2963 (string-match
2964 (concat "\\<" ,(plist-get plist :file) "\\>")
2965 (file-name-nondirectory f))))))))
2964 2966
2965 ((plist-member plist :completion) 2967 ((plist-member plist :completion)
2966 (completing-read prompt-def (plist-get plist :completion) nil t 2968 (completing-read prompt-def (plist-get plist :completion) nil t