1

I have multiple sources in helm like this

(setq helm-sources '(helm-source-buffers-list
                                  helm-source-recentf
                                  helm-source-dired-recent-dirs
                                  helm-source-emacs-commands-history
                                  helm-source-emacs-commands
                                  helm-chrome-source
                                  hgs/helm-c-source-stars
                                  hgs/helm-c-source-repos
                                  helm-source-buffer-not-found
                                  hgs/helm-c-source-search))

I can goto next source using C-o. But when I reach to the last source, C-o doesn't go to first source. I have to kill helm session and start a new one.

How do I make C-o to cycle through all sources?

  • It seems it doesn't work only when having dummy source, i.e., helm-source-buffer-not-found. – xuchunyang Jul 28 '15 at 7:41
  • 1
    I have made a PR to try to fix it. – xuchunyang Jul 28 '15 at 12:31
  • Fix this problem, but break original function, I will keep working on it. – xuchunyang Jul 28 '15 at 14:22
  • The maintainer of helm has fixed this problem with this commit, so your question can be considered resolved. – xuchunyang Jul 29 '15 at 5:16
  • Actually Thierry (the current maintainer of helm) fixed this bug, and my fix is wrong and doesn't work good. Now C-o can already do what you want, maybe this question can be simply deleted, I think. – xuchunyang Jul 29 '15 at 8:47

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.