Helm opens buffer using a vertical split by default.

enter image description here

I want the Helm buffer to open using a horizontal split by default.

enter image description here

I can use C-t (helm-toggle-resplit-and-swap-windows) to manually toggle the position, but how can I make this change permanent?

  • 2
    How about (setq helm-split-window-default-side 'right) (defaults to 'below)?
    – xuchunyang
    Feb 9, 2016 at 2:04
  • 2
    Yeah, I tried it. The documentation says "The default side to display `helm-buffer'.", but it does not work for me. Feb 9, 2016 at 2:39
  • Alright, I have found the source. The above sexp (suggested by @xuchunyang) would work. But the problem is with popwin, enabling popwin seems to override the helm settings. Not sure why. Feb 9, 2016 at 14:18

1 Answer 1


More details: the problem was I was using (push '("*Help*" :regexp t) popwin:special-display-config) in popwin. This matches helm buffers.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.