Helm

about | blog | config | notes | github

1. Incremental Completion and Selection Framework

Helm is an extremely powerful package for GNU/Emacs that serves to act as a powerful completion framework. For now, I'm not using it, but I might switch to it again…

2. Configuration

2.1. Package Install

Install the Helm package.

(use-package helm)

We also need to pull in helm-config afterwards as well.

(require 'helm-config)

2.2. Aesthetic Options

Let's setup Helm to auto-resize as we narrow the selection.

(setq helm-autoresize-max-height 30)
(setq helm-autoresize-min-height 0)
(helm-autoresize-mode +1)

2.3. Reset Command Prefix

(global-set-key (kbd "C-c h") 'helm-command-prefix)
(global-unset-key (kbd "C-x c"))

2.4. Feature Provide

(provide 'init-helm)

Created: 2021-11-13

Emacs 26.1 (Org mode 9.5)