I love helm and try to utilize it whenever possible. Naturally, I have bound M-x to M-x-helm. For the most part, this has not caused any problems for me. However, I have noticed that it appears to be interfering with sql-sqlite.

When I try to execute this command, it prompts me for the path to the sqlite database. Normally, helm allows me to traverse the directory structure and find the file I would like. But when it comes to sql-sqlite, it limits me to the files in the current directory. If I try to manually type in the path, I just get the error "No Match".

If I instead run execute-extended-command, I am able to navigate to the appropriate path and proceed without issue.

Has anyone else experienced this problem before, or have recommendations on how to address / debug it?

I'm not sure that it matters, but here is my configuration and a link to the relevant helm setup.

  • 2
    This does not address your issue, but you can turn of helm completion for sql-sqlite exclusively by customizing helm-completing-read-handlers-alist – Vamsi Sep 28 '14 at 23:01
  • Are you sure sql-sqlite is not rebinding your M-x key to something else ? Try checking that with C-h k M-x – Renan Ranelli Oct 8 '14 at 22:15
  • I'm not sure that I'm duplicating your problem exactly, but here's what I've found: when I'm prompted for the path to the database, the usual helm commands for navigating directories (C-l, C-j, etc) don't work until I hit backspace. After that, I can navigate using the usual commands just fine. Perhaps that will be a good workaround. – Saint Aardvark the Carpeted Dec 24 '14 at 16:46
  • Looks like I'm not the only one having this problem. github.com/emacs-helm/helm/issues/707 – keelerm Jan 2 '15 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.