helm-buffers-list to split my window horizontally, but I'd like for all other Helm functions to split it vertically.
Is this possible?
Emacs Stack Exchange is a question and answer site for those using, extending or developing Emacs. It only takes a minute to sign up.Sign up to join this community
helm-split-window-default-side for this.
You can set this in your init file or via
It accepts args above, below, left, and right. Once you update and save, helm will appear wherever you've specified.
I want different splits for different helm functions
You can create your own wrapper that binds
helm-split-window-default-side to the value you want. E.g.
(defun my-helm-buffers-list () (interactive) (let ((helm-split-window-default-side 'left)) (helm-buffers-list)))