I've switched from helm to Ivy and mostly everything works, but today I noticed that connecting to databases with
sql-connect doesn't work anymore. I have the following in the variable
(setq sql-connection-alist '(("dev" (sql-product 'postgres) (sql-database "testdb") (sql-user "testuser") (sql-server "localhost") (sql-password ""))))
which was sufficient under helm and vanilla emacs for running
M-x sql-connect and connecting to a database. When I run it under Ivy though, I get a prompt that looks similar to this:
When I type
dev and press
<enter> or try to tab complete, the prompt changes to
0 Connection (match required): dev
and I can't get any further. The
match required part is red, indicating an error, but I don't know how to get past this point. If it were a tab-completion, I'd at least expect typing "dev" and pressing
<enter> to be sufficient, but I get the same error.
What do I need to do to connect to a database using Ivy in emacs?