Show evil markers list with helm.
The package can be installed via MELPA. The package name is helm-evil-markers.
To enable helm-evil-markers
, you need to toggle it after Evil initialized. Thus, the configuration in
your emacs.d
should look like:
(require-package 'evil)
(require 'helm-evil-markers)
;; init evil
(evil-mode 1)
;; enable helm-evil-markers
(helm-evil-markers-toggle)
Or you can manually enable or disable helm-evil-markers
by executing M-x helm-evil-markers-toggle
.
Finally, you can use the Evil keybindings m-*
and '-*
to set and get marker. See demo:
Note that helm-evil-markers
supports evil global markers (marked with captical letters) to switch
between buffers.
If you would like to exclude particular mark letters from selection menu, you may add them to the helm-evil-markers-exclude-marks
. By default this list will contain ^
, [
, ]
special marks. Also exclusion is disabled by default, to use exclusion rules, you need to set helm-evil-markers-exclusion-enabled
to a non-nil value beforehand.